【问题标题】:packaging debian files: debian/copyright file format?打包 debian 文件:debian/copyright 文件格式?
【发布时间】:2014-09-07 10:11:42
【问题描述】:

我正在重新移植一堆代码以在旧内核上运行。 (gcc 4.9 依赖项、x11、vlc 等)作为 *.deb 文件。在这个过程中,(我是包装新手)我需要创建一个版权文件。我可以留个空白,我知道,但我想知道,版权格式是什么?

我是否获得了我正在打包的软件的许可?或者我可以给包一个与源许可证不同的许可证吗?

我一直在阅读: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ 但我仍然对许可证和版权感到困惑,以及我正在制作的 *.deb 文件的许可证和版权是否不同。

有人可以澄清一下吗?

【问题讨论】:

    标签: 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 语法中轻松表示。

    (我不是律师,这不是法律建议,如果您担心重新许可的实际合法性等,请咨询真正的律师。)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-01-06
      • 2023-03-27
      • 1970-01-01
      • 2013-08-28
      • 2011-03-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多