没人讨论 swoole 作者最近修改开源协议的事么

2017-06-22 18:30:30 +08:00
 gouchaoer
swoole 作者的微博: https://m.weibo.cn/u/1072494141?uid=1072494141&luicode=20000061&lfid=4121398970788354&featurecode=20000180

搜索“协议”两个字就可以大概知道来龙去脉了

swoole 作者韩天峰在国内是仅次于鸟哥的 php 大佬了,有赞基于 swoole1.8 的 fork 开发了新的 zan 扩展,由于一些不愉快的细节导致 swoole 作者不满,swoole 作者最后决定修改 swoole2.x 的协议甚至用 GPL 协议的 PHP-X 重写 swoole1.x

就我个人来说非常乐意见到一个 swoole 的 fork 出来挑战 swoole,也不想看到作为 pecl 扩展一员的 swoole 采用更严厉的协议甚至禁止后来者再基于 swoole 的 fork 开发新的扩展,不知道大家怎么看?

swoole: https://github.com/swoole/swoole-src
zan: https://github.com/youzan/zan
21745 次点击
所在节点    PHP
102 条回复
everhythm
2017-06-22 19:03:05 +08:00
貌似有一些炒作意味,不过炒作也没什么不好的

让 phper 力量统一,进军底层是好事
gouchaoer
2017-06-22 19:04:37 +08:00
@everhythm swoole 作者不可能炒作,而且这事本身对社区不利,两败俱伤的
Tairy
2017-06-22 19:15:05 +08:00
@everhythm 应该不是炒作,但是这事争的也很无语。
binux
2017-06-22 19:28:29 +08:00
1. 不知道 swoole 让 contributor 签了 CLA 或者类似协议了没有,如果他要修改协议,需要所有贡献者同意。或者完全从头开发一个。
2. 即使它修改协议,zan 依然可以在现有版本下继续开发。
3. 不允许别的分支和它竞争,这可不是开源精神。
everhythm
2017-06-22 19:30:27 +08:00
@gouchaoer 对社区不利怎么讲……

刚抽空看了下 2 方微博,可能韩对'开源'有自己的计划,且此计划可为'开源'贡献者带来一定收益(例如广泛推广后开培训班的路子,Android/ios 开发培训貌似也是这样,无贬义)

而 demon 搞另一套恰好坏了计划
caniuse
2017-06-22 19:33:12 +08:00
我选择用 go
kn007
2017-06-22 19:37:18 +08:00
我不知道事情来龙去脉,但我是支持的,因为我对国内的开源环境存在不信任(因为一些事)。
everhythm
2017-06-22 19:53:14 +08:00
@binux 这不像是单纯的开源问题,更像是 1 个品牌名气问题

多个品牌竞争可能对技术发展有利,但打响 1 个品牌在别的方面有巨大优势
ruanyu1
2017-06-22 20:06:08 +08:00
为什么不 fork ?
Scholer
2017-06-22 20:13:06 +08:00
倒不觉得是仅次于谁谁的大佬。
人家不往上游合并,也许是发现自己的思路不一样呢,毕竟代码也开源出来了,只是没往回合并。
个人觉得既然开源了,就要做好不要太视为自己的个人项目的准备。

HHVM 最火的时候,你说 Zend 慌不慌?
jybox
2017-06-22 20:17:09 +08:00
@Scholer 补充你一下,就算下游不主动往上游贡献,上游也可以自己去把下游的修改合并过来嘛。
jybox
2017-06-22 20:22:11 +08:00
然后评价一下事情本身,我是觉得 swoole 作者缺乏开源精神,可能因为什么原因选择了开源授权,但其实内心并不希望与社区分享。如果禁止发布衍生作品的话,我觉得就不能算开源项目了,作为用户来讲,这种「一怒之下改授权」的开源项目我也是不敢用的。
binux
2017-06-22 20:24:32 +08:00
@everhythm #8 凭什么我 fork 的项目要为别的品牌增加名气?
g00001
2017-06-22 20:26:59 +08:00
要感恩作者虽然修改了协议仍然宽容大度的继续开源了,就是人家选择新版本不开源不给你用了都是他的自由,总是看到一帮不开源不贡献的在喷那些开源的贡献的作者大谈什么开源精神。 至于说作者自私的,一个开源作者不但有能力开源分享还极有营利的头脑 - 这不是什么丢人的事反而说明他高明,说他炒作嘛也没什么,会炒作就更牛逼了,不炒作难道等着在开源路上饿死。不要斤斤计较,只要开源不管改什么协议,都可以宽容一点去热情的支持多给作者贡献代码,少在背后说人坏话。
jybox
2017-06-22 20:30:06 +08:00
开源项目和商业项目有着不同的运作方式,好的商业项目当然是值得支持和付费的,但你不能一边打着开源的旗号宣传、接受捐赠,另一边又(打算)禁止衍生作品。「一怒之下改授权」令我不敢用的原因不是我不能以某种方式使用它,或者需要为它付费,而是觉得作者太意气用事,依赖于这种项目有一定风险。
jarlyyn
2017-06-22 20:33:41 +08:00
这个只能说格局问题了
yangff
2017-06-22 20:57:42 +08:00
说实话,我一直有一种感觉不一定对,就是国内的开源圈和国外有着生殖隔离
zsj950618
2017-06-22 21:11:08 +08:00
可能我了解的是假开源。。。。
ovear
2017-06-22 21:19:30 +08:00
感觉 swoole 的作者有点小肚鸡肠了。。怎么还不允许开发分支项目了。。
123s
2017-06-22 21:30:05 +08:00
操什么心,又不是所有人都写 php

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

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

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

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

© 2021 V2EX