当前位置: 首页 > news >正文

GitHub 兴衰:从开源功臣到逐渐衰落,未来存档库何去何从?

GitHub 之前的归宿

GitHub 并非开源软件的首个归宿,SourceForge 才是。在 GitHub 出现前,作者搭建了自己的 Trac 系统,管理着 Subversion 仓库等。后来,项目迁移到 Bitbucket,最终 GitHub 成为主流,作者将所有项目都迁移了过去。

GitHub 的重要性与现状

GitHub 在作者生命中极为重要,塑造了其开源身份,项目找到用户,建立了诸多职业关系和友谊。然而,作者对如今 GitHub 的现状既难过又失望,它不仅是代码存放地,更是社区聚集地。

GitHub 催生的现象

作者多次撰文探讨依赖关系,尤其是微依赖问题,认为 GitHub 催生了这种现象,虽不完全支持,但让开源更具包容性。GitHub 改变了开源面貌,npm 等系统改变了依赖关系模式,使代码发布和使用更便捷,项目数量激增。

更小的世界

在 GitHub 出现之前,开源世界更小,能依赖的项目数量有限。当时有知名项目由少数人长期维护,信任很重要,依赖涉及诸多环节,项目需自己的基础设施。

自建基础设施

作者早期开源项目运行在自建基础设施上,Subversion 让“自建代码托管平台”很自然。Mercurial 和 Git 出现后理念相反,但 GitHub 仍成了中心,这是现代开源领域的讽刺。

GitHub 的贡献

GitHub 虽存在问题,但过去和现在都是开源领域的巨大馈赠。它让创建和发现项目更容易,提供多种功能,还进行了存档工作,成为软件图书馆和公共资源索引。

npm 与依赖爆炸

微依赖问题因 GitHub 和 npm 的托管基础设施而产生,让创建等软件包看似无成本。GitHub 有助于解决责任和许可证问题,成为提供信任的系统一部分。

GitHub 正在慢慢衰落

GitHub 正在失去不可替代的特质,人们对其不稳定等情况感到厌倦。现在有影响力的人也在谈论离开,如 Mitchell Hashimoto 宣布 Ghostty 将迁移,还有其他项目也迁移到非 GitHub 平台。

分散化的代价

回归多平台会增加去中心化程度,但可能让网络遗忘一些东西,代码虽分布式,但社交环境往往不是,信息易消失。

我们需要一个存档库

作者希望有公开、稳定、资金充足的开源软件存档库,确保重要东西不消失。GitHub 意外成为存档库,但不应让开源记忆依赖其健康发展。GitHub 出现前世界更具自主性但有更多损失,未来应保留记忆、减少依赖。

http://www.jsqmd.com/news/718320/

相关文章:

  • 如何轻松下载抖音无水印视频:3分钟掌握批量下载神器
  • ncmdumpGUI:免费一键解密网易云音乐NCM文件,解锁你的音乐收藏
  • OBS多平台推流插件终极指南:3步安装实现直播效率翻倍
  • 绝地求生罗技鼠标宏完整教程:3步实现自动压枪精准射击
  • Janus-Pro-7B与JavaScript交互设计:构建实时AI聊天前端界面
  • LFM2.5-1.2B-Thinking-GGUF与Java后端集成实战:SpringBoot微服务调用
  • 2026届毕业生推荐的六大AI学术工具推荐
  • 手把手教你标定三相霍尔传感器与电机电角度的映射关系(附实操思路)
  • 保姆级教程:给你的Vue项目装个“专业PDF阅读器”,用vue-pdf-app实现暗黑主题、隐藏工具栏
  • RimSort终极指南:三步彻底解决《环世界》模组排序难题
  • MiniCPM-V-2_6科研协作提效:团队共享图库→自动打标→语义检索系统
  • nli-MiniLM2-L6-H768远程开发实战:使用MobaXterm连接云端GPU服务器进行调试
  • AIGC工具平台-TTS通用文本转语音
  • 抖音无水印下载神器:3分钟掌握批量下载技巧,轻松保存你喜欢的每一个视频
  • 【C++ STL篇(七)】一篇带你搞定 stack/queue/deque/priority_queue
  • 2026上海装修公司TOP10排行榜,不增项高口碑公司分享!
  • csp信奥赛C++高频考点专项训练之贪心算法 --【反悔贪心】:Work Scheduling G
  • 不用大华SDK,用Unity+C#搞定ICC事件监听(附防火墙配置避坑指南)
  • Elasticsearch实战:地理位置精准加权,实现基于距离的智能评分排序
  • 计及绿证交易及碳排放的含智能楼宇微网优化调度(Matlab代码实现)
  • 抖音无水印下载终极指南:3步免费获取高清视频的完整解决方案
  • NCMDump完整指南:3步解锁网易云音乐NCM加密文件,实现跨平台自由播放
  • 如何优雅地绕过城通网盘限速:一个开源工具的实战指南
  • 从视频中智能提取PPT:告别手动截图的效率革命
  • 2026 不锈钢复合板创新趋势:佛山鼎钻钢业材质组合与工程应用指南 - 博客万
  • 终极安卓虚拟定位指南:如何用FakeLocation实现应用级位置伪装
  • 汇编语言中的排序:合并排序的细节与挑战
  • 2026最新主流GEO优化系统与工具推荐:查询平台怎么选? - 博客万
  • 3个关键步骤掌握MarkDownload:将网页内容高效转换为结构化知识库
  • 2026不锈钢装饰线条流畅造型工艺与全屋收口应用:选择佛山鼎钻钢业美学线条专家 - 博客万