加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

DLL – 嵌入Mono的许可证问题?

发布时间:2020-12-14 01:51:35 所属栏目:Windows 来源:网络整理
导读:我想将Mono嵌入到.exe文件中,但问题是许可证,因为LGPL库只能与LGPL代码链接.但是,我想构建一个商业应用程序,所以我问是否可以使用启动Mono运行时的DLL版本并执行我的应用程序的存根.或者你知道更好的方法吗? 我需要一个跨平台的框架,Mono似乎很好,但将它打
我想将Mono嵌入到.exe文件中,但问题是许可证,因为LGPL库只能与LGPL代码链接.但是,我想构建一个商业应用程序,所以我问是否可以使用启动Mono运行时的DLL版本并执行我的应用程序的存根.或者你知道更好的方法吗?

我需要一个跨平台的框架,Mono似乎很好,但将它打包在一个文件中有一些问题,所以你知道一种“免费”的方式吗?

解决方法

我不知道你在哪里知道你必须LGPL你的应用程序.从 Wikipedia开始:

The main difference between the GPL
and the LGPL is that the latter can be
linked to (in the case of a library,
‘used by’) a non-(L)GPLed program,
regardless of whether it is free
software or proprietary software.07001
This non-(L)GPLed program can then be
distributed under any chosen terms if
it is not a derivative work.

从the LGPL license:

You may copy and distribute the Library (or a portion or derivative of
it,under Section 2) in object code or
executable form under the terms of
Sections 1 and 2 above provided that
you accompany it with the complete
corresponding machine-readable source
code,which must be distributed under
the terms of Sections 1 and 2 above on
a medium customarily used for software
interchange.

If distribution of object code is made
by offering access to copy from a
designated place,then offering
equivalent access to copy the source
code from the same place satisfies the
requirement to distribute the source
code,even though third parties are
not compelled to copy the source along
with the object code.

这表示如果它以二进制形式分发,您只需要提供对库源代码的访问.只要确保你没有创建衍生作品,而只是链接到lib.

如果您对LGPL不满意,那么您可以随时从Novell购买许可证.

从http://www.mono-project.com/License开始:

Mono is available to be licensed
commercially if the LGPL/GPL/X11
combination is not suitable for you.
07004 includes a commercial
license to redistribute Mono under
non-LGPL terms on Windows,Linux,and
Mac OS X PCs for products with volumes
under 100,000 and revenues under $2M
annually. If your organization intends
to redistribute software which embeds
or bundles Mono,but is unable to
comply with the terms of GNU LGPL v2,
the Ultimate Edition may be right for
you.

For other licensing options,contact us.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读