为什么要开源

1.你使用了开源产品,你受益了,为了符合自己需求,你定制了一些代码,当开源产品升级后,为了不用每次都合并,你需要把你的定制代码贡献给开源,从而影响开源产品持续符合自己的需求

2.你做了一个产品,为了得到别人贡献和帮助,你需要将它开源,从而持续的低成本的推进此产品发展

以上2点就是开源的粘性吧

你可能感兴趣的:(为什么要开源)