LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   General (https://www.linuxquestions.org/questions/general-10/)
-   -   Free, OpenSource, Libre Alternative to Gitlab ? (https://www.linuxquestions.org/questions/general-10/free-opensource-libre-alternative-to-gitlab-4175711228/)

Xeratul 04-25-2022 12:10 AM

Free, OpenSource, Libre Alternative to Gitlab ?
 
Hello,

Gitlab goes business, which is relatively similar to Github some years ago.

Which Free, OpenSource, Libre Alternative to Gitlab ?
A GIT that will not be taken over after 2-3 years?

Thank you.
Kind regards

--
Refs.: https://about.gitlab.com/blog/2022/0...ent-free-tier/

ondoho 04-25-2022 12:33 AM

Quote:

Originally Posted by Xeratul (Post 6348442)
Gitlab goes business, which is relatively similar to Github some years ago.

It already did that back then when MS bought Github. I have been telling people, but most still thought it's a great idea to move from github to gitlab...

That said, gitlab is not only a commercial website but also FOSS software that can be deployed on other servers.
I think (would be nice if someone could provide more information) it doesn't even send your data, or connect to gitlab.com if configured so.

There are other softwares like that, e.g. https://gogs.io/ and of course git's own server software.

Mill J 04-25-2022 02:15 PM

I second Gogs. Self host to where you are in control. There are other smaller barebones alternatives such as SourceHut, etc but I'm not sure what software they run. https://alternativeto.net/software/github/

dugan 04-25-2022 03:05 PM

Savannah and Launchpad.

ondoho 04-25-2022 10:54 PM

Quote:

Originally Posted by Mill J (Post 6348620)
I second Gogs. Self host to where you are in control. There are other smaller barebones alternatives such as SourceHut, etc but I'm not sure what software they run. https://alternativeto.net/software/github/

Just to clarify, I wasn't necessarily suggesting self-hosting - rather trying to find an instance of above mentioned softwares that will allow you to use it.
Seems there are some good alternatives on that list.
OP, you may ask Qs about them.

boughtonp 04-26-2022 07:20 AM

Quote:

Originally Posted by ondoho (Post 6348695)
Just to clarify, I wasn't necessarily suggesting self-hosting

Why not? Self-hosting is the only guaranteed protection against a service suddenly imposing limits on its users, which is what Xeratul seemed to be asking for?

The added benefit is you get to use your own domain, so repository URLs never need to change, (even if you're ever forced to switch hosting providers).


ondoho 04-26-2022 10:04 PM

Quote:

Originally Posted by boughtonp (Post 6348781)
Why not?

nota bene: not necessarily.

Because not everybody has the means, capabilities, time to set that up.
And free instances abound if one cares to look, many of them non-commercial.

The way I do it, I always push to two different providers simultaneously.

boughtonp 04-27-2022 07:37 AM


 
Fair enough, I guess Xeratul needs to clarify what exactly are they looking for (or mark the thread as solved if they are content with current answers).


Xeratul 04-29-2022 03:10 AM

Quote:

Originally Posted by boughtonp (Post 6349008)
Fair enough, I guess Xeratul needs to clarify what exactly are they looking for (or mark the thread as solved if they are content with current answers).


Just fully free, libre and opensource.

Mostly the related solutions are narrowly linked with "big" business.
Cloud is lot of money.

boughtonp 04-29-2022 08:31 AM


 
That is not a clarification.

What precisely and explicitly are your needs?


Quote:

Gitlab goes business, which is relatively similar to Github some years ago.
GitLab went "open-core" in 2014.

As Ondoho noted, anyone thinking GitLab was a good alternative to GitHub was not paying attention.


Quote:

Which Free, OpenSource, Libre Alternative to Gitlab ?
Alternative software or alternative service provider or what?


Quote:

A GIT that will not be taken over after 2-3 years?
There is no such thing as "a git".

Git is version control software, and does not require online hosting.

Web-based repository browsers allows people to explore repositories without first cloning the code. Some such packages also add issue tracking, project management, and other functionality, but none of that is "Git".

It cannot be guaranteed that any service provider wont be taken over (or simply change their practices), you can only evaluate the chances that they may have a reason to change.

For software the "safest" licenses are GPL or AGPL, since they (in theory) mean you should always get bugfixes.


Quote:

Just fully free, libre and opensource.
The word "just" has many different definitions; neither it nor the rest of the sentence helps provide the requested clarification.

Similarly, "fully free" means different things to different people.

Some claim that GPL is not a fully free license because it has more restrictions than MIT/BSD/etc, but those restrictions are in place precisely to protect the software/users and keep it free/libre, whilst licenses without such protections (MIT/BSD/etc) make it easier for businesses to exploit unpaid labour.


Quote:

Mostly the related solutions are narrowly linked with "big" business.
Cloud is lot of money.
Some are, some aren't. (Of course, this also depends on exactly which class of solutions you're talking about.)

Savannah is zero-cost project hosting for libre software projects, so long as you meet their requirements (e.g. no proprietary dependencies/formats/promotion)

"Cloud" is a meaningless/vague buzzword, making that another sentence with multiple possible meanings.



All times are GMT -5. The time now is 03:30 PM.