一位前自由职业者没有提供适当的建议,并使用了Qt5的社区许可证。现在他们即将发布,并发现他们应该打开源代码。他们想要的是许可证,而不是钱的问题,但Qt的许可证模式不允许从社区切换到商业。
所以我的问题是:是否允许混淆至少某些代码部分,并且仍然使用社区版?
PS:我知道这不公平。我自己有有效的许可证。
是的,在 LGPL 许可证中,您可以在没有源代码的情况下发布二进制文件。但也有一些例外,比如如果你更改了Qt的源代码(或你修改的任何其他[L]GPL源代码),你必须发布更改。并且您的应用程序不得依赖于开源(例如GPL)库。