只要您提供"代码",您就可以销售开源软件.这包括项目文件和其他元数据吗?

aar*_*ona 7 licensing gpl gnu

因此,在阅读了一些公司出售的 Blender(可免费下载的应用程序)之后,我了解到这显然是合法的,因为GNU GPL许可允许这样做.

我想知道在这种情况下究竟是什么构成了'代码'?您是否还需要包含任何构建脚本或项目文件?静态徽标和图像等资源(或资产)怎么样?

Ans*_*hen 5

GPL中没有针对(重新)销售免费/开放源软件的规则,但是您链接的Slashdot文章表明该公司模糊了代码是GPL的事实.GPL明确指出您必须明确许可证,并且可以轻松获得源代码的副本.

而且我很确定在这种情况下"代码"意味着您需要重建项目,可能需要修改.但是,一个项目或公司可以为一个名称或徽标注册商标(Mozilla以Firefox着称这样做),这样其他任何人都不能用同一个名称来调用它们的fork.