想把自家的团队协作工具开源,应该选什么开源协议?

2020-02-29 17:21:31 +08:00
 vilic

应该选择什么开源协议,需要防范哪些问题?希望踩过坑的同学来分享一下经验,怕玩脱了。

背景:

1902 次点击
所在节点    问与答
13 条回复
maichael
2020-02-29 17:42:38 +08:00
github 专门搞了个网站让你选 https://choosealicense.com/
airyland
2020-02-29 17:55:52 +08:00
想去你们网站注册体验下,发现验证码发了非常久的时间才收到,输入时已经失效了。
vilic
2020-02-29 18:12:10 +08:00
@airyland 这,我们关注一下,用的是阿里云。
vilic
2020-02-29 18:15:48 +08:00
@maichael 嗯我们也事先看过一些,想听一下国内同学的建议,看看有没有坑。包括不限于选择协议吧。
uxstone
2020-02-29 18:28:02 +08:00
选 MIT ?
snw
2020-02-29 18:41:06 +08:00
可以尝试新版作为商业版用商业授权,上一个大版本用 GPL 开源成社区版,前提是大版本间构架没有太大差异。
或者不提供开源许可,只提供开发文档,向个人非商业用户提供免费使用。

既然你们人少又不想失去主导权,那就不建议用 MIT, BSD, Apache 之类宽容的许可。GPL 就国内的案例来说也不算很安全,协议是认可有效的,但法院不一定认可传染性。
vilic
2020-02-29 19:11:05 +08:00
@uxstone MIT 没成气候怕是不敢选的😂。
vilic
2020-02-29 19:12:51 +08:00
@snw 谢谢我消化一下。
cmdOptionKana
2020-02-29 19:23:07 +08:00
拆成几大块,有核心竞争力的代码就别开源了。另外,GPL 不知道会不会导致反过来限制自己以后也要继续开源。
vilic
2020-02-29 19:39:44 +08:00
@cmdOptionKana 基本都是应用层的东西,单独拿出来应该谈不上啥核心竞争力,不过拆分一下倒是可以考虑。刚刚查了下应该是不会限制的,不过倒是要搞 CLA。
ysc3839
2020-03-01 00:03:51 +08:00
@cmdOptionKana 我认为是不会的。开源协议是版权所有者授权给不拥有版权的人使用,没理由授权之后我自己的版权也丧失了吧?
felixin
2020-03-01 02:56:12 +08:00
什么工具介绍一下?
vilic
2020-03-01 06:51:34 +08:00
@felixin 有兴趣可以看我的资料页,避免广告嫌疑我就不贴回复里了。

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

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

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

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

© 2021 V2EX