在商业产品中授权Ghostscript


19

我们正在研究在商业产品(Windows桌面应用程序)中使用Ghostscript的前景。

我仅通过向用户建议他们可以自行下载并安装GS来改善他们的体验来了解有关完全放弃GS许可的信息(该软件实际上也可以在没有GS的情况下运行,但是大多数用户都希望呈现/加载PDF文档)。

因此,假设我们不是自己运送 Ghostscript,而是让我们的软件检查其可用性,并在不存在的情况下,建议如何获得它(简短的说明性文字并链接至其下载页面)。如果安装了该程序,则该程序将使用Ghostscript API。

对我来说,这听起来像是合法的,正如Artifex所说的那样,“ 如果您的应用程序不符合某某条件,则不可以运送 GS”。有人愿意对此发表意见吗?


这不是一个答案,但是可能会帮助您找到一些答案:这似乎与不分发非自由软件的某些Linux发行版非常相似。他们会在适当的时候提示您(可选)自己下载非免费软件。Debian做到了;其他人也可能如此。
约书亚·泰勒

3
大胆做类似的事情有关LAME,它使用了(如果可用),编码成MP3,并建议在那里能下载- audacityteam.org/help/faq_i18n?s=install&i=lame-mp3
yoniLavi

Answers:


22

IANAL,但只要您不分发Ghostscript,就不会对该程序或程序的任何部分进行任何复制,也不会从该程序构建任何“派生作品”,Artifex对您没有任何法律依据。他们显然不能以可以运行具有可配置名称和可配置参数的任意命令行实用程序的方式来设计程序的费用,以进行PDF转换。而且我很确定他们不会因与当前Ghostscript版本的签名相匹配的默认配置而向您收费。

该软件的用户会进行其他所有操作-无论他安装了哪种转换实用程序,都取决于他自己-对于此任务,仅使用合法获得的软件负责,而不是您的责任。发行商明确允许,鼓励并免费下载,安装和使用当前Ghostscript版本是完全合法的。

简而言之,恕我直言,恕我直言,您必须遵守当前Ghostscript版本的许可条件。


1
我很好奇:如果该软件需要Ghostscript才能运行,该怎么办?此外,如果该软件不需要它,而是通过从类似于Web安装程序的服务器上下载来以自己的设置提供它,该怎么办?
modiX

@modiX:好,我很好奇,你是什么律师或法官可能会认为这个;-)我们有关于“需要工作”的情景非常类似的讨论在GPL(不AGPL)许可的情况下更早这里
布朗

在没有获得Artifex额外许可的情况下,第2部分明确禁止使用非AGPL软件“运送” Ghostscript。要求 Ghostscript本身不是问题,但是诱使用户获取和安装GS的方法可能是,它是否足够自动化以构成“运输”。在线包装管理器中的事情比物理光盘少了很多。只要是单独的用户决定和行动,它就应该在许可范围内。
斯坦·罗杰斯

2
@StanRogers:正如您所写- 应该如此-但我敢打赌,如果您向五位律师询问,您会得到六种意见;-)
Doc Brown

12

在我看来,您只是选择将产品与Ghostscript“集成”,从而使人们可以选择是否使用它。他们要合法地获得Ghostscript的副本。

我们使用许多产品来做到这一点,其中包括类似于Ghostscript的PDF打印机(如果我们的客户要使用它,则必须付费使用)。我们告诉客户我们要与它集成,并且要由他们购买。出售它的公司不能真的抱怨,如果有什么话,我们通过要求用户也购买他们的产品来推广他们的产品。它与Ghostscript非常相似,您要做的就是与它集成并推广它,这取决于客户是否下载它,并且由Ghostscript决定是否获得许可来免费或付费。

许多产品一直与许多其他产品集成在一起,只要不将这些第三方产品运送给客户,他们就不必担心许可问题。

作为一个更大的例子...我正在处理的应用程序将MSSQL用于其数据库。客户需要提供MSSQL的副本来使我们的应用程序正常工作。即使我们的应用程序仅设计用于与MSSQL一起使用并且没有它也不起作用,我们也不必担心许可的问题。

最主要的事情可能是在客户购买产品之前确保客户清楚,这些功能依赖于您不提供的软件。否则,如果您的客户认为您提供了他们所需的一切,那么他们可能会对您不利。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.