如今,许多公司自豪地佩戴开源徽章,以展示他们对各种项目、特定社区或仅仅是自由软件许可理念的奉献精神。许多公司已经走上了红帽的商业路线,建立了一种基于支持和服务的收入模式,而另一些公司则围绕专有功能和开源项目的附加组件建立了自己的业务。
商业模式各不相同,但所有成功的开源公司都有一个共同点,那就是维护健康关系的能力。
关系是由开发者培养的。目标是从一个由社区拥有和创建的项目中获取价值,同时也将价值反馈到生态系统中。必须记住,开发者社区是守护者。公司或商业实体是啦啦队队长,其目的是帮助社区成长,而不是分裂。为了做到这一点,公司应该提供社区无法单独创造或产生的资源。例如,网络研讨会、会议和商品等营销活动。
为开发者社区加油助威的公司需要理解这种因果反馈循环。充满热情的程序员推动开源向前发展,他们越快乐,他们就会投入更多的时间、精力和想法来使技术——以及建立在其之上的业务——更加强大。
如何激励你的团队
- 聘请积极的开发者,让他们在技术的商业和开源方面都有直接的发言权。
- 首先将他们视为社区成员,其次才是公司员工。
因此,您将获得内置的形象大使,他们会回到社区,为您的公司辩护,并一路从各种各样的人那里收集宝贵的反馈。
在我的公司 Lucidworks,我们保留着对社区的义务,这对于我们业务基础的技术至关重要。这就是为什么我们雇佣了 Apache Solr 提交者的三分之一,以及为什么我们主办社区的年度会议。这种不断回报社区的奉献精神对我们业务的成功至关重要。
对于社区来说,最好的开源项目很少能独立成功。看看 Linux 的普及、WordPress 的流行以及 Hadoop 向主流的演变。所有成功的项目背后都有一个组织,其主要重点是推动技术向前发展的方向、开发和营销支持。因此,开源企业有义务保护社区的完整性并支持其成员——因为这些成员的时间、精力和知识是公司可以拥有的最宝贵的资产。
Lucidworks 首席执行官威尔·海耶斯将在他的 All Things Open 会议期间进一步深入探讨社区建设和开源商业模式:如何在 2016 年建立一家开源公司。
评论已关闭。