GitLab 要对中国区用户说再见了
近日,GitLab 宣布将停止向国内用户提供服务并建议国内开发者切换至极狐 GitLab SaaS,消息一出,将”自主可控国产化“的关注再次拉上顶峰。2019 年 11 月,GitLab 在官网上发布一项声明称,他们决定为有权访问客户数据的团队成员启用“工作家庭国家/地区封锁”令,且只针对中国和俄罗斯。更新的招聘流程里更是明确规定:GitLab 不会给中国/俄罗斯公民提供 offer。
而承接 GitLab 中国业务的极狐 GitLab,也在近日爆出被前员工爆出,极狐公司高层在销售会议上公布了一项策略:要求销售人员在使用 GitLab CE(社区版)免费版的用户交流时,引导用户明确表达他们正在使用免费版,并将此作为证据存档,以便未来可能的发函或起诉。
国家信息安全的警钟必须长鸣
GitLab 宣布将停止为中国大陆、香港和澳门用户提供服务,这表明国际软件公司在面对地缘政治和市场环境变化时,可能会选择退出特定市场,从而影响开发者和企业的工作流程。通过加强国产化,企业可以减少对外部技术和法律环境的不确定性,更加专注于自身的创新与发展。
GitLab 停止为中国地区提供服务这一突发事件突显了以代码托管平台软件为代表的基础软件国产化的重要性。操作系统、数据库、编程语言及编译器、代码托管平台软件、软件开发测试工具等基础软件已成为美国遏制中国科技进步及发展的重要手段。
提高国家安全与自主可控能力
依赖外国软件系统可能导致国家在关键技术和信息安全上的脆弱性。例如,历史上发生的一些安全事件,如“微软黑屏门”和“棱镜门”,都警示了外部技术依赖的风险。通过国产化,可以确保数据和信息的安全,降低被外部技术“卡脖子”的风险,增强国家的自主可控能力。
促进经济竞争力
国产化有助于提升国内企业的竞争力。自主研发和生产可以提高产品质量和技术水平,减少对外依赖,从而推动企业的创新与发展。随着国产软件在财务、HR等领域逐渐具备替代国外软件的能力,这不仅有助于提升市场份额,还能促进整个产业链的升级。
适应本土需求
国产软件在设计和功能上更能贴近中国市场的实际需求,尤其是在管理模式和操作习惯上更符合本土企业的特点。这种针对性使得国产软件在性价比和服务响应速度上具有优势,更能满足快速变化的市场需求。
推动科技创新
推动国产化不仅是为了替代进口产品,更是为了促进科技创新。通过自主研发,能够培养和吸引更多人才,加速技术进步,并形成良好的创新生态系统。这对于基础软件的发展尤为重要,因为基础软件是信息产业的核心支撑。
应对国际贸易环境变化
随着全球政治经济形势的变化,国际贸易环境变得更加复杂。国家对外技术依赖可能导致在某些关键时刻面临制约,因此加强国产化是应对这种不确定性的有效策略。
综上所述,国产化不仅能提升国家安全、促进经济竞争力,还能更好地满足本土市场需求和保护知识产权。在全球科技竞争加剧的背景下,推动软件国产化已成为提升自主创新能力和维护国家利益的关键举措。
国产基础软件取得快速发展
软件是新一代信息技术的灵魂,是数字经济发展的基础,是制造强国、网络强国、数字中国建设的关键支撑。特别是以操作系统、数据库、编译器与编程语言等为代表的基础软件,处在信息产业上下游生态的枢纽位置,在信息系统中起着基础性、平台性作用,对保障信息安全也非常重要。
近年来,我国国产基础软件取得了长足进步。在操作系统领域中,华为技术有限公司 10 月 22 日在深圳正式发布我国首个实现全栈自研的操作系统——原生鸿蒙系统 HarmonyOS NEXT。标志着中国在操作系统领域取得突破性进展。2024 年 11 月 15 日在操作系统大会 2024 期间,开放原子开源基金会宣布,2024 年 openEuler 系操作系统新增装机量超过 500 万套,五年累计装机量突破 1000 万套。截至 2024 年 8 月,国产操作系统龙蜥社区的开源的服务器端操作系统 Anolis OS 及衍生版装机量突破 800 万套。在数据库领域中,关系型数据库 GuassDB 、openGuass、OceanBase、TDSQL 等多款国产数据库产品也都展现出较强的竞争力和新增市场占有率。
除上述领域之外,在国产编程语言领域逐步解决了“从无到有”的问题,进入生态发展的快车道。
国产编程语言的重要突破:仓颉诞生
2024 年华为开发者大会上,华为发布了一款自主研发的全新的编程语言——仓颉,标志着中国在编程语言领域的重要进展。仓颉编程语言是一款面向全场景智能的新一代编程语言,主打原生智能化、天生全场景、高性能、强安全,满足了现代软件开发中对高效性、安全性和智能化的需求。
当前仓颉整体能力已经完备,包括语言规范、编译器、运行时、标准库、工具链、IDE、示例与文档。各类开发框架包括鸿蒙应用开发框架以及众多三方库等也已具备。仓颉作为鸿蒙应用编程语言,能够打造鸿蒙应用性能和开发体验竞争力,促进鸿蒙操作系统生态发展。同时仓颉作为通用应用编程语言,仓颉也可以支撑关基行业规模应用。解决关基行业编程语言供应安全问题,保障电信、金融、电子政务等行业编程语言供应安全。
仓颉编程语言吸引众多开发者,公开后开发者人数突破 16万+。社区教程丰富,B站已有 50+ 相关教程、相关书籍 8 本。高校生态稳步推进,已有 20+ 高校参与仓颉教学建设,课程与技术合作众多;三方库建设成果显著,已完成构建 139 个,社区共建 80+,超 100 家企业 1000+ 应用 使用仓颉,为仓颉语言生态注入强大活力。沉淀华为自主研发技术、开发历时五年,不仅是华为在软件领域的一次创新尝试,更是中国在全球科技竞争中提升自主研发能力的重要一步。随着其生态系统的完善和推广,将吸引更多开发者使用,并推动国内软件产业的进一步发展。
虽然仓颉在核心技术上取得了突破,但是仓颉在生态方面还处于起步阶段,比如:三方库规模、工具链成熟度以及开发框架与中间件完整度与主流编程语言存在一定差距,需要广大企业及社区开发者协同,进一步贡献仓颉三方生态缺失的能力,最终追平业界主流编程语言,甚至实现弯道超车。
目前仓颉社区(https://gitcode.com/Cangjie)与仓颉编程语言开发的开源三方库(https://gitcode.com/Cangjie-TPC)已经托管在国内领先的代码托管平台:GitCode ,方便开发者快捷、高质量构建仓颉项目。
不用 GitHub,也能让中国代码走向世界
GitCode 作为作为国内领先的代码托管平台,始终将数据主权和安全性置于首位。确保所有托管在平台上的代码及数据均存储于中国境内,不受外部政策变动的影响。GitCode 采用数据加密、访问控制和安全审计等多重安全防护机制,全方位保障用户代码的安全性和隐私性。这意味着,即使不依赖于 GitHub,中国代码也能在保障安全的同时,走向世界。
对于开发者们来说,代码托管平台的性能和稳定性是开发效率和项目成功的关键因素。GitCode 依托强大的基础设施和专业的技术团队,提供了高性能的代码托管服务,支持广泛的编程语言和开发工具,满足开发者们的需求。今年 6 月,仓颉编程语言的强势加入,为 GitCode 平台注入了新的活力,迅速吸引了大量开发者的关注。GitCode 的丰富生态系统和强大工具链,进一步助力开发者们充分利用这款国产编程语言,推动国产软件的发展,让中国代码在保障安全的同时,自信地走向世界。
这是一个属于创新者的时代,一个属于国产软件的时代。
欢迎大家积极参与到 GitCode 社区建设仓颉编程语言,为国产化编程语言的发展贡献力量!一起在 GitCode 上构建更加繁荣的国产软件生态。