例如,我有GPL软件。我是该GPL软件的作者。此GPL软件在其代码之间包含Doxygen注释。编写这些Doxygen注释以生成CC-BY-SA html页面,以便根据CC-BY-SA许可将该生成的文档上载到我的项目网站中。
但是,Doxygen文档输出的是“衍生作品”吗?毕竟,该文档基于我的GPL源代码。在这种情况下,文档必须是GPL。但是,我希望文档是CC-BY-SA,因为它是文档。GFDL没有帮助。GPL代码不能成为GFDL(相反是)。
我认为,如果此输出确实是衍生产品,则会造成一种奇怪的情况,因为如果我分发我的作品,收件人用户将无法合法分发生成的文档:尽管我可以做我想做的事情,但用户却不会这样做。因此,他们必须以我提供给他们的相同许可证分发任何衍生作品。
解决办法是什么?