我不是律师。如果您担心可能的法律问题,您应该得到一份。
将 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的测试版中提供。你可以考虑使用它。