Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想使用Quex作为扫描仪生成器,但我注意到 Quex 包含在 LGPL 中。这是否意味着我生成的二进制文件也将被 LGPL 覆盖?
(我希望这算作一个“编码”问题——我不知道要问哪个其他堆栈交换站点。)
考虑到 LGPL 和 GPL 之间的主要区别在于 LGPL 允许您将库链接到您的程序中,而不会使整个程序遵守 LGPL,您应该是安全的。
至于生成的代码,GPL 规定,如果程序本身将自身的一部分复制到生成的代码中,则生成的代码只是 GPL 的一部分。无论哪种方式,这都无关紧要,因为 LGPL 不像 GPL 那样具有将其许可强加给您的传播性质。
比较:gnu程序生成的代码是否也在gnu gpl下?