是否可以使用根据GNU通用公共许可证条款分发的Doxygen来制作商业闭源SDK的文档?
答案 0 :(得分:4)
来自doxygen homepage(强调我的):
Doxygen许可证
版权所有©1997-2012 Dimitri van Heesch。
特此授予根据GNU通用公共许可证条款使用,复制,修改和分发本软件及其文档的许可。对于此软件是否适用于任何目的,不作任何陈述。它“按原样”提供,没有明示或暗示的保证。有关更多详细信息,请参阅GNU通用公共许可证。
doxygen生成的文件是衍生作品,这些作品来自其制作中使用的输入;他们不受此许可证的影响。
所以答案是肯定的,你可以通过doxygen生成的文档自由地做你想要的事情(当然,如果你尊重源代码的许可证)。
但请注意,(至少对我来说)默认配置文件设置包括指向文档中源代码的链接。如果您不希望文档的读者看到您的代码,请务必禁用相关选项(如果存在)。