【问题标题】:packaging debian files: debian/copyright file format?打包 debian 文件:debian/copyright 文件格式?
【发布时间】:2014-09-07 10:11:42
【问题描述】:
【问题讨论】:
标签:
linux
debian
packaging
deb
【解决方案1】:
首先,根据Debian policy,不必为debian/copyright 文件使用任何特定格式,只要读者可以轻松分辨出适用于包或单个文件的版权和许可条款(并且,当然,只要实际满足这些许可条款)。不过,当打包程序使用版权格式/1.0 时,我个人很感激;它通常更容易阅读。
debian/copyright 中的许可信息应涵盖您正在分发的软件包的版权和许可,以及您希望应用于您的包装的任何其他版权和许可。
除非您获得许可,否则您不能为软件包提供与源许可不同的许可(没有任何东西可以自动授予您按照自己的条款许可他人财产的许可)。一些开源许可暗示,只要保留版权声明和免责声明,就可以在不同的许可下重新分发源代码或源代码的衍生产品。
例如,根据 MIT/X11 样式许可许可的代码被合并到 BSD 样式或 GPL 许可下的代码中是很常见的。只要满足两个许可证的条款(在 MIT/X11/BSD 的情况下,这不是一个非常繁重的要求),并且两者,由此产生的组合工作就可以分发em> 包括版权声明。如果可以同时满足两个或多个许可的条款,我们称这些许可是“兼容的”。
在组合来自多个来源的源代码时,有些作品会仔细跟踪每个特定文件适用的版权和许可。有些人将组件的所有许可和所有版权应用于整个组合作品。两者都被开源社区普遍接受,只要很明显正在努力识别和遵守原始许可证。这两者都可以在 copyright-format/1.0 语法中轻松表示。
(我不是律师,这不是法律建议,如果您担心重新许可的实际合法性等,请咨询真正的律师。)