gpt4 book ai didi

ubuntu - 绕过 Debian 或 Ubuntu 的非病毒许可库的 GPL 打包

转载 作者:行者123 更新时间:2023-12-04 18:30:57 25 4
gpt4 key购买 nike

关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。












这个问题似乎与 help center 中定义的范围内的编程无关。 .


7年前关闭。







Improve this question




我想在我的应用程序中使用某些具有与闭源分发兼容的许可证的库,例如 LGPL 和 BSD。但是,在我使用的 Linux 发行版 Ubuntu 上,这些库的“打包”被版权文件标记为受 GPL 保护。我想避免 GPL 许可证。此类库的一个示例是 libpng .所以,我有三组问题:

打包确实意味着如果我要使用它分发包,我必须打开我的应用程序的源代码,对吗?

什么是包装?可以从原始 LGPL 库中提取共享对象,从而消除 GPL 保护吗?

是否有存储库或其他方法可以获取与我的包管理系统兼容的这些库的非 GPL 打包版本?自己 build 图书馆是我最后的手段。

最佳答案

打包是指脚本和元数据的集合,这些脚本和元数据采用原始源代码压缩包并将其转换为 .deb。如果您通过 apt-get source somepackage 获取 debian 源代码,您可以在 debian/ 下找到它目录。

要获得明确的答案,您可能应该联系律师;我不是其中之一,这不是法律建议 - 但是,像 GPL 这样的“病毒”许可仅限于版权法允许它们影响的范围。具体来说,只有当您的代码是相关 GPL 代码的衍生作品时,它们才会真正影响您。您的代码可能是相关库的衍生作品,但很难说您的代码是打包脚本的衍生作品;毕竟,如果构建在 Red Hat 上,你的代码就可以正常工作,对吧?

虽然它与 debian 打包脚本的情况并不完全相同,但您可能会发现阅读 this discussion of Linux and binary kernel modules 会很有趣。 ;衍生作品的概念在那里也很突出。

关于ubuntu - 绕过 Debian 或 Ubuntu 的非病毒许可库的 GPL 打包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5446539/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com