版本4.1.6中的iTextSharp(具有以前的许可条件)

Ras*_*sto 23 .net pdf pdf-generation itextsharp

我有一个使用iTextSharp库生成PDF的旧项目.添加iTextSharp DLL作为项目的参考.iTextSharp最初是根据LGPL许可证提供的.不久前,许可证已更改为AGPL(版本5.0.0),即复制版本,因此如果您使用它,则必须使用GPL所有代码.

我的问题是我不知道什么时候下载了我的项目中链接的DLL文件.我不知道DLL是否仍在LGPL下,或者它已经在AGPL下.那就意味着我必须把GPL作为我的项目.

当你只有DLL时,有什么方法可以检查iTextSharp的版本是什么?或者它的许可证是什么?

或者有没有我可以下载仍然在LGPL下的旧版iTextSharp的地方所以我肯定我没有通过不使我的项目GPL打破许可证?

Eug*_*ene 35

似乎iTextSharp维护者从SourceForge中删除了iTextSharp 4.1.6,无论如何你可以尝试简单地谷歌为"itextsharp-4.1.6.zip"找到替代下载源


编辑:这是4.1.6 DLL的链接:http://pdfviewernet.googlecode.com/svn-history/r55/trunk/PDFView/PDFView/lib/itextsharp.dll


Ric*_*ema 31

iTextSharp(LGPL/MPL)4.1.6可通过NuGet获得.

有关更多信息,请参阅http://nuget.org/packages/iTextSharp-LGPL.


map*_*aft 5

右键单击dll并转到"属性",在"详细信息"选项卡下,应列出版本号.