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 代码,您肯定需要发布您的源代码,但某些动态链接方法可能会被豁免。如果对此提出质疑,您可能必须准备支付法律费用,因此假设您需要根据要求发布所有代码可能更容易。