5 ms·
Sad news. I moved all of my repos from GitHub to Gitorious in order to get away from proprietary software, and now I'm (almost) back at square one. The public
by davexunit 12y ago
Sad news. I moved all of my repos from GitHub to Gitorious in order to get away from proprietary software, and now I'm (almost) back at square one. The public GitLab instance at gitlab.com runs the proprietary version, so I cannot move my repos there.
I like GitLab more than Gitorious on a purely technical level, but GitLab unfortunately has a CLA[0] and uses the MIT expat license, whereas Gitorious used the AGPL.
I guess I will just self-host my own GitLab CE instance now.
[0] http://ebb.org/bkuhn/blog/2014/06/09/do-not-need-cla.html http://ebb.org/bkuhn/blog/2014/06/09/do-not-need-cla.html
- sytse 12y agoI'm sorry to hear this. For the reasons of running a proprietary version please see my other answer in this thread https://news.ycombinator.com/item?id=9139559 https://news.ycombinator.com/item?id=9139559 We have the CLA to ensure this we're on the right side of copyright law. But your article looks interesting and I'll read it. Great to hear you plan to run GitLab CE, we hope you'll enjoy it.
- davexunit 12y ago>We have the CLA to ensure this we're on the right side of copyright law. I appreciate that. I think you have good intentions. The author of the article is Bradley Kuhn, who works at the Software Freedom Conservancy. He's an expert when it comes to the legal aspects surrounding free software projects, so perhaps having a conversation with him about the CLA would be a worthwhile experience.
- sytse 12y agoOK, thanks, we'll consider that.
- nymisunderrated 12y ago"We have the CLA to ensure this we're on the right side of copyright law." The CLA is only a license, another license than MIT, but doing _almost_ the same things. IIRC, the difference is that it gives you okay to make proprietary distributions without respecting MIT conditions. You do not need it to be "on the right side of copyright law". Using MIT-licensed code is on the right side of copyright law just as well. (unless what you want is to disobey poor old MIT)
- nadams 12y ago> I moved all of my repos from GitHub to Gitorious in order to get away from proprietary software > I guess I will just self-host my own GitLab CE instance now. I moved from Google Code to a forked version of indefero[1]. I would be happy to post the link but I don't want to be a shameless post. Indefero itself actually has some problems that I fixed (such as a scale problem), but otherwise it's pretty stable. I have over 100 projects in my instance and it's working really well. I used Rhodecode for awhile before they sold out - and while it was nice looking - it seemed like every new version introduced a new bug or issue. It was also a pain upgrading. A lot of people dislike google code because it doesn't have the "social" aspects of pull requests - but the pull requests I've offered have not been pulled or the author of the project wanted to keep requesting modifications that it just wasn't worth my time. The later was actually an important fix because his project was just completely broken... I like google code because it's just simple no frills. Uploads/wikis/source all right there. [1] - http://projects.ceondo.com/p/indefero/ http://projects.ceondo.com/p/indefero/
- simi_ 12y agoPlenty of alternatives available. One for the gophers: http://gogs.io/ http://gogs.io/
- mlinksva 12y agoPlenty of alternatives are not necessarily a good thing. Repository/project software (and hosting even moreso) seems to be subject to tremendous network effects. One of the exciting things about gitlab is it seems the first such software (and with gitlab.com, service) since github took off to make a serious run at massive adoption. I doubt there's room to make an impact for another open source (excluding enterprise version) github-like that merely happens to be written in another language. The next next such project to make a serious run needs to innovate in some fashion.
- sytse 12y agoThanks Mike! We certainly want to make a serious run at massive adoption and hope that the fact that GitLab.com is free for private projects will help with that.
- ytjohn 12y agoIf you're looking at self-hosting, check out Phabricator. I've tried GitLab several times before, and maybe it's improved, but I was blown away by phabricator's features. The install could use a bit of work, and setting up the repo hosting was somewhat tricky to understand the documents (various users and sudo lines to create). But overall it's pretty fantastic. http://phabricator.org/ http://phabricator.org/
- sytse 12y agoHi John, when was the last time you checked out GitLab? It is improving at a very rapid pace (over 60 changelog entries for our last monthly release https://gitlab.com/gitlab-org/gitlab-ce/blob/master/CHANGELOG https://gitlab.com/gitlab-org/gitlab-ce/blob/master/CHANGELO...). What are the features from Phabricator you would like to see in GitLab?