是否需要获得Itext pdf库的许可才能进行内部开发?

时间:2012-09-26 04:22:51

标签: java itext

我想使用Itext库5.2为内部软件生成pdf格式的报告(非商业用途)。 是否需要购买许可证?

2 个答案:

答案 0 :(得分:2)

如果它真的是内部的,那么you are fine with the AGPL

  问:这个许可证如何处理商业企业的使用   内联网和内部网络?

     

答:简单地说,如果在内部运行到   商业公司,那么该公司不需要发布消息来源   代码回到世界。许可证要求用户下载   他们有权进行改进而不是释放   这些修改。 GNU GPL软件通常解决了这个问题   一样的方法。如果员工可以访问源并拥有   有权进行改进,商业实体可能会查看   这项工作作为雇用和公司拥有的工作,而不是必须   在外面释放。

     

问:商业实体可以删除a中的下载源按钮吗?   企业内部网或内部网络环境?

     

答:没有   谁想在公司内部网或内部使用该软件   网络,必须保留下载源按钮但不必   如果不从事分销,可以进行修改。任何人   从事企业以外的分销必须离开   下载源按钮,并提供任何源   通过此按钮进行修改。

     

问:如何定义联网的企业?

     

答:员工   通过雇主的内部网络连接。

另请注意,即使您使用iText开放源代码的其余部分,即使是商业活动和发行也很好。

如果您允许公司外的任何人访问该应用程序,即使是通过网络,甚至是免费的,那么您还需要向他们提供完整源代码的副本(或获得商业许可证)。

答案 1 :(得分:1)

  

一旦开发商业广告,就强制购买此类许可证   在您的产品或产品中分发iText软件的活动   在没有透露您的源代码的情况下将其部署在网络上   根据AGPL许可证拥有自己的应用程序。这些活动包括:   以ASP作为客户提供付费服务,即时提供PDF服务   在云端或在Web应用程序中,以关闭的方式发送iText   源产品。

所以,我没有。

但是,您可能需要定义“内部”