企业与政府机构参与开源项目指南
1. 开源的经济模式
很多人可能会惊讶地发现,大多数自由软件是由受薪开发者编写的,而非志愿者。开源背后的经济逻辑其实很简单:公司通常需要特定的软件来维持和发展业务,但并不需要对该软件拥有垄断权。因为一旦拥有垄断权,维护软件的全部负担就会落在一家公司身上,而不是与有相同需求的其他公司共同分担。
例如,大多数公司都有网站,因此需要一个网络服务器,但几乎没有公司需要独家控制其网络服务器的开发,也不打算以专有方式出售其副本。办公软件套件、操作系统内核、网络连接工具、教育程序等也是如此。这就像电网、道路、下水道系统等公共设施,每个人都需要,但不需要拥有。
即使在自由软件的早期,真正无偿的志愿者比例可能比现在高,但也已经有开发者为他们的工作获得报酬了。而且一直存在大量的非正式补贴。当系统管理员编写一个网络分析工具来帮助完成工作,然后将其发布在线,并从其他系统管理员那里获得错误修复和功能贡献时,实际上就形成了一个非官方的联盟。这个联盟的资金来自系统管理员的薪水,办公空间和网络带宽则由他们所在的组织无偿提供,尽管这些组织可能并未意识到这一点。当然,这些组织也从这种投资中受益,尽管它们可能并未从制度上意识到这一点。
如今,这种努力往往更加正式化。企业已经意识到开源软件的好处,并有意参与其开发。开发者也期望真正重要的项目能够以某种方式获得资金支持。关键问题是,企业的层级指挥结构与自由软件项目的半去中心化、非强制性社区如何能够有效地合作,以及它们如何就“有效合作”的含义达成共识。
2. 资金支持的影响
2.1 资金支持的积极作用
开源开发社区通常欢迎资金支持。有受薪开发者意味着错误报
超级会员免费看
订阅专栏 解锁全文
830

被折叠的 条评论
为什么被折叠?



