7

我正在做一个项目。用户可以在其中上传 PDF 并将其转换为图像,因此我使用了 GhostScript dll (gsdll32.dll)。现在在我的应用程序中,我想从用户那里按月订阅收费,这样我就可以为他们提供更多功能。

但我既不了解许可条款,也不了解 ghostscript 泪水和条件。那么我是否需要购买任何许可证或者是否有任何其他免费的 C# 库,可用于 pdf 处理,我可以在商业应用程序中使用而无需获得任何许可证?

好吧,我更喜欢任何免费的 c# 库(高级 Saas 或直接应用程序销售)。

谢谢如果有人对上述有实时经验,请帮助我。

4

1 回答 1

8

我不是律师。如果您担心可能的法律问题,您应该得到一份。


将 GhostScript 用作 Saas 的商业用途是否需要许可证?

嗯,首先,你需要一个许可证才能以任何方式使用任何软件(除了一个是公共领域的软件)。

至于目前Artifex 提供的 Ghostscript: a) GNU Affero GPL,它是免费/自由软件的许可证;b) 非自由/专有许可,Artifex 称之为“商业许可”。但它之所以被称为“商业”,是因为我猜 Atrifex 在上面赚钱,绝对不是因为那是您使用 Ghostscript 获利的唯一方式。

根据定义,任何自由软件许可,包括 GNU AGPL,一旦您获得软件副本,就授予您将其用于商业目的的权利,包括出售它;但是您当然必须严格遵守该许可的条款。GNU AGPL 的关键在于它是一个强大的Copyleft许可证。这意味着,您必须制作基于 Ghostscript(GNU AGPL 主题)的整个软件产品,这反过来又使有义务向您的客户(包括 SaaS 的客户)提供您产品的相应资源并授予他们有权 (0) 以任何目的使用它,(1) 重新分发它,(2) 修改它和 (3) 分发修改;所有这些都符合 GNU AGPL。

所以,您没有从 Artifex 获得“商业许可”以在您的应用程序中使用 Ghostscript。但是,如果不打算为您的用户提供这四种自由,那么的,您最好联系 Artifex 并询问他们的价格。

顺便说一句,Artifex 并不是 Copyleft/专有双重许可实践的先驱,它多年来一直是众所周知的

至于我为什么说“此刻”。不久前,在 9.06 版(含)之前,Ghostscript 的自由/自由许可证不是 GNU Affero GPL,而是普通的GNU GPL(请参阅源档案doc/COPYING中的许可证文件作为证明),这有点宽松 - 它确实不强制您向通过网络通过客户端-服务器协议与您的软件交互但不拥有副本的用户授予任何权限(我猜这就是您所说的“SaaS”)。购买副本的用户仍然必须在 GNU GPL 下获得它。

9.06 版绝对不会太旧——现在在Debian的测试版中提供。你可以考虑使用它。

于 2014-12-09T08:48:30.857 回答