Jump to content

GitLab

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by 内存溢出的猫 (talk | contribs) at 16:13, 13 April 2025 (Controversy). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

GitLab
Developer(s)GitLab Inc.
Initial release2011; 14 years ago (2011)
Stable release
17.8[1] Edit this on Wikidata / 16 January 2025; 4 months ago (16 January 2025)
Repository
Written inRuby, Go and JavaScript
Operating systemCross-platform
Platformx86-64, ARMhf
LicenseCommunity Edition: MIT License and other software licenses[2]
Enterprise Edition: Source-available proprietary software[2][3]
Websiteabout.gitlab.com Edit this on Wikidata

GitLab is a 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.

Components

GitLab consists of different components, mostly interconnected by Unix sockets:[4]

  • GitLab shell
  • GitLab workhorse
  • Nginx
  • Gitaly
  • Redis
  • Sidekiq
  • Database
  • Unicorn

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.[5]

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.[6]

References

  1. ^ "GitLab 17.8 Release". January 16, 2025. Retrieved January 19, 2025.
  2. ^ a b "GitLab LICENSE file". Archived from the original on March 29, 2020. Retrieved March 29, 2020.
  3. ^ "GitLab Enterprise Edition LICENSE file". Archived from the original on March 22, 2021. Retrieved March 29, 2020.
  4. ^ Evertse, Joost (2019). Mastering GitLab 12: implement DevOps culture and repository management solutions (1st ed.). Place of publication not identified: Packt Publishing. ISBN 978-1-78953-406-1.
  5. ^ cnBeta. "GitLab不再为中国区用户提供GitLab.com账号服务 旧账户将被删除 - 最新消息". cnBeta.COM (in Chinese (China)). Retrieved April 13, 2025.
  6. ^ 号召全体员工“一起开除老板”,极狐 GitLab 架构师怒斥高层“恐吓免费版用户”,前员工揭 CEO“不懂开源”-36氪 ["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]. 36kr.com. April 14, 2025. Retrieved April 13, 2025.