1. 主页

无开源协议

选择退出开源软件协议并不意味着你加入了版权保护法。

你需要和你的律师检查你的项目是否受受法律保护,不过一般来说,没有许可证默认使用版权保护法,这意味着你保留所有权力,不允许任何人复制,分发或创建衍生作品。

如果你要退出开源软件协议你不需要做任何事情,但仍推荐你放置一个简单的版权声明。

Copyright [年份][名字]

“无协议” 并不能保证不让别人使用你的代码,相反,选择一个开源协议 可以在保护你版权的同时允许别人重复利用你的代码。如果你想要完全放弃版权的话,推荐使用 The Unlicense

即便你没有放置许可协议,你所发布在某平台的源码会默认使用该平台协议,平台协议可能会默认授予或者限制某些权力。例如:如果你在GitHub平台发布源码,你必须接受 GitHub服务条款,该条款默认允许他人查看和fork你的仓库。但不包括允许他人用你的代码做实验,修改和分享。

对于用户

如果你在GitHub上发现了一款软件没有放置开源协议,这可能意味着你没有使用、修改和分享软件的权力。虽然GitHub允许你查看、下载和fork这份代码,但并不意味着你拥有使用、修改和分享软件的权力,不论出于任何目的。

如果你仍旧想要使用,你可以做如下选择:

请求作者添加许可协议。 除非有明确的表示,否则没有开源协议可能仅仅是因为做者的疏忽。如果这个项目托管在GitHub上,你可以提交一个Issues向作者请求添加一个协议,甚至可以添加协议后提交一个合并请求(pull request)。

不要使用这个软件。 寻找一个有开源协议的替代方案。

协商一份私人协议 建议请律师起草。