@
HanSonJ 有赞的确没 fork,直接 copy 过来还去掉了 git 的 commit 记录从 0 开始,贱兮兮的,但是 apache2.0 协议并没有规定 derivative work 一定要保留 git 的 commit 记录。而峰哥对 youzan 的 zan 不提 pr 到 swoole 却跑去 swoole 拿 commit 来 cherry-pick 到 zan 的指控是站不住脚的,因为 zan 作为 derivative work 已经有很多和 swoole 不一样的地方了没法向 swoole 提 pr,而 swoole 的改进的 commit 的话 zan 完全可以 cherry-pick 过来;同样的,zan 的改进的 commit 的话 swoole 同样可以 cherry-pick 过去。
我个人其实特别欣赏 youzan 这里比较叛逆的挑战 swoole 的工作,这是一股 you can you up 的不服权威的精神,给我枯燥的一天带来了欢乐。
that's how open source works