Page 1 of 2

Plans for moving away from SourceForge

Posted: 30 May 2015, 11:00
by harrim4n
Hi,

I'm sure all of you heard about the recent SF "scandal". If not, here https://www.reddit.com/r/linux/comments ... unts_gimp/ is the post I'm referencing. SFs behaviour has already been questionable in the past (ads that look like download buttons, bundeling adware/crapware with their windows installers etc.) and I am not really comfortable with nzbgets files still being hosted on SF. Here http://helb.github.io/goodbye-sourceforge/ is a list with other providers for git and/or svn repos that seem to be better.

Any thoughts/opinions on this?

harrim4n

Re: Plans for moving away from SourceForge

Posted: 30 May 2015, 13:45
by hugbug
I don't know free alternatives who provide:
  • hosting for binary downloads;
  • web hosting for static pages and dynamic pages (php);
  • domain name integration for web-hosting.
As long as you go to nzbget.net (instead of sf.net/projects/nzbget) you are safe.

Re: Plans for moving away from SourceForge

Posted: 30 May 2015, 16:05
by void.pointer
hugbug wrote:I don't know free alternatives who provide:
  • hosting for binary downloads;
  • web hosting for static pages and dynamic pages (php);
  • domain name integration for web-hosting.
As long as you go to nzbget.net (instead of sf.net/projects/nzbget) you are safe.
Both github and bitbucket are decent choices. Github supports binary downloads on the "Releases" page of your repo. And also Github has website hosting (I haven't used it but it's their github.io sites platform). For the domain name integration, have a look here:
https://help.github.com/articles/settin ... hub-pages/

Re: Plans for moving away from SourceForge

Posted: 30 May 2015, 16:24
by hugbug
I don't see GitHub offering dynamic pages (php), which is needed for forum and wiki.

Re: Plans for moving away from SourceForge

Posted: 30 May 2015, 16:56
by void.pointer
Github has wiki built in. For hosting the forum, I'd recommend a VPS for that *or* a mailing list.

Re: Plans for moving away from SourceForge

Posted: 30 May 2015, 19:03
by hugbug
That's what I mean, I don't see another service offering the same.

Of course, if SourceForge wouldn't exist anymore, I would need to choose a less rich service but currently SourceForge provides best service for NZBGet. An NZBGet user rarely see SourceForge frontend: custom home page, custom download page, custom wiki, custom forum. Only when clicking on a download link a SourceForge page is shown for 5 seconds. That's not a big price for such a quality service, which is also free.

Nonetheless NZBGet is prepared to migrate to another hosting (VPS) if necessary, thanks to avoiding vendor lock features from SF. That's why I'm not going to use wiki or tracker from GitHub.

Re: Plans for moving away from SourceForge

Posted: 30 May 2015, 20:36
by void.pointer
hugbug wrote:That's what I mean, I don't see another service offering the same.

Of course, if SourceForge wouldn't exist anymore, I would need to choose a less rich service but currently SourceForge provides best service for NZBGet. An NZBGet user rarely see SourceForge frontend: custom home page, custom download page, custom wiki, custom forum. Only when clicking on a download link a SourceForge page is shown for 5 seconds. That's not a big price for such a quality service, which is also free.

Nonetheless NZBGet is prepared to migrate to another hosting (VPS) if necessary, thanks to avoiding vendor lock features from SF. That's why I'm not going to use wiki or tracker from GitHub.
Using wiki & tracker in github gives you some integration benefits. For example, you can say "Fixes #123" in your commit message and that will be tied to issue number 123. I agree a forum is more user friendly than a mailing list, but using MLs is very common for open source.

Your choice but I look at it like this: Having to deal with a ML instead of a forum is a small price to pay for getting out of SF's clutches and also the great source control and features you get from Github or Bitbucket are hard to pass up (Integration, again, is a huge reason too).

Check out Bitbucket and Atlassian's other services if you haven't already. They have some amazing tools comparable to Github (they do some thing better than github, IMHO). However Github is more "social", so you will get more contributions on Github.

Good thing you are considering this! I've wanted to look at your source and poke around but I never contribute to projects not using git these days.

Re: Plans for moving away from SourceForge

Posted: 30 May 2015, 22:55
by harrim4n
hugbug wrote:That's what I mean, I don't see another service offering the same.
Have you looked at http://www.tuxfamily.org? They seem to fit the bill, and nzbget should fit all requirements to be hosted there. They support php http://faq.tuxfamily.org/WebArea/En#Supported_languages, a download page http://faq.tuxfamily.org/Downloads/En and support the use of your own domain http://faq.tuxfamily.org/WebArea/En#If_you_own_a_domain.

Re: Plans for moving away from SourceForge

Posted: 06 Jun 2015, 16:46
by void.pointer
Just want to add a note. If you plan on moving to Git, I recommend converting from SVN to Git repo using subgit. It has special handling of line endings as well:

http://blog.subgit.com/line-endings-han ... nd-subgit/

I can help if needed. If you do not end up using Git, then never mind :)

Re: Plans for moving away from SourceForge

Posted: 14 Jun 2015, 21:08
by hugbug
For the start I've moved pp-scripts to GitHub.
The new GitHub's home for NZBGet related stuff: https://github.com/nzbget.