库和DLL的开源许可

你们大多数人都知道,开源图书馆许可的主要目的是将源代码与应用程序一起分发。

那么 - 商业上这仍然适用 - 不管它是GPL还是LGPL。 不是我对它的调整或规则非常了解 - 这就是为什么我在这里问。

但是 - 我个人希望保持一些代码封闭的来源。 我的问题是:

如果我使用外部开源库(我会很乐意释放代码)

它将从一个封闭的源DLL中导入函数 - (仅限于定义)

这是否意味着我被允许不分发我的DLL代码?


你可以使用GNU的LGPL。

维基百科:

GNU宽通用公共许可证或LGPL(以前是GNU库通用公共许可证)是自由软件基金会(FSF)发布的免费软件许可证。 LGPL允许开发人员和公司使用LGPL软件并将其集成到他们自己的( 甚至是专有的 )软件中, 而不需要(通过强大的copyleft条款)来发布他们自己的软件部分的源代码

(强调我的)。

这里是GNU LGPL官方网页的链接。

链接地址: http://www.djcxy.com/p/79701.html

上一篇: Open Source licensing on libraries & DLL's

下一篇: Open source license for test library?