我们正在研究在商业产品(Windows桌面应用程序)中使用Ghostscript的前景。
我阅读了关于完全避开授权GS的文章,简单地向用户建议,他们可以自己下载和安装GS,以提高他们的体验(这个软件实际上也没有它,但大多数用户希望呈现/加载PDF文档)。
因此,假设我们没有自己发布Ghostscript,而是让我们的软件检查它的可用性,如果没有,建议如何获得它(简短的解释文本和链接到他们的下载页面)。如果安装了Ghostscript API,程序将使用Ghostscript API。
对我来说,这听起来是合法的,因为Artifex说,“如果你的应用程序不符合特定的条件,你就不允许发布GS”。有人愿意就这件事发表意见吗?
发布于 2016-01-06 11:05:20
IANAL,但只要您不分发Ghostscript,您就不会复制该程序或其部分,也不会从它构建任何“派生工作”,Artifex没有针对您的合法立足点。显然,他们不能向您收取您设计程序的费用,因为它可以运行具有可配置名称和可配置参数的任意命令行实用程序,以便进行PDF转换。而且我很肯定他们不会因为你做出与当前Ghostscript版本的签名相匹配的默认配置而向您收费。
所有其他事情都是由软件的用户来完成的--不管他安装了什么转换实用程序--这都是他的责任,而不是你的责任,只使用合法获得的软件来完成这项任务。下载,安装和仅仅使用当前的Ghostscript版本是完全合法的,它是明确允许,鼓励和免费的发行商。
因此,简而言之,您所想到的IMHO遵循当前Ghostscript版本的许可条件。
发布于 2016-01-06 11:57:06
在我看来,你只是选择将你的产品与Ghostscript“集成”,让人们可以选择是否使用它。这取决于他们是否合法地获得了Ghostscript的副本。
我们使用许多产品,包括一台类似Ghostscript的PDF打印机(如果我们的客户想要使用它,就必须为我们使用的打印机付费)。我们告诉我们的客户,我们与它整合,这是由他们购买它。销售它的公司不会真的抱怨,如果有什么的话,我们是在推广他们的产品,让我们的用户也购买他们的产品。它与Ghostscript非常相似,您所做的只是集成并推广它,这取决于客户下载它,并由Ghostscript来决定他们是否获得了免费或付费的许可。
许多产品一直与许多其他产品集成,只要它们不向客户发送第三方产品,他们就不必担心许可问题。
作为一个更大的例子。我所使用的应用程序将MSSQL用于其数据库。应该由我们的客户提供MSSQL的副本,以使我们的应用程序能够工作。即使我们的应用程序只用于使用MSSQL,并且没有MSSQL,我们也不必担心它的许可问题。
最主要的事情可能是在你的客户购买你的产品之前,确保它是明确的,这些功能依赖于你不提供的软件。否则,如果你的客户认为你提供他们所需要的一切,他们可能会对你提起诉讼。
https://softwareengineering.stackexchange.com/questions/306639
复制相似问题