产品开源,但不希望别人拿我的程序和我竞争,应该选哪个开源协议呢?

2020-08-09 14:25:46 +08:00
 JarvisTang

求教各位

产品开源,不限个人学习或商业使用,但是不想别人优化改良后再以新产品与我的产品竞争,应该选哪个开源协议合适呢?

8414 次点击
所在节点    开源软件
47 条回复
Rheinmetal
2020-08-10 07:37:06 +08:00
如果只想达到个人免费的话发布免费 binary 就行了
加壳甚至功能放到服务端都能给破了 开源就更别说了 不要脸的话怎么都能竞争
greatbody
2020-08-10 09:21:45 +08:00
建议考虑下自己写一个协议,中心思想就是个人使用不限制,但需要提交发行的修改代码。商业使用完全禁止,就可以了。

个人使用不会和你构成竞争的。
SynMax
2020-08-10 09:43:51 +08:00
国内的问题不在于用什么协议,而在于它们可能根本不知道世界上还有协议这种东西。
BigDogWang
2020-08-10 10:03:45 +08:00
楼主,开源的目的有两个:
1. 打名声
2. 召集社区一起修复项目 bug
如果你两个都不想要,就闭源,不要为了开源而开源
tzigone
2020-08-10 10:17:33 +08:00
怕竞争还开源做什么,代码一出就是为爱发电.
nrtEBH
2020-08-10 11:07:40 +08:00
在中国开源协议就是废纸吧
软著和专利先申请起来
BadAngel
2020-08-10 11:15:50 +08:00
关键代码剥离,开源其他代码调用封装 SDK 接口

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

https://tanronggui.xyz/t/696846

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

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

© 2021 V2EX