没有开源,生活竟是这样的......

2015-02-04 14:08


在星际迷航“毛球族的麻烦”剧情中,我们看到了一个图例:最初的微小变化在相当短的时间内就导致了很严重的后果。剧中,快速再生毛球族的可能后果曾经受控,也让人意识到“新”种族对现有社会的影响。类似的故事在开源软件兴起时也有发现——1991年 Linus Torvalds 首次发布了源代码,Linux随之因允许用户修改、完善和共享得以传播。开源码软件今天已经成为一个巨大的科技力量。然而,我们中很多人还没有意识开源软件对我们个人生活和职业生涯的影响。

创意图书封面文化的作者史蒂芬•约翰逊在最近的文章中表示开源在激励创新中体现出很好的合作力量。约翰逊提及了开源在我们生活中的无处不在,并让我们想象将会发生什么——播音员的声音——生活在没有开源的世界。他描绘了一幅令人惊叹的画面:

“首先,互联网和Web没有了。所有Android智能手机、iPad、iPhone和Mac也没了。大规模能源基础设施停止运作。全球股市停盘数周,甚至更长时间。飞机不再出现在空中。这将是世界战争或瘟疫一般的事件。”

当你这般考虑软件时,就会发现开源软件(OSS)带给我们生活的力量和影响耐人寻味且十分惊人。如果你是一个技术人员或软件开发人员,你就知道这就在我们的日常生活中。停止来考虑一下:对于世界的其它地方,尽管 OSS 已经深入企业和消费者的日常生活,但依旧是新闻。

所以我们推广OSS就等于站在了巨大突破的风口浪尖?它真的成为把一切粘到一起的胶水了吗?在软件行业,我们这些人认为已经非常接近了,并标明OSS在日常生活和商业领域取得了进展,重申马克•安德森观点“软件正在吃掉整个世界”。

1. 移动业务——只要你有个 iPhone 或某款 Android 的智能手机或平板电脑,OSS 就在你口袋里了。据 Gartner 公司调研,Android 设备出货量2012年第四季度占到了70%(2011年第四季度仅51%),超过了其他技术。正如我们大多数人都知道的,Android 是开源的。很多消费者不知道的是苹果的 iOS 有多少开源软件。苹果 iOS 其实是个由大量开源组件构成的闭源操作系统(如果你感兴趣,可以查看 iPhone 法律声明中的开源组件列表)。

2. 金融服务——越来越多的消费者需要手机银行和金融服务支持。我们正在论证运营、获取账户状态警报、跟踪库存和使用手机支付商品和服务投入产出平衡。大多数在研发的移动平台应用程序都是基于 OSS 的。

3. 汽车业务——车载软件无处不在。事实上,高级轿车装载了上亿行代码的软件,其中大部分都是开源的。车载 GPS 和车信息娱乐(IVI)系统大多数基于 OSS,但越来越多(来自毕博有限公司和GENIVI 联盟的研究)开源正以各种方式进入其它车载子系统。

那么,你如何使OSS为您和您的公司或生意服务呢?

1. 移动业务——据移动产业集团 GSMA 的数据,世界上一半的人口使用手机。你的公司正在移动化,同一时间仅一台设备。由此产生的冲突“阴影”已笼罩了 IT 大本营。导致IT雇员获得自带设备(BYOD)的优先服务。并给员工提供所有平台支持。好消息就是大多数这些支持移动办公的设施都是基于开源的,这使其变得易于集成——从事尖端科技的IT集团对此更感兴趣。

2. 金融服务——如果你从事金融服务,使用开源软件和开源协作方式来运营吧。你的开发团队已经在使用 Java、Maven 的和 Json,把使用开放源码软件写进组织组织文档,并结合尖端创新社区进行最佳实践和过程管理。

3. 汽车行业——如果你是新兴车载信息娱乐系统生态系统供应商,加盟 GENIVI。如果你不是,或者你只是消费者,享受 OSS 和它带给你的信息娱乐和 GPS 系统联网的驾驶体验吧。今天世界上11%的汽车时联网的,这个数字只会增加。

让消费者依赖 OSS 的同时,开源在商业界(很多人称“企业”)也已经取得了同样的进展。OSS 使用最早开始于采用者之间的草根协作运动,但现在遍布各个行业的IT开发者的巨大资源,特别是在电子、汽车、软件、财务和 IT 服务、媒体、通讯、能源和政府等。IDC 报告说,开源为 G2000 组织弥补30%以上的代码,一些最佳实践公司实际使用了80%不止。由于开源,这些行业用更少的钱开发出了更快,更具创新性的软件。

它是如何工作的?

对等协作是开源的基础,其由世界各地的开发人员组成松散的团队进行开发,跨行业、市场和地理位置地驱动创新。最近的一个例子是 Lodestone Foundation,一个围绕资金市场形成的开源社区。驾驭 OSS 资源吧,去目的地的路途已经过半。

我们正处在企业 OSS 大转型的风口浪尖,现在正是获取高层支持的开始。IT 发展组织最佳实践现在认识到最大限度地使用开源软件并采用更具协作性的方法开发是有竞争力的业务优势。它可以全面加大创新力度、提高软件敏捷性、灵活性和开发效率。要做到那样的需要有开源方面的前瞻性策略、技术和流程,以妥善管理其使用并获取协作、开源风格开发带来的独特优势。

我喜欢广泛调研已经因在战略管理中使用 OSS 获益的公司。从智能手机到平板电脑到商业软件,OSS 使公司在我们的时代创造和提高了创新能力。开源引起的创新革命改变了我们思考团队、行业和技术的方式。一旦你了解了一个看似深奥的名词的范围,其影响是不容置疑的。