一般而言个人项目在互联网上公开如何选择适合的协议?

2022-03-01 18:13:05 +08:00
 mcfog
  1. 选择No License
  2. 在 README 醒目位置使用中英文写清楚:

此项目为公开源代码的私人项目,仅供学习、参考用途,任何人不得以任何方式运行、使用、分发本项目中的任何部分。保留所有权利。

DO NOT USE, COPY, MODIFY, DISTRIBUTE THIS SOFTWARE IN ANY FORM. ALL RIGHTS RESERVED.


作为作者,你有权随时切换其他授权方式。然而多数常见的(开源)授权方式都是没有撤回授权的手段的,所以除非你知道你在做什么,否则不要授权。

我希望不懂开源协议的人可以考虑我的说法,而如果你理解开源协议,理解其他人能对你的代码做什么,你的开源协议能保护你的什么权利,那么当然选择开源协议是更好的。

3119 次点击
所在节点    程序员
21 条回复
wazon
2022-03-02 18:58:48 +08:00
十年前的这张图应该还适用

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/837240

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX