未注明许可证时的源代码许可证

Alf*_*ues 8 licenses

当源代码在 Internet 上发布且未标明许可或版权声明时,该代码是根据什么获得许可的?

我可以分叉代码吗?

Gil*_*il' 20

如果您居住的国家/地区已批准《伯尔尼公约》(您可能已经批准),那么任何受版权保护的内容均受版权保护,无论是否明确提及。明确提及版权有助于解决纠纷,并在侵权时可能导致更高的损害赔偿,但这并不是要求版权保护的必要条件。

如果您在 Internet 上找到某些内容,则可能会假定您可以下载、使用它,甚至可能对其进行修改以供私人使用(最后一个取决于司法管辖区)。这是一种推定,而不是明显的权利。如果您在作者的网页上找到代码并提到您可以下载并使用它,那么这是一个安全的假设。如果您在文件共享网站上发现它与明显未合法重新分发的其他内容相邻,那么这不是一个安全的推定。

在任何情况下,未经作者或权利持有人的明确授权,您都不得重新分发代码或其修改版本。

如果您知道作者是谁,请联系他们并要求他们为作品提供明确的许可。这就是自由软件发行版所做的——如果他们找不到作者,他们就不会分发代码。

  • 我已经开始[礼貌地要求人们添加许可证](https://github.com/verbosemode/netcliparsers/issues/1#issue-60940295) 因为使用某人的代码不值得麻烦,除非他们告诉你他们想要什么它被使用。例如,虽然 MIT 和 GPLv3 都是“开源”,但是使用这两个许可证可以做的事情之间存在天壤之别。 (5认同)
  • @MikePennington:这不是“开放性疮”一词的来源吗? (2认同)