williamparry / cloudRIG

Stream your applications with Parsec and AWS on the cheap.
MIT License
154 stars 28 forks source link

Transferring ownership ($200 USD) #124

Open williamparry opened 5 years ago

williamparry commented 5 years ago

I'm not able to work on cloudRIG any longer. I've spent a couple of years developing it (and several hundred dollars for outside help) making it what it is, which I think is a handy tool for people who want a cheap option for powerful computing.

I'm happy to pay $200 to cover someone who wants to sign up to the Mac Developer Program ($100) and $100 for thanks. I'd be happy to chat through how the deployment process works.

If you're keen, please let me know.

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/74941810-transferring-ownership-200-usd?utm_campaign=plugin&utm_content=tracker%2F51879914&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F51879914&utm_medium=issues&utm_source=github).
4Ply commented 5 years ago

Hi!

I just found this project yesterday, and I am since contemplating becoming a maintainer, as this does seem like a fun project.

Additionally I would possibly be interested in taking ownership of this project, but before I agree to anything, I would like to spend some time working in the project and attending to some of the existing issues.

So in short, this is me saying Hello, and please look forward to changes coming from me.

NitriKx commented 5 years ago

Hi.

I’m also interested in taking the ownership of the project. I’m using it for 6 months now and I’m really motivated to improve it.

Some ideas of improvements for the future:

Whatever the owner I will be very happy to contribute to the project to add those features.

williamparry commented 5 years ago

Great to hear. I've addressed some of your points below:

add an option to use io1 disks (gp2 volumes have too random io and game installation may be very very long)

This could be a good idea, depending on the price. At the moment the volume switches to io1 when transferring to speed it up, but if it isn't too much of a price difference generally, then it could be an option.

allow to run more than one instances (useful to organize multiplayer sessions without creating multiple accounts or using different regions)

This is a great idea, and one that I have been thinking about for a long time. It would be great to decouple Parsec and have different instance types that includes vanilla EC2 (including Linux).

I have a wireframe from when I was thinking about it: Main Screen

detect best prices over a set of regions / az

I had some code for that a while back. It's a good idea, but just needs to be weighed up against the time it takes to transfer volumes across.

make it available on Windows and Linux

I think it compiles on Linux, and another developer has been working on compiling for windows. It would be good to merge them all in.

With regards to transferring I am thinking we would do a final release on this repo and point the auto updater to the new repo (which would be a fork of this one) so that the experience is seamless for users. Some things I'd like in the final release:

If someone is happy to do those things, we can look at transferring to their fork for future versions.

NitriKx commented 5 years ago

Hi,

Only someone with the write permissions on that repo can do that. I can help with the current opened PR if you grant me this access.

pjz commented 5 years ago

I'd hate to see this die, and am willing to help out a bit, though I haven't written Javascript in a couple years.

FWIW, I've been happily using it on Linux (via the appImage) for a few weeks.

vieko commented 5 years ago

I'm interested to take over the project and / or help maintain it. Please count me in!

williamparry commented 5 years ago

Great to hear!

I had a chat with @NitriKx about next steps, and it's looking like:

  1. Set up a new "cloudRIG" organisation
  2. Create a final release on this repository with:
    • Update to latest versions of frameworks
    • Update GUI so that on the Play screen it lists the contributors to and maintainers of cloudRIG
    • Setting the auto-update path to point to the new organisation
  3. Code sign and release a final package in this repository
  4. Transfer the repository over to the organisation

If you can help @NitriKx out on step 2, that would be awesome.

NitriKx commented 5 years ago

I've created the new organisation : https://github.com/cloudrig

vieko commented 5 years ago

Awesome! Unless you've already done it @NitriKx, I'll get on step 2... let me know?

NitriKx commented 5 years ago

I've almost finished the step 2 :-) You can follow the progress of the "final steps" here: https://github.com/williamparry/cloudRIG/projects

NitriKx commented 5 years ago

@vieko you can contribute on this one if you want : https://github.com/williamparry/cloudRIG/issues/137