iTextSharp in version 4.1.6 (with previous licence conditions)

戏子无情 提交于 2019-11-27 14:29:09

问题


I have an old project that is using iTextSharp library for PDF generation. iTextSharp DLL is added as reference to the project. iTextSharp was originally available under the LGPL licence. Some time ago the licence has changed to be AGPL (in release 5.0.0) that is copy left so you'd have to GPL all your code if you used it.

My problem is that I don't know when I downloaded the DLL file that is linked in my project. I don't know if the DLL is still under LGPL or it is already under AGPL. And that would mean that I have to GPL my project.

Is there any way to check what is the version of iTextSharp when you have only the DLL? Or what is the licence of it?

Or is there any place where I can download old version of iTextSharp that is still under LGPL so I'll be sure I'm not breaking the licence by not making my project GPL?


回答1:


seems like iTextSharp maintainers removed iTextSharp 4.1.6 from SourceForge, anyway you can try to simply Google for "itextsharp-4.1.6.zip" to find alternative download sources


EDIT: here is the link for 4.1.6 dll: http://pdfviewernet.googlecode.com/svn-history/r55/trunk/PDFView/PDFView/lib/itextsharp.dll




回答2:


iTextSharp (LGPL / MPL) 4.1.6 is available via NuGet.

For more information, see http://nuget.org/packages/iTextSharp-LGPL.




回答3:


Right click on the dll and go the Properties, under the Details tab it the version number should be listed.




回答4:


iTextSharp 4.1.6 has sources on github.




回答5:


You can also check the PDF it generates' Document Info values, the "Producer" in particular. In Adobe Reader you hit ctrl+D and go to the first tab.



来源:https://stackoverflow.com/questions/5680391/itextsharp-in-version-4-1-6-with-previous-licence-conditions

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!