众所周知,FreeBSD 项目正在积极尝试消除 GPL 软件的所有痕迹,以支持更宽松许可的软件替代品。 [1]
他们的理由虽然合理,但雄心勃勃。
我目前正在开发一个宠物项目,其中一个组件是嵌入式 Linux 发行版。我需要系统上有一个 C 编译器,主要是gcc
.
我知道此设置的其他组件都是 GPL 的,主要是内核,但它仍然采用 GPLv2(并将保留),而当前版本的 GCC 现在采用 GPLv3。
虽然这是一个宠物项目,但它有可能在商业环境中出售,我想避免任何许可问题。
GCC 的源代码已经可供任何可能的客户使用,但是我是否必须让我的客户访问整个发行版的代码(全部都已经可用)、我的自定义构建脚本以及在平台上运行的实际产品代码(Java 和C)?
~~~
在最终将进行商业销售的项目中包含 GPL 软件会产生什么影响?
~~~