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.
我正在考虑在另一个根据 GPL 许可的软件之上构建一个软件。我正计划许可和销售该软件。
任何熟悉许可证细节的人都可以看到依赖于 GPL 许可的软件的任何问题或陷阱吗?
如果您指的是 GPL,那么您必须发布产品的完整源代码和构建它所需的工具。如果它是 GPL3 并且您还销售硬件,则必须确保客户可以更换其上的软件。
如果它是 LGPL,那么您可以链接到它而不会产生上述影响,但不是静态的!
主观:就我个人而言,我认为 GPL 限制性太强,我会在 MPL 或类似 BSD 的许可模型下寻找替代项目,您可以在其上构建您的软件。