首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在商业应用中结合使用自动映射器和LinFu.DynamicProxy

在商业应用中结合使用自动映射器和LinFu.DynamicProxy
EN

Stack Overflow用户
提问于 2012-06-29 14:00:15
回答 1查看 353关注 0票数 3

我们希望在商业应用程序(.NET 3.5)中使用自动映射程序。为了获得许可,我们需要automapper的源代码。

我们得到了所需的自动映射器源代码,但在构建代码后,我们发现automapper.dll的大小为86KB,而我们使用的DLL的大小为108KB。应用程序未使用此86KB自动映射程序dll

我们查看了代码,发现了另一个大小为21KB的DLL LinFu.DynamicProxy。如果我将此DLL与自动映射程序DLL一起使用,则应用程序工作正常。

基于此,我得出结论,我使用的108KB的dll实际上包含86KB的Automapper +21KB的LinFu.DynamicProxy。

现在我有一个关于许可的问题。我也需要获得LinFu.DynamicProxy的批准吗?它附带GNU许可证。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-02 21:17:01

Linfu似乎是在L GPL (Lesser GPL)下授权的。

"Lesser“基本上意味着您可以在应用程序中将其作为外部组件使用,而不必更改项目的许可证(这不是许可证的确切定义,您必须阅读它以了解确切的术语,但这是一般的想法)。LGPL许可证通常用于开源库,因为您可以轻松地将它们嵌入到商业项目中,而不会影响商业产品本身。

如果您不打算修改Linfu dll,则可以将其与您的商业产品一起提供。您甚至不需要向他们的作者询问许可(如果他们在LGPL下许可了他们的项目,那么您已经获得了授权)。只需确保您发布了一个readme.txt文件(例如),说明Linfu在LGPL下,加上一个到LGPL的链接,它应该是可以的。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11256783

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档