库和DLL的开源许可
你们大多数人都知道,开源图书馆许可的主要目的是将源代码与应用程序一起分发。
那么 - 商业上这仍然适用 - 不管它是GPL还是LGPL。 不是我对它的调整或规则非常了解 - 这就是为什么我在这里问。
但是 - 我个人希望保持一些代码封闭的来源。 我的问题是:
如果我使用外部开源库(我会很乐意释放代码)
&
它将从一个封闭的源DLL中导入函数 - (仅限于定义)
这是否意味着我被允许不分发我的DLL代码?
你可以使用GNU的LGPL。
维基百科:
GNU宽通用公共许可证或LGPL(以前是GNU库通用公共许可证)是自由软件基金会(FSF)发布的免费软件许可证。 LGPL允许开发人员和公司使用LGPL软件并将其集成到他们自己的( 甚至是专有的 )软件中, 而不需要(通过强大的copyleft条款)来发布他们自己的软件部分的源代码 。
(强调我的)。
这里是GNU LGPL官方网页的链接。
链接地址: http://www.djcxy.com/p/79701.html