Gentoo Archives: gentoo-project

From: Thomas Deutschmann <whissi@g.o>
To: gentoo-project@l.g.o
Subject: Re: [gentoo-project] Repo mirror & CI: official statement wrt GitHub
Date: Sat, 09 Jun 2018 09:11:48
Message-Id: 26313485-b9bf-a3f9-e2ff-fdc57664ff0a@gentoo.org
In Reply to: Re: [gentoo-project] Repo mirror & CI: official statement wrt GitHub by "Michał Górny"
1 Hi,
2
3 we need to be careful with terms:
4
5 GitLab can be a "software", which is free and open-source.
6
7 But there's also a company named "GitLab Inc." following the open-core
8 business model providing mostly hosting services for GitLab software
9 (own instances on-premises, public cloud or SaaS but you can also pay
10 them to drive GitLab software development in your direction or implement
11 solutions you need).
12
13 This is exactly the same like the situation with GitHub Inc. The only
14 difference is that GitHub has no free _software suite_ like the GitLab
15 software.
16
17 So both companies are privately held and _can be sold_ _to anyone_ _at
18 anytime_ following US rules (because both companies are US companies)
19 like happened with GitHub Inc. which was recently acquired by Microsoft.
20
21
22 When Michał is talking about pull requests he was referring to GitHub
23 Inc.'s SaaS offering (i.e. the service you can reach via
24 https://github.com/) and the same equivalent is GitLab Inc.'s Saas
25 offering (i.e. the service you can reach via https://gitlab.com/).
26
27 So if people move from GitHub's SaaS offering to GitLab's SaaS offering
28 or back to Sourceforge for example (*SCNR*), it could make sense to
29 offer same/move support for these platforms.
30
31 Note: GitLab's recent announcement that GitLab Ultimate and Gold now
32 free for education and open source is special. While you can integrate
33 login with GitLab Inc's SaaS platform (i.e. to allow all the existing
34 https://gitlab.com users to use your issue tracker without the need to
35 create a new login for you instance), any on-premise solution
36 ("Ultimate" plan for example) is an own walled instance (at least at the
37 beginning). So you can't just fork https://gitlab.gnome.org/ in you
38 https://gitlab.com/<username>/ account and do pull requests like you are
39 used to from GitHub (that's because most people have only dealt with
40 GitHub's SaaS service and not with any project using GitHub's on-premise
41 offer) via UI (yes, because it is git you can do it manually but no pull
42 requests).
43
44
45 --
46 Regards,
47 Thomas Deutschmann / Gentoo Linux Developer
48 C4DD 695F A713 8F24 2AA1 5638 5849 7EE5 1D5D 74A5

Attachments

File name MIME type
signature.asc application/pgp-signature