我可以使用RedHat开发工具集来构建非GPL版本的软件吗?我有什么需要注意的吗?
据我所知,devtoolset知道旧的RedHat发行版附带的标准库的局限性。它静态地将glibc和libstdc++中缺少的部分链接到否则动态链接的代码中。也就是说,红帽文档声明:“一些新的库特性静态地链接到用构建的应用程序中,以支持在的多个版本上执行。”
对于glibc (LGPL),这将是个问题,因为静态链接至少需要使专有软件的目标文件可用。
因此,一位高级开发人员声称,使用devtoolset将/可能将我们的代码置于GPL之下,因此我们必须坚持使用CentOS 5和gcc 4.1 (在今后的许多年中)。
发布于 2015-05-28 07:59:19
看起来,人们可以使用devtoolset来构建非GPL编辑的软件。因为没有普通的GPL或LGPL库是静态链接的。
最后,我找到了一个官方的介绍性,它指定了什么是动态链接的:
根据这一陈述,人们可以假设:
我仍然倾向于根据官方文档的一部分来做出这样的决定,而不是幻灯片。
https://softwareengineering.stackexchange.com/questions/284542
复制相似问题