图书馆和开放源代码许可证DLL的

时间:2013-08-08 16:28:59

标签: dll open-source licensing

大多数人都知道开源库许可的主要目的是将源代码与您的应用程序一起分发。

嗯 - 商业上这仍然适用 - 无论是GPL还是LGPL。 并不是说我非常了解它的调整或规则 - 这就是我在这里问的原因。

然而 - 我个人希望保留一些代码闭源。 我的问题是:

如果我使用外部开源库(我很乐意发布代码)

&安培;

它将从已关闭的源DLL导入函数 - (仅限定义)

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

1 个答案:

答案 0 :(得分:1)

您可以使用GNU的LGPL。

From Wikipedia

  

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

(强调我的)。

这是指向GNU LGPL official page的链接。