我想将Mono嵌入到.exe文件中,但问题是许可证,因为LGPL库只能与LGPL代码链接。但是,我想构建一个商业应用程序,所以我问是否可以使用一个 stub 来启动Mono运行时的DLL版本并执行我的应用程序。还是您知道更好的方法?
我需要一个跨平台的框架,Mono看起来不错,但是将其打包到一个文件中存在一些问题,因此您知道一种“免费”的方法吗?
最佳答案
我不确定您在哪里必须LGPL应用程序的想法。从Wikipedia:
从the LGPL license:
也就是说,如果它以二进制形式分发,则只需要提供对库源代码的访问。只要确保您没有创建派生作品,而是仅链接到该库即可。
如果您不满意LGPL,则可以随时从Novell购买许可证。
从http://www.mono-project.com/License: