Linux 每周新闻,BitKeeper 功能

主要观点:Larry McVoy 试图改变合作软件开发的方式,创建了免费软件工具 BitKeeper,其目标是让所有免费软件项目在几年内使用 BitKeeper,但他希望商业软件公司付费,这与开源定义冲突。
关键信息

  • Larry 有丰富的软件开发经验,创建的 BitKeeper 功能强大,可用于多个源存储库和补丁管理。
  • BitKeeper 包括日志功能,许可证允许修改但需通过回归测试,否则可能失去使用原名称的权利,且回归测试会检查日志功能是否被移除。
  • Larry 为商业版本提供内部服务器日志方案,以保护商业公司隐私,但这违反了开源定义,BitKeeper 不再是开源软件。
  • 尽管 BitKeeper 许可证被认为“足够自由”,但在开源社区中引发争议,可能预示着更多“商业受限”许可证的出现,以及开源认证标志的未来问题。
    重要细节
  • BitKeeper 可提供类似 SCCS 或 CVS 的功能,还有图形工具用于管理和合并补丁,设计用于大型分布式开发团队。
  • 开源倡议组织(OSI)因回归测试要求而认为 BitKeeper 不符合开源标准,Larry 与 OSI 讨论后放弃。
  • 在打算使用 BitKeeper 的内核黑客列表中,人们并不在意其不是开源软件,且 OSI 董事会成员也认为许可证不错。
  • BitKeeper 许可证的其他细节,如部分代码可根据 GPL 许可,日志服务器消失或系统停止两年则整个软件变为 GPL 等。
阅读 10
0 条评论