我的网课项目被骂伪开源,究竟用什么协议合适呢?

2020-11-12 09:54:43 +08:00
 xiaochong0302

我是酷瓜云课堂的开发者,致力开源网课系统,开源网校系统,开源在线教育系统。由于对开源协议理解的模棱两可,就用了自己拟定的协议,结果被骂挂羊头卖狗肉的伪开源。

我自己拟定的协议大致如下:

  1. 本系统属于强业务类型,非通用类库框架,不适合再次衍生发布。
  2. 在保留我们版权标识的前提下,用户可以修改以满足自己的需求,可以用于商业用途。
  3. 有限社区支持,用户对自己的行为负责。

是不是弄个 GPL 和商业授权双协议比较符合呢,请给我指点一下!

5206 次点击
所在节点    问与答
38 条回复
murmur
2020-11-12 10:03:36 +08:00
谁骂他你屏蔽就可以,开源还唧唧歪歪破事一堆,最烦的就这种
hpeng
2020-11-12 10:13:21 +08:00
闭源,二进制分发就好了,有人要买,就给当前版本买断价
cydian
2020-11-12 10:19:24 +08:00
自己的产品自己做主。
到处迎合别人,你自己就会失去动力做下去
yaocai321
2020-11-12 10:35:25 +08:00
哎 搞不懂这些人怎么想的.
richard1122
2020-11-12 10:37:56 +08:00
你这个是服务端代码吗? 可以考虑用 AGPL 。
zhaol
2020-11-12 10:45:42 +08:00
爱用用,不用滚。开源还得看对方脸色?
zlhsvc
2020-11-12 10:52:36 +08:00
不要太过在意别人的想法,做你自己想做的就行
ysc3839
2020-11-12 10:52:49 +08:00
看如何定义“开源”了,有的人认为“能看到源代码”就是开源,还有的人使用的是 Open Source Initiative 的定义。
https://zh.wikipedia.org/wiki/%E5%BC%80%E6%BA%90%E8%BD%AF%E4%BB%B6

说你伪开源的人大概属于后者。
xiaochong0302
2020-11-12 11:05:18 +08:00
@richard1122 目前 PC 端是服务端渲染的,H5,小程序等客户端通过 API 访问数据
dtgxx
2020-11-12 11:19:49 +08:00
你自己的小产品,想怎么开源就可以怎么开源,何须理会。
cmdOptionKana
2020-11-12 11:28:29 +08:00
最好还是选一个比较常见的协议,一来看起来正规点,别人也不好说你什么,而且也更有法律保障。

你自己写的协议真的打起官司来很多问题的,比如什么叫做 “不适合”,什么叫做 “衍生发布”,这在法律上对方都可以搞出花样。
yeqizhang
2020-11-12 11:34:42 +08:00
哎..比较好奇的是,我在网络上公开发布一个程序,我也没收费,如果有 bug 或者使用不当造成使用者损失了还得赔钱吗?

当然我知道如果发布恶意程序可以是破坏计算机系统安全等的罪名...
vfxx
2020-11-12 11:55:20 +08:00
@yeqizhang xiuno 论坛的作者 免费发布程序,开源未收钱,反复提醒大家注意合法用途,还是有人用 xiuno 做站侵犯版权被列为被告了(知乎看到的)。一气之下关站不玩了。
xiaochong0302
2020-11-12 12:54:02 +08:00
@vfxx 持刀杀人,菜刀工厂还要担负责任呀?
xiaochong0302
2020-11-12 12:56:29 +08:00
@cmdOptionKana 说实话那些开源协议真的很绕人,不是专业人士真的很难搞清边界
tesguest123
2020-11-12 13:03:43 +08:00
@murmur 这位老哥正解,开源项目就随心,你倒贴给别人用,别人都吗你
CismonX
2020-11-12 13:15:28 +08:00
“开源”只是字面上都“开放源码”的意思,只要能看到源码都算开源,哪怕你没有赋予用户任何权利,没有“伪开源”的说法

所以我一般说自己做的是“自由软件”而不是“开源软件”,自由软件对于许可证是有要求的,简单来讲,就是不能限制用户的使用自由。

楼主做的确实不是自由软件,因为“禁止衍生发布”违背了自由软件的原则。在自由软件的基础上提供一个商业授权的“高级版”也是违背自由软件的原则的

尽管如此,任何一个理性的自由软件支持者都不应该过度指责楼主的行为,因为自由软件的首要敌人是专有软件(尤其是垄断的商业公司的专有软件),而不是开源软件
linux40
2020-11-12 13:21:20 +08:00
这三点可能比较符合 BSD 风格的协议。
linux40
2020-11-12 13:21:55 +08:00
@linux40 说错了,应该是阿帕奇。
yestodayHadRain
2020-11-12 13:31:33 +08:00
先 fork 为敬

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

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

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

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

© 2021 V2EX