我怎样才能合法地证明我已经重新编译了Ubuntu源代码?

Kar*_*yan 10 compiling source-code legal

我喜欢基于 Ubuntu 创建自己的发行版。我可能会修改一些包的来源。当我阅读Ubuntu 的知识产权政策时,我注意到以下规则。

如果您要将 Ubuntu 修改版本的任何重新分发与商标相关联,则必须经过 Canonical 的批准、认证或提供。否则,您必须删除并替换商标,并且需要重新编译源代码以创建您自己的二进制文件。这不会影响您在适用于 Ubuntu 任何组件的任何开源许可证下的权利。如果您需要我们批准、证明或提供修改版本以进行重新分发,您将需要 Canonical 的许可协议,您可能需要为此付费。如需更多信息,请联系我们(如下所述)。

资料来源: https: //ubuntu.com/legal/intellectual-property-policy

考虑一下我已经重新编译了 Ubuntu 软件包源并构建了自己的存储库:我实际上拉取了源apt-get source,构建了 depsapt-get build-dep并用于dpkg-buildpackage编译。生成后.deb,我将其托管在本地私有 apt 存储库中。

以后如果我要合法地证明我确实重新编译了Ubuntu软件包源,我该如何证明呢?我是否必须在生成的.deb或二进制文件中注入任何自定义标签.deb?我检查了 MintLinux 发行版中的自定义标签(只是为了找到一些线索),.deb但我看不到任何自定义标签。

Rin*_*ind 25

您需要删除所有带有商标的项目,之后您必须重新编译以生成新的二进制文件。不重新编译不是一种选择,因此您不需要证明您已重新编译。

您可以删除除 1 之外的所有商标并重新编译。这仍然是违规的,你确实重新编译了。如果您的版本中仍然有商标项目,Canonical 会告诉您哪些商标仍然存在。

哦,我不是律师......所以如果您想要一个可以用作法律论据的官方答案,您需要直接联系实际的版权/商标律师和/或 Canonical :)

  • 商标术语列在您链接到 @KarthikNedunchezhiyan 的页面的第 4 节中。使用编辑器的搜索功能。 (4认同)
  • @KarthikNedunchezhiyan “Ubuntu”(也包括 Kubuntu 等)一词是 Canonical 的商标。您可以搜索并替换这些单词。 (3认同)
  • @KarthikNedunchezhiyan 它可以更改每次更新,因此可能没有列表。对所有源文件进行 grep 是查找单词的方法。并通过“sed”搜索和替换的方式来改变它们。Pix 可能会通过 .jpg 之类的扩展名告诉您。 (2认同)
  • “重新编译不是一个选项......”我想你的意思是_not_重新编译不是一个选项? (2认同)

use*_*733 20

你可能读错了这句话。

重新编译二进制文件是一项技术要求(而不是法律要求)。当您删除所有商标时,您的源代码发生了变化,因此您当然必须重新编译该软件。

您需要的非商标侵权的唯一“证据”是人们在您的源代码或二进制文件中找不到任何 Ubuntu 商标。

请记住,软件许可证可能需要正确的来源归属,因此不要只进行全局搜索/替换,这可能会掩盖或破坏版权所有者、作者、上游来源、代码注释、更改日志等。违反许可证会让你受到社会冷落,甚至可能陷入严重的法律麻烦。