Looking for new leader for mRemoteNG

Announcements, news and other important information about mRemoteNG.

Looking for new leader for mRemoteNG

Postby rmcardle » Wed Jan 27, 2016 12:51 pm

mRemoteNG has not been in active development for quite some time now. After I lost my job, I had hoped I could make a living maintaining mRemoteNG. However, user contributions and website advertising revenue turned out not to be enough to make that possible and the open source license means there are not many other options for monetization.

It's time that I either hand the reigns over to someone else or declare the project dead. I feel bad for not doing so sooner.

If I let someone else take over, the question is, how do I find such a person, and how do I make sure they are the right person? It's a lot of work for very little reward. In addition to writing code, you need to triage bug reports in JIRA, reply to emails, reply to forum posts, keep the forum spam free, and countless other things. For mRemoteNG to thrive, you will need help and finding and coordinating those helpers is a lot of work in itself.

The big question though is, is it worth it? The architecture of mRemoteNG is old and fragile. I made many bug fixes, improvements, and refactored a lot but there's still a ton that needs to be improved. Nearly every seemingly simple bug report or feature request ends up being a huge can of worms due to deep architectural issues or third party dependencies.

So, what are everyone's thoughts? Do I declare the project dead or find someone to continue it? People have offered to help but how do I make sure they're trustworthy? How do I make sure I don't just hand mRemoteNG over to someone who will just steal all of your passwords or something?
User avatar
rmcardle
Site Admin
 
Posts: 459
Joined: Thu Jan 07, 2010 3:40 pm

Looking for new leader for mRemoteNG

Sponsor
 

Re: Looking for new leader for mRemoteNG

Postby Anthropologeezer » Wed Jan 27, 2016 1:23 pm

Thank-you for all the work you've done to date.

Could you fork the code, monetize the new fork, and back-port only bug fixes? That's mid to long term payback though.

Another option is to continue on, but delegate responsibilties to a community of volunteers: writing code, triage bug reports in JIRA, reply to emails, reply to forum posts, keep the forum spam free, and countless other things.

"How do I make sure I don't just hand mRemoteNG over to someone who will just steal all of your passwords"
How all the others do it, by community code inspection?

Remind me please of what language(s) mRemoteNG is written?
Last edited by Anthropologeezer on Thu Feb 25, 2016 11:41 am, edited 1 time in total.
Anthropologeezer
 
Posts: 1
Joined: Thu Sep 04, 2014 4:10 pm

Re: Looking for new leader for mRemoteNG

Postby rmcardle » Wed Jan 27, 2016 1:33 pm

Anthropologeezer wrote:Could you fork the code, monetize the new fork, and back-port only bug fixes? That's mid to long term payback though.

The license doesn't allow that.

Anthropologeezer wrote:Remind me please of what language(s) mRemoteNG is written?

VB.NET
User avatar
rmcardle
Site Admin
 
Posts: 459
Joined: Thu Jan 07, 2010 3:40 pm

Re: Looking for new leader for mRemoteNG

Postby bkbartje » Sun Jan 31, 2016 5:16 am

Hi,

at first thank you for the hard work.
I assume you have an new job now. Have you thought about in app advertising, for instance show some advertisement on the gray background which is shown while opening mRemoteNG?
or just like a lot of other application do, show a message while starting the application which says you can get rid of this message every time by donating, or you'll see this message every time the application starts.

I would be glad to help out a little bit, I'm a .Net developer with a really busy full time job. So I don't have that much time, but letting this project bleed to that would be a serious waste.

Regards

Bart
bkbartje
 
Posts: 9
Joined: Fri Oct 12, 2012 6:04 am

Re: Looking for new leader for mRemoteNG

Postby harfo » Tue Feb 02, 2016 4:38 am

Hi,

Thanks for making this awesome timesaving piece of software! I wish I could help further but I have very little knowledge of software development so am probably not a lot of use here. But I would like to point out that in the last two years, I have noticed a lot more people using this tool and I think if you had another shot at monetizing it you may have more success than you did two/three years ago. I think bkbartje has suggested some really good, non-intrusive money makers like a message at startup and I really would love to see this app put back into active development :)

Thanks,
E.
harfo
 
Posts: 1
Joined: Tue Feb 02, 2016 4:30 am

Re: Looking for new leader for mRemoteNG

Postby vgiuseppe77 » Fri Feb 05, 2016 2:50 am

I'm sorry to hear that...
Good luck and thanks for this great software Riley|
vgiuseppe77
 
Posts: 5
Joined: Mon Jul 22, 2013 11:18 pm

Re: Looking for new leader for mRemoteNG

Postby bkbartje » Sat Feb 06, 2016 3:18 pm

Hi All,

Because of this project might be dying I have decided to fork the project and start active development.
I have already fixed several bugs and made several changes and made available the first release.
you can download it from here: http://www.dremote.nl/download/
I still have a lot of work to do, make some improvements, make some fixes. add the forum, fill the website, but the first release is ready.
I will go through with the active development and hope to be able to live up to your expectations.
Regards.

Bart
bkbartje
 
Posts: 9
Joined: Fri Oct 12, 2012 6:04 am

Re: Looking for new leader for mRemoteNG

Postby kturgeon » Mon Feb 08, 2016 12:28 pm

bkbartje wrote:Hi All,

Because of this project might be dying I have decided to fork the project and start active development.
I have already fixed several bugs and made several changes and made available the first release.
you can download it from here: http://www.dremote.nl/download/
I still have a lot of work to do, make some improvements, make some fixes. add the forum, fill the website, but the first release is ready.
I will go through with the active development and hope to be able to live up to your expectations.
Regards.

Bart


Bart, where are you posting the source code for your forked project? I took a look around and couldn't find anything.
kturgeon
 
Posts: 2
Joined: Mon Feb 08, 2016 12:26 pm

Re: Looking for new leader for mRemoteNG

Postby bkbartje » Wed Feb 10, 2016 8:26 am

Hi,
sorry,
it's here
https://github.com/bkbartk/dRemote
I will add a link on the website
bkbartje
 
Posts: 9
Joined: Fri Oct 12, 2012 6:04 am

Re: Looking for new leader for mRemoteNG

Postby dmsparer » Mon Feb 15, 2016 11:58 am

My vote is for mRemoteNG staying alive.

I'm worried about having too many forks spun off from the mRemoteNG project. What few resources are available to provide features/bugfixes will be split between several projects. With rmcardle's return & announcement, I urge downstream forks such as bkbartje's to very strongly consider reintegrating into the original mRemoteNG codebase. Pulling developers back to mRemoteNG and having someone new take over will probably be easier than determining a new downstream fork to consider an official successor.

It would probably be difficult to find a single person to take the reigns of this project. The best chance is for success is to assemble a board to share ownership of the project. Here is an example board based on rmcardle's original post:

  • Community Director, responsible for communication and spam removal in the forums and replying to emails. Responsible for placing new volunteers in a role based on skill set and project need. Manages publicly available websites.
  • Development Director, responsible for prioritizing Jira stories, marshaling developers to work on Jira stories, and general management of the 'develop' branch.
  • QA Director, responsible for the quality of code released to the public, building installers for new version deployments, and general management of the 'master' branch. Will work with Development Director to determine a reasonable number of bug fixes/features to include in each release.

Rmcardle, if mRemoteNG stayed alive, would you still want to be involved to some degree (developer) or are you wanting a clean break?

If you are willing to still be involved, but not in the day to day running of the project, you could remain the owner of the project. Acting as the head of the board, you would have the power to override actions that you don't think are in the best interests of the project or weigh in on difficult decisions. This, along with splitting up development and release deployment into different roles, solves the issue of finding a trustworthy successor.

Thoughts?
dmsparer
 
Posts: 91
Joined: Mon Feb 15, 2016 10:42 am

Next

Return to Announcements

Who is online

Users browsing this forum: No registered users and 1 guest