关于许可,你需要知道的一切,只需 2 分钟

还没有读者喜欢这个。
Broken copyright

Opensource.com

  • 在美国和许多其他国家,软件受版权法保护。
  • 任何编写软件的人都拥有版权,并且可以决定如何使用它。[不说明如何使用并不免除您作为所有者的责任,即使您不在意。]
  • 人们有时会在他们的雇佣协议中放弃他们编写的软件的版权所有权。[如果你没有阅读你的雇佣协议,那你可能不是专业的软件开发人员。]
  • 如果你想自由地与他人分享你的软件,以便他们可以将它用于任何用途,那么有一些公认的简单许可(Apache 2.0, BSD, MIT)。这些许可基本上是说
    • 对该软件做任何你想做的事。
    • 不要声称我的工作是你自己的。
    • 请承认我的工作。
    • 本软件不提供任何担保,使用风险自负,[全部大写字母是因为我们真的是认真的]。

阅读 Apache 2.0BerkeleyMIT 许可,每个大约需要两分钟。选择一个。它们对于我们在软件开发短暂历史中所见证的最成功的协作之一,以及对于两所因其对计算机和软件技术的贡献而获得认可的高等学府来说,都已足够好。这些许可是由了解软件版权法和自由共享软件的律师撰写的。Apache 软件基金会项目正在为不断增长的云计算商业生态系统提供动力,并成功地为网络的发展提供了 15 年的动力。你雇佣的任何律师都不会做得更好。

如果你在 GitHub 上工作,那么访问相应的 OSI URL,复制文本,并将其粘贴到树顶的 LICENSE 文件中,并进行适当的日期和项目名称的少量编辑,所花费的时间将比阅读这篇文章还要少。

如果你关心软件自由,那么你承认你可能已经阅读了比普通开发者更多的关于这个主题的内容,并且可以重新学习优秀的自由软件基金会 文章,重新阅读 GNU 许可,并做出适当的选择。

如果你想从你的软件中“赚钱”,那么你承认你需要让律师参与你的业务,或者花足够的时间学习你所选择的专业中可用的商业工具。对于开发者来说,一本非常好的参考书是 Van Lindberg 的 知识产权与开源:保护代码实用指南

如果你认为你需要对软件专利发表意见,请重新阅读上一段。

就这样。这就是两分钟课程。如果你读得快,那就更快结束了。

任何其他讨论都是无关紧要的或抱怨,如果你靠编写软件为生或供他人使用,那就完全是不专业的。如果你想让人们使用你的软件,请为你的作品许可。作家这样做。艺术家这样做。工程师和建筑师也这样做。你也应该这样做。

最初发布在 Outercurve 博客。经许可转载。

标签
User profile image.
我是一位技术主管、创始人、顾问、作家、国际商务人士、系统开发人员、软件构建极客和标准外交官。我喜欢构建让客户欣喜若狂的团队和产品。自 1980 年以来,我一直在 IT 行业工作,既是客户又是供应商。

5 条评论

除了一个小问题...

BSD 许可证并不完全要求
<ul><li>不要声称我的工作是你自己的。</li><li>请承认我的工作。</li></ul>

他们要求源代码继续包含他们的标头。最终分发的代码则不需要。

如果你编写了一个我认为有用的程序,我可以修改它,并将其作为“我的商业程序”发布并出售给他人 - 而不给你任何东西。

向律师寻求帮助与向翻译寻求帮助没有什么不同。律师只是将法律术语翻译成英语。

没有许可证不意味着“为所欲为”吗?为什么这特别糟糕和/或危险?

对于某些人来说,这可能不是特别糟糕,但其他人更喜欢对源代码的使用方式施加更多控制的许可证——例如,当代码进入其他项目时,保持代码开源的著作权共有许可证。

链接“知识产权与开源”指向一本书,这将花费 >> 2 分钟来消化!

您没有说明在没有许可证的情况下,或者如果许可证提到了一个方面但没有提到另一个方面的情况下,使用权和责任。

似乎没有简单的标准许可证允许无限制地用于非商业(非营利)用途,但保留对商业用途收费的权利。(那么对律师的需求可能仅限于后一种情况,在这种情况下,无论如何可能都需要律师,并且会有资金来支付。)

软件许可无法在 2 分钟内向尚不了解它的人解释清楚。这个话题太复杂了,否则就不会有这么多的讨论、人们头脑中的误解和不同的许可证。

不过,我认为你尝试了是很好的。谢谢! :-)
下次也许用 10 分钟。如果你编写软件,并且一生中不能花 10 分钟来确保你编写的所有软件都按照你希望的方式被使用,那么你肯定没有认真对待你的工作。

最重要的事情
[不说明如何使用并不免除您作为所有者的责任,即使您不在意。]
应该是一个单独的点,并且应该重新措辞以减少混淆。也许像这样
* 不指定许可证意味着:保留所有权利;这意味着除非作者明确允许,否则任何人都不允许对代码做任何事情

在我看来,要非常清楚地说明这一点,是每次尝试解释软件许可的最重要任务,因为它在实践中造成的问题最多。

Creative Commons License本作品根据知识共享署名-相同方式共享 3.0 未本地化版本许可协议进行许可。
© . All rights reserved.