首页 文章

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

提问于
浏览
2

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

许可证:仅限非商业用途

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

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

谢谢大家

1 回答

  • 1

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

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

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

    编辑:人们倾向于使用免费/开源许可证,并且他们're pretty well understood, but you can'中有一个(它将被FSF和OSI拒绝) . 有知识共享非商业许可证,例如this CC-BY-NC一个,第4b条开始"You may not exercise any of the rights granted to You in Section 3 above in any manner that is primarily intended for or directed toward commercial advantage or private monetary compensation. "所以,如果许可证是CC-BY-NC,那么你'd have at least something to go on. However, there'没有收集过具有此类分析的单独书面许可证,并且's not likely to be, so there isn'一般了解他们 .

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

相关问题