【问题标题】:iTextSharp Licensing [closed]iTextSharp 许可 [关闭]
【发布时间】:2025-12-13 03:25:02
【问题描述】:

我们想在我们的一个项目中使用 iTextSharp DLL 来提取 PDF 文本,但我有第二个想法是将其发布到生产环境,因为我在某处读到我们需要购买商业许可证才能使用iTexttSharp。这是真的?我们将只使用 DLL,不会更改任何内容,还需要购买许可证吗?

提前致谢!

【问题讨论】:

标签: itextsharp itext licensing


【解决方案1】:

iText 是在 AGPL 下发布的免费软件。这意味着它可以免费使用条件,您还可以在同一许可下免费发布项目的源代码。一旦您开始在不同的许可证下提供代码或项目(例如,在 SaaS 产品的上下文中),那么您应该购买商业许可证。 one-minute video 对此进行了解释,这是我在 10 月 28 日的 JavaOne 演讲的主题:IANAL: what developers should know about IP and legal。您会注意到,我们已成功诉诸法庭,以确保开源许可证得到尊重。

【讨论】:

  • 几乎正确 - 如果您使用 4.1.6 及以下版本,它使用许可证 MPL/LGPL 并且可以免费/用于任何目的而不受发布源代码的限制
  • @fubo 不,请参阅developers.itextpdf.com/question/versions-older-than-5 如果您对 4.1.6 版本进行彻底的尽职调查,您会发现它经不起考验,也不应该经得起考验发布为 MPL/LGPL。