Software Freedom Conservancy 官方人员评论了特斯拉的 GPL 合规情况,称这家电动汽车制造商已经采取行动遵守 GPL 许可。
特斯拉在本周公开就其目前的 GPL 违规行为进行了声明,并宣布他们已经迈出了遵守许可的第一步。特斯拉公司承认,尽管他们仍有更多工作要做,但他们最近的行动表明了正朝着遵守许可的方向迈进并致力于实现这一目标。
特斯拉汽车的车载系统使用了 BusyBox 和 Linux,根据 GPL 许可证要求,特斯拉应该向客户提供程序源代码。
早在 2013 年,Software Freedom Conservancy 收到特斯拉 Model S 客户的报告称该公司没有提供源代码,之后该机构接触了特斯拉,与特斯拉合作寻找方法说服上游供应商 NVIDIA 和 Parrot 披露所有相关的源代码。
据 Software Freedom Conservancy 官方博客的介绍,特斯拉曾提供了多次 CCS(完整的源代码)的候选版本,但经审查后,尚未符合 GPL 的要求,机构也就如何改进候选版本以满足合规性提供了技术反馈。在这个过程中,Software Freedom Conservancy 提供了详细的报告,解释候选版本为何不符合 GPL 的要求。这部分的过程也是 GPL 实施中最长、最困难的部分。
因此,特斯拉公司采取了新的、不同的方法 —— 选择在 GitHub 上发布其不完整的 CCS 候选版。虽然通常做法是公司要立即提供完整的且符合 GPL 要求的 CCS,但这是一个具有挑战性的过程,而且特斯拉与上游供应商多年来一直在挣扎,以提供合适的 CCS。这么看来,特斯拉的新方法也有其优点,因为它可以让整个社区在公共场合进行讨论和贡献,并协同特斯拉遵守 GPL。在这样的情况下,参与社区可能是透明地确保达成合规的理想方式。
本周特斯拉已开始通过它的 GitHub 账号公开部分源代码。
相关主题 |