.net iTextSharp 版本 4.1.6(具有先前的许可条件)

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/5680391/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-09-03 15:29:28  来源:igfitidea点击:

iTextSharp in version 4.1.6 (with previous licence conditions)

.netpdfpdf-generationitextsharp

提问by Rasto

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.

我有一个使用 iTextSharp 库生成 PDF 的旧项目。添加 iTextSharp DLL 作为对项目的引用。iTextSharp 最初在 LGPL 许可下可用。前一段时间,许可证已更改为 AGPL(在 5.0.0 版中),这是保留的副本,因此如果您使用它,您必须对所有代码进行 GPL。

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.

我的问题是我不知道什么时候下载了项目中链接的 DLL 文件。我不知道 DLL 是否仍在 LGPL 下,或者它已经在 AGPL 下。这意味着我必须对我的项目进行 GPL。

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?

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

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?

或者有什么地方可以下载仍然在 LGPL 下的旧版本 iTextSharp,所以我可以确定我不会因为不制作我的项目 GPL 而破坏许可证?

回答by Eugene

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

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



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

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

回答by Rich Bennema

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

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

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

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

回答by maple_shaft

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

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

回答by TN.

iTextSharp 4.1.6has sources on github.

iTextSharp 4.1.6在 github 上资源

回答by Mark Storer

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.

您还可以检查它生成的 PDF 的文档信息值,特别是“生产者”。在 Adob​​e Reader 中,您按 ctrl+D 并转到第一个选项卡。