layout | permalink | redirect_from | title | description |
---|---|---|---|---|
default |
no-license/ |
/licenses/no-license/ |
无开源协议 |
You're under no obligation to choose a license and it's your right not to include one with your code or project. But please note that opting out of open source licenses doesn't mean you're opting out of copyright law. |
选择退出开源软件协议并不意味着你加入了版权保护法。
你需要和你的律师检查你的项目是否受受法律保护,不过一般来说,没有许可证默认使用版权保护法,这意味着你保留所有权力,不允许任何人复制,分发或创建衍生作品。
如果你要退出开源软件协议你不需要做任何事情,但仍推荐你放置一个简单的版权声明。
Copyright [年份][名字]
"无协议" 并不能保证不让别人使用你的代码,相反,选择一个开源协议可以在保护你版权的同时允许别人重复利用你的代码。如果你想要完全放弃版权的话,推荐使用 The Unlicense。
即便你没有放置许可协议,你所发布在某平台的源码会默认使用该平台协议,平台协议可能会默认授予或者限制某些权力。例如:如果你在GitHub平台发布源码,你必须接受 GitHub服务条款,该条款默认允许他人查看和fork你的仓库。但不包括允许他人用你的代码做实验,修改和分享。
如果你在GitHub上发现了一款软件没有放置开源协议,这可能意味着你没有使用、修改和分享软件的权力。虽然GitHub允许你查看、下载和fork这份代码,但并不意味着你拥有使用、修改和分享软件的权力,不论出于任何目的。
如果你仍旧想要使用,你可以做如下选择:
请求作者添加许可协议。 除非有明确的表示,否则没有开源协议可能仅仅是因为做者的疏忽。如果这个项目托管在GitHub上,你可以提交一个Issues向作者请求添加一个协议,甚至可以添加协议后提交一个合并请求(pull request)。
不要使用这个软件。 寻找一个有开源协议的替代方案。
协商一份私人协议 建议请律师起草。