1998 年 2 月 3 日,“开源”这一术语率先被用于软件领域。之后不久,开源的定义被创建和确认,开放源代码促进会 OSI 开始发起“开源运动”对其广泛传播。
二十年后,这一运动被证明是非常成功的,取得了超乎当时所有人的想象。如今,开源软件无处不在,并成为互联网和 Web 的基础,为我们日常使用的电脑和移动设备,以及它们所连接的网络提供“动力”。没有它,云计算和新兴的物联网不会拓展如此之快,甚至都不一定会被创造出来。它带来并验证了新的商业模式,允许像 Google 和 Facebook 这样的大公司再攀高峰。但同时,它也有一个“黑暗”的一面,为犯罪分子提供了新的诈骗和攻击手段,并带来专利控制问题。
经过二十年的发展,开源已趋于成熟。如果说第一个十年,是倡导和争议的十年,那第二个十年,则是采纳和适应的十年。
第一个十年,大家的重点围绕在商业模式上 – “要怎么样让别人自由使用的同时而得到报酬”?第二个十年,出现了新的问题 – “我要怎么参与开源”?
第一个十年,开源项目主要是在替代现成的产品;第二个十年,开始逐渐成为解决方案的组成部分。
第一个十年,项目往往由非正式的个人组织进行;第二个十年,更多的项目被企业或基金会构建和经营。
第一个十年,开发者往往只投入单一的项目,并利用业余时间维护开发;第二个十年,越来越多的开发者被雇佣去专门开发和维护开源项目。
第一个十年,开源软件与“自由软件”产生了冲突,随着开源软件的快速发展,第二个十年冲突基本已被忽略。
那么,第三个十年,开源软件将何去何从?
新商业模式 — 如何整合大量开源项目从而形成更复杂的解决方案,将成为新的不可忽视的商业模式,尤其是在部署和扩展方面。
更实用 — 开源项目将成为各种解决方案的主要组成部分。
更“抱团” — 越来越多的项目将由诸如 Linux 基金会、Apache 基金会等机构主导。
更专业/更通用 — 开发者将更多地被要求将许多开源技术集成到复杂的解决方案中,并为一系列项目做出贡献。
更自由 — 随着新问题的出现,软件将会更自由地被用于针对协作社区和独立部署人员的解决方案中。
对此开源的未来,你怎么看?欢迎回复评论。
领取专属 10元无门槛券
私享最新 技术干货