我的 C# 项目包含一些开源 GNU 通用公共许可证 v2 片段

发布于 2024-09-13 12:52:15 字数 1455 浏览 3 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

自找没趣 2024-09-20 12:52:15

是的,但有两个重要的例外:

  1. 如果您使用库作为库(不使用源代码本身)并且它是 LGPL,那么您不必使用 GPL。
  2. 您仅被限制以闭源方式发布该项目。您可以在仅供您自己或为其开发的客户端使用的项目中使用 GPL 代码,而不必使用 GPL。只有分发的软件才必须采用 GPL。

Yes, with two important exceptions:

  1. If you use a library as a library (not using the source itself) and it is LGPL, then you do not have to GPL.
  2. You are only restricted from releasing the project as closed-source. You can use GPL code in a project that is only used by yourself or the client it is developed for, without having to GPL. It's only software that is distributed that must be GPL'd.
此岸叶落 2024-09-20 12:52:15

是的,确实如此。这就是 GPL 许可证的目的 - 确保人们不能制作闭源软件,包括使用 GPL 许可的代码。

此处有一些解释。

...GPL 实际上更多地是为了确保您(作者)在免费向他人提供代码的过程中不会失去代码的所有权。

Yes it does. This is the intent of the GPL licence - to ensure that people cannot make closed source software including code licensed with GPL.

Some explanation here.

...the GPL is really much more about ensuring that you, the author, do not lose your ownership of your code in the process of providing it to others for free.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文