我一直在考虑参与一些开源项目的想法,主要是因为和其他人做同样的事情:为了乐趣和学习新东西。但现在比以往任何时候都更多的 OS(开源)项目正在变得越来越流行和强大。所以,我一直在思考,我们开发者通过免费工作会不会毁掉自己的职业呢?我知道有一些 OS 项目会支付一些报酬,但这与在全职软件公司工作时获得的报酬相比微不足道。
想想这些最糟糕的情况:
- OpenOffice 或其他任何一个办公套件取代了 Microsoft Office,现在 Microsoft 必须解雇成千上万的开发人员……
- Linux 成为使用率最高的操作系统,而 Apple 和 Microsoft 必须解雇 Windows 和 Mac 的开发人员。
想象一下这个类比:
- 如果有“开源银行”呢?! 那么出纳员、经理、高管等将非常友好、无偿工作,并提供一些超棒的产品,为什么要去银行付很多费用呢?
换句话说,如果所有软件都成为开源,这可能永远不会发生,即使发生了我们仍然有很多工作机会,但无论如何,我想看看其他人对我的这种疯狂恐惧的看法 :)
参见:
https://stackoverflow.com/questions/196131/making-money-with-open-source-as-a-developer
https://stackoverflow.com/questions/116581/open-source-why-or-why-not
自由软件和开源软件的区别