您可以根据发布时使用的许可证使用旧版本的iText.版本2.1.7是最后发布的版本,它是根据MPL和LGPL双重许可的.据我所知,这些对闭源软件很友好.您(或理想情况下是律师)需要查看许可条款以评估其对您项目的适用性.
iText许可证已在5.0版本中更改为AGPL.没有发布3.x或4.x版本; 版本号增加只是为了使其符合iTextSharp.
由于iText不再提供较旧的二进制文件,出于安全原因,您最好从受信任的源获取代码并自行编译.
在iText SVN存储库中实际上有一个4.2.0版本,它仍然在旧许可证方案下.请注意提交消息:
这是iText的最终版本,可作为MPL/LGPL库使用.这个版本没有震撼,也没有在iText网站上正式发布.
请参阅:http://sourceforge.net/p/itext/code/HEAD/tree/tags/iText_4_2_0/(链接已损坏)
我不知道这是多么等同,但这是官方iText GitHub存储库中的最后一次提交之前的标题许可证更改(v4.2.0没有标记,但我猜这是它): https:// github .COM/iText的/ itextpdf /树/ 935969371a8b4e28bc8bb78d6b6c9d87ab2ca8f7
问题不在于您在使用iText时是否赚钱。这是您在封闭源代码产品中使用iText的问题。在AGPL下免费使用iText时,只要您也根据AGPL发布自己的代码,就可以利用产品赚钱。
以后您可以更改产品的许可证并使其成为封闭源,但您将不得不动用部分收入来购买iText商业许可证。