个人开发者能否靠开源获利?
如今,开源软件已经成为了很多科技厂商选择的一种商业模式。谷歌、微软、亚马逊等全球顶尖的软件商业公司都有着自己的开源产业生态,红帽、Elastic、PingCAP 等专门围绕开源软件创业的公司也取得了不同程度上的商业成功。 除了这些从开源中获利的商业公司以外,开源社区中还有着大量的个人开发者,而来自这些个人开发者的合理利益述求往往很容易被人们忽视。 挣扎中的个人开发者 在开源社区中,有很多的个人开发者在积极地参与开源贡献,或是开源自己的个人项目,或是为其他项目贡献代码。很多人最初的动机仅仅是通过参与开源提升自己的技术,或是通过帮助别人获得心理上的满足,甚至是为了实现自己某个疯狂或有趣的想法顺便参与开源。他们都利用业余时间从开源中找到自己的价值。 然而,当个人开发者在一个开源项目中的贡献达到一定的程度(成为项目维护者),或是个人的开源项目发展到一定的规模时(具有一定用户数量),就会面临来自用户的压力。这个时候,仅仅依靠业余的时间来应对日渐繁重的用户需求,往往会有些力不从心,甚至影响原本正常的工作和生活。 Jacob Thornton 是一位资深的开源开发者。2010 年,Thornton ...