最近看了一些观点, 我个人非常不认可。
就拿 firefox 和 chromium 两个大型项目来说, 是否大家觉得他们的开发人员都是无私奉献的? 有求必应的?
就我所知,项目越大约复杂, 开发人员越来不想给自己找活干? 为什么, 首先是这个开发者也可能不懂这个问题, 干脆不鸟你, 即使你发邮件, 别人也会不鸟你。 即使你把 bug 扔到他面前, 他都不会回你。
在程序员社区,那大家觉得是不是找个有文化认同的人,或者能帮你, 我自己在折腾 geckoview 和移植 android webview 的时候, 遇到过很多问题,发给 chromium dev 开发人员我尝试过咨询国内和国外的人员, 全是石沉大海。后来我逐渐的体会到了。 写代码就是混口饭吃, 每天到点下班才是王道。 越大的项目,自己越要装傻, 不是开玩笑。 如果是一个小项目,开发者的热情还不错,自己能玩得转, 帮你是顺手的事。 越大的项目越不可能帮你, 不要觉得程序员都是圣人, 别人没有义务帮你, 并且你们没有契约关系。
所以很多时候,开源并没有我们想象的那么友好, 那么热情 。 这些都是事实, 别人确实没法帮你。 不要过度神话开源社区, 开源绝对不是白嫖, 除了代码。
但是,但是, 谷歌,火狐在拿钱养着这些程序员, 并且主导了这个项目, 我觉得已经够了, 他们达到了他们的目的, 开发者也有工资拿。
1
zentst 226 天前
这是你的观点,别人不一定相同
这是你的体验,别人不一定相同 这是你的想象,别人不一定相同 |
3
pursuer 226 天前
我理解开源不是别人提 bug/咨询就一定有人解答,而是 You can you fork/PR ,任何人都可以阅读并修改/提交改进,但实际很多时候 PR 也不一定会被接受就是了。
|