Pay*_*aya 8 .net c# licensing fluent-nhibernate
我想Fluent NHibernate在商业桌面应用程序中使用,我很少关注许可.我已经下载了Fluent NHibernate预编译的二进制文件,它包含这个文件列表:
Antlr3.Runtime.dll
Castle.Core.dll
Castle.DynamicProxy2.dll
FluentNHibernate.dll
Iesi.Collections.dll
log4net.dll
NHibernate.dll
NHibernate.ByteCode.Castle.dll
我想我必须将所有这些文件添加到我的Inno Setup脚本中,然后将其安装在用户的计算机上.但是,如何遵守与每个文件相关的所有许可证呢?我确信我不是第一个想要Fluent NHibernate在商业应用中使用的人,所以我希望我不必研究每个许可证.
我不是律师.
Aar*_*ght 12
许可如下:
Apache和BSD许可证是允许的.基本上,只要确保你包含许可证本身,不要删除版权声明,你会没事的.LGPL增加了以下条件:必须能够将您的应用程序与新版本的库链接,这几乎适用于每个.NET应用程序 - 您必须有意识地努力违反此规范.
据我所知,这些是您需要担心的唯一限制.这些库中没有任何Copyleft GPL限制,它们都可以免费用于商业用途.
免责声明:我也不是律师.最后两段反映了我对适用许可证实际文本的最佳理解.如果您为一家上市公司工作或者非常担心被起诉,请咨询一位真正的律师.
| 归档时间: |
|
| 查看次数: |
2805 次 |
| 最近记录: |