3

我想使用 Itext library 5.2 为内部软件生成 pdf 格式的报告(不用于商业用途)。它需要购买许可证吗?

4

2 回答 2

2

如果它真的是内部的,那么您可以使用 AGPL

问:此许可证如何处理通过 Intranet 和内部网络使用的商业企业?

A:简单来说,如果在商业公司内部运行,那么公司不需要将源代码发布回世界。许可证要求,如果用户下载源代码,他们有权进行改进并且不发布这些修改。GNU GPL 软件通常以同样的方式解决这个问题。如果员工可以访问源并有权进行改进,则商业实体可能会将这项工作视为公司拥有的雇佣工作,而不必对外发布。

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

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

问:您如何定义网络化的企业?

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

还要注意,即使是商业活动和分发也很好,只要你开源使用 iText 的程序的其余部分。

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

于 2012-09-26T04:26:49.843 回答
1

一旦您开展商业活动,在您的产品中分发 iText 软件或将其部署在网络上,而无需根据 AGPL 许可披露您自己的应用程序的源代码,就必须购买此类许可。这些活动包括:以 ASP 的形式向客户提供付费服务,在云端或 Web 应用程序中动态提供 PDF,将 iText 与闭源产品一起提供。

所以,我不会。

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

于 2012-09-26T04:26:33.323 回答