iText 5.4.2是开源的吗?

Par*_*agJ 5 java itext

我想知道iText 5.4.2是否是开源的.我知道这里描述得很好:

http://itextpdf.com/terms-of-use/index.php

但我很困惑,因为该页面也说明了这一点:

只要您开发在产品内部分发iText软件或在网络上部署iText软件的商业活动,就必须购买此类许可证,而不会根据AGPL许可证披露您自己的应用程序的源代码.这些活动包括:以ASP形式向客户提供付费服务,在云端或Web应用程序中即时提供PDF,并使用封闭源产品发送iText.

ssi*_*lar 10

AGPL代表Affero GPL.

基本上说,当你想出售包含iText的软件产品或在任何商业网络服务中使用iText时,你需要购买许可证.

如果您使用开源(带有适当的许可证)或私人项目,那么您就可以了,而且不需要购买许可证.

  • *如果你做一个开源(有一个适当的许可证)* - AGPL实际上是相当严格的.因此,基本上唯一*适当的许可证*再次是AGPL. (3认同)

Lon*_*zak 5

在限制较少的许可下发布的最后一个 iText 版本是 iText 2.1.7 (java) 和 4.1.6 (c#)。它都是在 MPL / LGPL 下发布的。即使作者从 sourceforge 页面中删除了它,您仍然可以在网络的许多地方找到它(例如 maven central)。这些版本来自 2009 年并且仍然可以正常工作,但是如果您需要最新的 pdf 功能(较新版本的数字签名,...)或遇到错误,您可能必须使用最新版本...

更新:有一个非官方的 Java 版本 4.2.0,但您必须自己构建它。

更新二:有一个名为“ OpenPDF ”的分支,它继续基于该版本。今天我会使用那个项目。

  • https://github.com/ymasory/iText-4.2.0 是 java ... 并且它是 4.2.0 版`iText 是一个 Java PDF 库,最初在 MPL/LGPL 下获得双重许可,而不是 2.1.7。你可以让它与 5.0 兼容,见 fork 末尾。 (2认同)