Is GOGs a good alternative to GitLab?

6 replies [Last post]
t3g
t3g
Offline
Joined: 05/15/2011

http://gogs.io

I came across this the other day which is a free Git management system that runs on the Go language. A lot of buzz has been surrounding Go with it being fast and efficient and is supposed to be a better language than Ruby, for which GitLab is programmed in.

So have any of you tried Gogs?

Calinou
Offline
Joined: 03/08/2014

https://notabug.org/ runs Gogs. So does https://git.tox.im/.

It seems to be capable software, it is actively developed. It has a few additional features compared to even GitHub (like translations), however:

- it is permissively licensed (MIT/Expat),
- there are no pull requests currently.

t3g
t3g
Offline
Joined: 05/15/2011

I'm sure they will add the pull request functionality in the near future so I'm not that worried. As for the license, its still a free software license at the end of the day for you and me.

You honestly don't see much stuff AGPL anymore. The two champions of AGPL in recent memory were StatusNet and Gitorious, but StatusNet changed to pump.io under the Apache license and Gitorious has been absorbed by GitLab. As the industry moves to SaaS, they seem scared away by the GPL family and opt for Apache or BSD/MIT.

onpon4
Offline
Joined: 05/30/2012

identi.ca moved to pump.io. StatusNet became a GNU project and was renamed to GNU Social.

Don't forget about Diaspora and Friendica.

alimiracle
Offline
Joined: 01/18/2014
Calinou
Offline
Joined: 03/08/2014

Plain GPL doesn't help much in the case of Web services.

t3g
t3g
Offline
Joined: 05/15/2011

You are right.

If you are using GPL'd software on a server, it is no different than a permissive license since you aren't required to release your changes. The AGPL was created to fix this.