在https://www2.eiffel.com/download/download_info.aspx?id=eiffelstudio&info=false&mirrors=eiffelstudio上,您可以下载IDE“eiffelstudio”。
他们将GPL作为他们的许可证,但他们也指出“GPL版本仅用于开发开源软件!如果您想评估EiffelStudio的商业软件开发,请下载我们的企业评估版。”< / p>
但据我所知,这是直接反对gpl。他们是否真的在遵守GPL时明确规定了这些限制?
答案 0 :(得分:1)
IANAL我并不熟悉Eiffel,但我有理由相信他们的声明,“GPL版本仅用于开发开源软件!如果你想评估EiffelStudio的商业软件开发,请下载我们的企业评估版“,是违反GPL的。 The GPL FAQ声明GPLed程序的输出保留与其输入相同的版权:
我可以使用GPL涵盖的编辑器,例如 GNU Emacs开发非自由 程式?我可以使用GPL覆盖的工具吗? 比如GCC要编译它们吗?
是, 因为编辑的版权 和工具不包括你的代码 写。使用它们不会放置任何东西 在法律上,对许可证的限制 你用来代码。
有些程序会复制自己的部分内容 进入技术输出 原因 - 例如,野牛复制一个 标准的解析器程序进入其中 输出文件。在这种情况下,复制 输出中的文本由 相同的许可证涵盖在 源代码。同时,部分 输出来源于 程序的输入继承了版权 输入状态。
碰巧,Bison也可以使用 开发非自由项目。这是 因为我们决定明确 允许使用Bison标准 Bison输出文件中的解析器程序 没有限制。我们做了 决定,因为还有其他 与Bison相媲美的工具 已经允许非自由使用 程序
我告诉我,ePLstudio的GPL版本生成的代码不需要在GPL下发布。
以下是您的更多信息:
我有什么方法可以GPL了 输出人们从使用我的 程序?例如,如果我的程序是 用于开发硬件设计,可以 我要求这些设计必须 自由吗
一般来说这是合法的 不可能;版权法没有 在使用中给你任何发言权 输出人员从他们的数据 使用你的程序。如果用户使用 你的程序进入或转换他的 自己的数据,输出的版权 属于他,不是你。更多 通常,当程序翻译时 它输入其他形式, 输出的版权状态 继承了它的输入 由...生成。
所以你唯一有发言权的方式 使用输出是否实质性 复制部分输出(更多 或者更少)来自程序中的文本。 例如,部分输出 野牛(见上文)将被覆盖 GNU GPL,如果我们还没有 在这种特殊情况下例外。
你可以人为制作节目 甚至将某些文本复制到其输出中 如果没有技术理由可以做 所以。但如果复制的文本没有用 实用的目的,用户可以 只需从中删除该文本 输出并仅使用其余部分。然后他 不必遵守这些条件 重新分配复制文本。
在什么情况下是GPL的输出 GPL所涵盖的计划呢?
只有 当程序复制自身的一部分时 进入输出。
答案 1 :(得分:0)
我也想知道这一点,因为他们的商业许可价格是荒谬的,明确针对大企业,没有自由职业者的选择,我认为是一个巨大的错误。我看到的许可的唯一问题是编译器将您的程序链接到核心库。如果它也作为GPL提供 - 那么很遗憾,你必须提供你的程序作为GPL许可。
此问题的解决方法可能是使用Eiffel studio进行开发,然后如果要在单独的许可证中提供软件 - 使用不同的编译器(geb,tecomp)进行编译。