关于开源与公共领域的可持续性

主要观点:

  • 应将开源代码置于 AGPL 许可证下,以构建失去的公共资源,避免开源代码被大公司利用而不回馈。
  • 付费给维护者并非解决问题的办法,反而会使情况更糟,应坚持“无责任”原则。
  • 长期来看,问题的根源是垄断性公司,应摆脱它们的控制,建立更强大的公共资源。

关键信息:

  • 开源乌托邦愿景曾是创建开源软件栈,如今却形成大公司垄断和小碎片自由软件的局面。
  • 各大公司利用开源代码却隐藏代码,通过虚拟和动态下载依赖来使其有效专有。
  • 很多开发者在 Github 上推送代码以为是贡献公共资源,实则被用于商业项目。
  • 不应强迫公司给维护者付费,而应让其承担责任,同时应打击自动安装递归依赖。
  • 要让开发者明白有很多替代方案,技术本质上是政治的,选择会影响世界。

重要细节:

  • 文中提到很多关于开源的误解,如认为 BSD 或 MIT 许可证更“自由”。
  • 以瓶装苏打水工厂为例,说明大公司利用公共资源导致问题。
  • 介绍了一些作者的相关作品,如关于离开 Github 的文章等。
  • 作者是作家和工程师,写科幻小说,其新作品在寻找其他国家的发行联系人。
阅读 9
0 条评论