LegalIssuesFAQ
目录
Legal Issues FAQ
关于法律方面的问题,请访问 legal-discuss@lists.openstack.org 邮件列表进行讨论。这些问题可能涉及(例如)许可、第三方软件包、贡献者协议问题和商标问题。该列表将被用于构建一个临时知识库,形式为本常见问题解答,以解决最常影响 OpenStack 项目的棘手的法律问题。
此处记录的意见不构成 OpenStack 基金会或任何其他人的法律建议。
NOTICE 文件
问:我们是否应该在 OpenStack 项目中包含 NOTICE 文件?
答:如果项目中存在 NOTICE 文件,Apache 许可证要求衍生作品包含文件中的署名通知。这可能对许多目的有用 - (a) 确保将署名归于 OpenStack 项目包含在衍生作品中,以及 (b) 帮助衍生作品的发行者包含项目中包含的第三方代码所需的任何署名通知。但是,这两个问题都不被认为足够重要或重要,以至于值得付出维护文件或要求发行者包含 OpenStack 项目署名通知的成本。
有关完整背景信息,请参阅 此线程
合并 BSD/MIT 许可的代码
问:如果我们在 OpenStack 项目中包含 BSD 或 MIT 许可的代码,如何最好地遵守许可条款?
答:BSD 许可中的两个核心条款对保留版权通知、许可和免责声明在代码的源和二进制发行版中提出了一些要求。MIT 许可包含类似的要求。合并 BSD 或 MIT 许可的代码时,最简单的方法可能是将版权/许可头从源文件复制到目标文件,并将版权通知、许可和免责声明复制到顶级 LICENSE 文件中,并简要说明哪些代码受该许可约束。
有关完整背景信息,请参阅 此电子邮件。
版权头
问:一般来说,源文件中的版权头是什么意思,应该包含哪些内容?
答:版权声明不是创建或保护您的版权所必需的,但它们可能仍然有用。(此外,从 OpenStack 外部获取的代码的版权声明通常 需要保留,作为该外部代码许可的要求。)我们在此 wiki 上提供了一些总体版权指导,并且关于源文件中的版权头的讨论仍在邮件列表中进行。一般来说,
- 所有对“OpenStack LLC”的引用都可以更改为“OpenStack 基金会”,因为 OpenStack LLC 持有的版权在创建新实体时已转移到基金会。(但是,请注意,在某些情况下,“OpenStack LLC”或“OpenStack 基金会”似乎已被包含在版权声明中 有误,由在相关时间段未受 Rackspace 或基金会雇佣的贡献者提供。)
- 如果内容在 2013 年进行了实质性更新,请将年份添加到更改中。
- 始终在头文件中保留许可。
- 我们尚未提供有关何时添加或删除源文件中的版权头的指导。
- 版权头的审查可能因项目而异。
- 有关文档,请参阅 Documentation/Copyright。
请注意,我们使用 CLA 以及个人或公司提供的逐文件版权声明的组合可能会造成令人困惑的 重复许可情况。
问:“版权所有”是否应紧随版权声明之后?
答:在版权声明之后添加“版权所有”一词不是必需的。虽然无害,但有些人认为“版权所有”与开源许可授予不相符。因此,建议开发人员不要在版权头中包含“版权所有”。
蓝图中的版权声明
问:我是否应该在蓝图中包含版权声明?
答:不。
OpenStack 基金会版权头
问:我是否应该在我的代码中包含 OpenStack 基金会版权头?
答:不,除非您是 OpenStack 基金会的员工或承包商。您在 OpenStack 代码中看到的许多现有的 OpenStack 基金会版权头可能与 Rackspace 开发人员在 OpenStack 基金会存在之前,OpenStack LLC 是 Rackspace 的全资子公司时期的代码相关联。一旦基金会成立,所有 OpenStack LLC 资产(包括版权)都转移到基金会,版权头也进行了更新。如今,OpenStack 基金会版权通知出现在新代码上的唯一有效原因可能是代码是由基金会的员工或承包商编写的。
有关完整背景信息,请参阅 此线程。
新项目名称
问:在选择新项目名称时,我应该注意哪些事项?
答:Apache 软件基金会指南中的一些非 Apache 特定的材料 “选择 ASF 项目名称”可能有所帮助。另请参阅 SFLC 的 开源和自由软件项目法律问题入门 的 第 5.1 节 的最后一段。
在提出非通用项目名称时,最好避免的几个类别是:姓氏、普遍存在的词语、其他领域的著名商标以及对著名事物的引用(例如,超级英雄、汽车名称、电影角色、著名人物)。
项目名称的法律问题
问:我担心现有的 OpenStack 项目名称可能存在法律问题。我应该怎么办?
答:FIXME
库依赖的许可
问:OpenStack 项目可以使用 GPL 或 AGPL 库吗?
答:否,请参阅 许可要求 页面。
注意 - 此问题是关于 GPL 库的。LGPL 库不需要进行此类讨论。
非库依赖的许可
问:OpenStack 项目是否可以要求在生产部署中使用 AGPLv3 许可的技术?
这个问题出现在 Ceilometer 和 Marconi 需要 MongoDB 的背景下。人们担心一些用户不愿部署任何 AGPLv3 技术,但我们仍在努力详细了解这些担忧。请参阅 此线程。