GitLab: Difference between revisions

Content deleted Content added
Controversy
Tags: Reverted Visual edit
Citation bot (talk | contribs)
Removed parameters. | Use this bot. Report bugs. | Suggested by William Graham | #UCB_webform
 
(8 intermediate revisions by 5 users not shown)
Line 1:
{{Short description|Open-source Git software package}}
{{Distinguish|Git|GitHub}}
{{Use American English|date=SeptemberJune 20242025}}
{{Use mdy dates|date=SeptemberJune 20242025}}
{{Infobox software
| name = GitLab
| bodystyle = width:300px
| logo = File:GitLab logo (2).svg
| screenshot =
| caption =
| developer = [[GitLab Inc.]]
| released = {{Start date and age|2011|||df=yes}}
| latest release version = {{wikidataWikidata|property|edit|reference|P348}}
| latest release date = {{startStart date and age|{{wikidata|qualifier|P348|P577}}}}
| operating system = [[Cross-platform]]
| platform = [[x86-64]], [[ARMhf]]
| license = '''Community Edition:''' [[MIT License]] and other software licenses<ref name="ce-license" /><br />'''Enterprise Edition:''' [[Source-available]] [[proprietary software]]<ref name="ce-license">{{cite web
| url = https://gitlab.com/gitlab-org/gitlab/blob/master/LICENSE
| title = GitLab LICENSE file
| access-date = 29 March 29, 2020
| archive-date = 29 March 29, 2020
| archive-url = https://web.archive.org/web/20200329031817/https://gitlab.com/gitlab-org/gitlab/blob/master/LICENSE
| url-status = live
}}</ref><ref>{{cite web
| url = https://gitlab.com/gitlab-org/gitlab/blob/master/ee/LICENSE
| title = GitLab Enterprise Edition LICENSE file
| access-date = 29 March 29, 2020
| archive-date = 22 March 22, 2021
| archive-url = https://web.archive.org/web/20210322043018/https://gitlab.com/gitlab-org/gitlab/blob/master/ee/LICENSE
| url-status = live
}}</ref>
Line 33 ⟶ 32:
| website =
}}
'''GitLab''' is a [[Forge (software)|software forge]] primarily developed by [[GitLab Inc.]]. It is available as a community edition and a commercial edition.
 
== History ==
GitLab was created in 2011 by Ukrainian programmer Dmitriy Zaporozhets as a side project written in [[Ruby on Rails]]. Sytse Sijbrandij wanted to sell it as a service, which Zaporozhets agreed to. So the GitLab B.V. was founded in Utrecht in the Netherlands. Later Zaporozhets quit his job and started as CTO at GitLab.<ref>{{cite web |last=Degeler |first=Andrii |date=June 4, 2014 |title=How GitHub rival GitLab is building a business with just 0.1% paying customers |url=https://thenextweb.com/news/github-rival-gitlab-building-business-just-0-1-paying-customers |website=TNX |access-date=June 8, 2025 }}</ref>
GitLab was created in 2011 by Ukrainian programmer Dmitriy Zaporozhets as a side project written in [[Ruby on Rails]].
 
In 2015 GitLab became Member in the [[Y Combinator]] and collected US$1.5 million of seed funding.<ref>{{cite web |author=<!-- not stated --> |date=July 9, 2015 |title=1.5M raised in seed funding for GitLab to accelerate growth and expand operations. |url=https://about.gitlab.com/blog/1-5m-raised-in-seed-funding-for-gitlab-to-accelerate-growth-and-expand-operations/ |website=GitLab Blog |publisher=GitLab |access-date=June 8, 2025 }}</ref> In September, Khosla Ventures invested an additional $4 million into the company.{{Citation needed|date=June 2025}}
 
In September 2016 August Capital, Y Combinator and Khosla Ventures collected $20 million.<ref>{{cite web |last=Weinberger |first=Matt |date=September 13, 2016 |title=Programming's best-kept secret just got $20 million to finally win the attention it deserves |url=https://www.businessinsider.com/gitlab-20-million-series-b-funding-2016-9?IR=T?r=US&IR=T |website=Business Insider |access-date=June 8, 2025 }}</ref>
 
[[GNOME]] has also been using GitLab since May 2018. [[KDE]] also completed its move to a self-hosted GitLab repository in mid-2020.
 
{{Hatnote|See [[GitLab Inc.]] for more about the company's history.}}
 
== Components ==
GitLab consists of different components, mostly interconnected by [[Unix ___domain socket|Unix sockets]]:<ref>{{Cite book |last=Evertse |first=Joost |date=2019 |title=Mastering GitLab 12: implement DevOps culture and repository management solutions |dateedition=20191st |publisher=Packt Publishing |isbn=978-1-78953-406-1 |edition=1st |___location=Place of publication not identified}}</ref>
{{Div col}}
* GitLab shell
* GitLab workhorse
Line 48 ⟶ 56:
* Database
* Unicorn
{{Div col end}}
 
== Controversy ==
GitLab was ceasing its GitLab.com account services for users in [[mainland China]], [[Macau]], and [[Hong Kong]], urging them to migrate to JiHu (gitlab.cn), the Chinese entity authorized to distribute and support GitLab in the region, by February 18, 2025, after which their accounts will be deleted. This decision follows GitLab's 2021 establishment of a Chinese joint venture, JiHu Information Technology (Hubei) Co., Ltd., to provide localized GitLab services tailored for the Chinese market, operating independently from GitLab.com with separate infrastructure and management.<ref>{{Cite web |last=cnBeta |title=GitLab不再为中国区用户提供GitLab.com账号服务 旧账户将被删除 - 最新消息 |url=https://www.cnbeta.com.tw/articles/tech/1465262.htm |access-date=2025-04-13 |website=cnBeta.COM |language=zh-CN}}</ref>
 
In December 2024, JiHu faced severe internal and external criticism. A now-former JiHu GitLab DevOps architect publicly revealed an alleged "Endgame Plan" orchestrated by the company's CEO Liu Gang, which involved pressuring free GitLab CE users in China to become paying customers through potentially misleading legal tactics. Following these public accusations and a call for the CEO's removal, the architect was terminated and faced legal demands for retraction. He also made allegations regarding concealed American capital within JiHu GitLab, potentially posing national security risks due to the company's involvement with a Chinese aerospace entity.<ref>{{Cite web |date=2025-04-14 |title= |script-title=zh:号召全体员工“一起开除老板”,极狐 GitLab 架构师怒斥高层“恐吓免费版用户”,前员工揭 CEO“不懂开源”-36氪 |trans-title="Let's All Fire the Boss": JiHu GitLab Architect Lambastes Executives for "Threatening Free Users," Ex-Employee Exposes CEO's "Lack of Open Source Understanding" - 36Kr |url=https://36kr.com/p/3074244292489858 |access-date=2025-04-13 |website=36kr.com}}</ref>
 
== References ==
{{Reflist}}
 
== External links ==
* {{Official website}}
 
[[Category:Bug and issue tracking software]]
Line 67 ⟶ 74:
[[Category:Free software programmed in Ruby]]
[[Category:Free version control software]]
[[Category:Git repository hosting websites]]
[[Category:Go (programming language) software]]
[[Category:Open-source hosted development tools]]
[[Category:Software using the MIT license]]
[[Category:Git repository hosting websites]]