
GNU Artanis项目告别GitHub,迁移至GitLab
下载需积分: 50 | 593KB |
更新于2025-09-07
| 102 浏览量 | 举报
收藏
标题 "artanis:被遗弃,请访问https" 暗示了一个开源项目Artanis的变动,该项目原存放在GitHub上,但在一个重要的事件之后,即微软收购了GitHub之后,其维护者决定不再在GitHub上维护该项目。这个事件引起了一系列关注点,特别是关于开源项目在不同托管平台上的去向以及开源软件维护者的权利和义务。
描述中提到的GNU Artanis,是一个遵循GNU(GNU's Not Unix)项目的项目,因此它与自由软件运动有着紧密的联系。GNU项目是一个旨在创建一套完全自由的操作系统,由理查德·斯托曼于1983年发起。GNU Artanis项目是这个运动的一部分,并且其维护者声明不希望在GitHub上维护项目,因为GitHub收购后平台的政策可能与GNU项目的价值观冲突。这里提到的“用户自由的尊重”,可能指的是对开源项目的自由使用、修改、再分发等原则的支持。特别是不强制用户使用非自由软件(如Flash插件),以及对用户群体和地域的无歧视政策。
维护者明确指出,他不会在GitHub上回应问题或提出请求,同时提供了一个新的访问地址指向GitLab平台。GitLab与GitHub类似,是一个用于代码托管和版本控制的Web服务,但它对开源更为友好,并提供了一些GitHub没有的功能,如自托管(允许用户在自己的服务器上部署GitLab)。
在维护者的声明中,还提出了一套新的仓库维护方式,即只通过邮件列表接受补丁程序和问题以及接受问题并提取请求。这种方式虽然在现代软件开发中不常见,但却是开源项目早期的典型工作模式,说明维护者希望回归开源社区早期的协作方式。
标签 "Scheme" 可能指的是Lisp编程语言的一个方言——Scheme。Scheme语言是一种多范式的编程语言,以简洁和强有力的抽象为特点,广泛应用于学术和教学环境中。如果GNU Artanis是用Scheme语言编写的,那么这个标签指示了它的技术栈和开发社群。
压缩包子文件的文件名称列表 "artanis-master" 暗示了该文件可能是GNU Artanis项目中的一个主要代码分支。压缩包子(可能是"artanis-master.tar.gz")是一个压缩的tarball文件,通常用作源代码分发包。"master"一般表示这是项目的主分支或者主线,通常包含项目的最新进展和稳定版代码。
从以上信息来看,GNU Artanis项目在开源社区的动态与软件自由、托管平台政策以及项目维护者的理念紧密相连。项目维护者和用户群体之间的互动方式、项目维护的决策以及对开源平台的选择,都反映了开源文化中对自由度、尊重和协作精神的重视。同时,这一事件也提醒了开源项目托管平台需要考虑如何更好地服务于开源社区和维持自由软件运动的初心。
相关推荐














孤单的宇航员
- 粉丝: 52
最新资源
- SSI文件上传与下载功能实现及附件获取说明
- Android实现WiFi连接功能的源码示例
- 基于Android的微信TAB UI模板实现与应用
- Chart控件注册与安装问题解决方案
- Qte00矢量数据转栅格与可视化工具,助力Qt初学者学习
- 浮舟文件搜索工具绿色版发布,专为程序员打造的高效搜索替换工具
- JavaScript实现图片裁剪功能详解
- C# WinForm照片管理开源项目源码分享
- 神卡驱动与管理程序:支持无线路由及Kai对战功能
- 飞歌车载导航E7507B刷机文件C2-111108版稳定发布
- SpriteX3.96动画编辑工具与Java读取实现详解
- 数字证书配置文件详解与Spring集成应用
- 基于C#实现的逼真3D动画源程序
- WinlogonHack核心DLL源码解析与Gina编程学习
- ShopEx 4.8.555326官方原版安装包,适用于数据恢复
- Unity3D 3.5.x Windows通用补丁包发布
- Eclipse官方中文语言包,支持4.2版本及全系列汉化
- Windows下更改SID与计算机名的实用工具
- 德国系统优化工具套装8.05中文注册版发布
- 适用于Win7的PL2303驱动程序安装包及使用说明
- VBScript编程参考指南与核心技术解析
- Android UDP Socket通信实现与扩展应用
- VCLSkin组件包:Delphi界面开发利器,含源码版本4.42
- 冈萨雷斯数字图像处理MATLAB版完整可编辑源码(.m文件)