软件许可证(特别是在Octave中,但它也是一般性问题)

时间:2011-05-02 15:49:33

标签: licensing gpl octave

我当然熟悉一般的GNU许可,例如GPLv3或BSD,但是我今天早上在工作时使用Octave,需要一个新包。当我浏览它们时,我注意到很多软件包都说:

  

许可证:仅限非商业用途

在我想知道是否有任何有经验的人知道这是否意味着我不能在商业软件包中重新分发该软件,或者它是否意味着我甚至无法在工作中使用它进行信号分析之前从未见过这个最终的目的是使用Octave作为工具创建商业(非软件)产品?我现在已经做了一些研究,但是我无法找到关于GPLv3等所有许可证意味着什么的明确解释。

这可能听起来像一个愚蠢的问题,但我想尊重我的同事们的意图,所以我想我会转向他们(你)关于这个主题的想法(链接?)。

全部谢谢

1 个答案:

答案 0 :(得分:1)

安全课程不得将其用于任何可能被视为商业广告的目的,或向版权所有者询问其含义。

否则,请咨询律师。我们大多数人都不是律师,大多数律师都不熟悉新罕布什尔州的适当法律,除非你向他们支付法律意见,否则你的律师中没有任何一个是律师。

如果我说“继续,将它用于X”会怎样?你不能把互联网软件论坛上一个随机的人的意见告上法庭,你不能依赖它,所以你没有比我没有回答的更好。

编辑:人们倾向于使用免费/开源许可证,并且他们很容易理解,但你不能在其中“没有商业用途”(它将被FSF和OSI拒绝) 。有知识共享非商业许可证,例如this CC-BY-NC一,第4b条开头“您不得以任何主要用于或针对商业用途的方式行使上文第3节授予您的任何权利优势或私人货币补偿。“因此,如果许可证是CC-BY-NC,你至少还有一些东西要继续。但是,没有单独编写的许可证集合已经进行了这样的分析,并且不太可能,因此对它们没有一般性的理解。

就其他程序员的意图而言,我已经看到了Angband非商业许可证造成的问题,而且我从未在非商业许可证下放置任何我控制的内容。