悠然乱弹:开源生态圈的生命力

在美国的硅谷,在中国的中关村,许多的技术先驱者怀揣梦想,用激情不懈地追求着他们宏远的目标和巨大的个人财富。开源,正在成为这个时代目前最火热的名词之一。开源精神,作为一种合作协同的驱动力,正在发展为一种更具竞争力的产品开发模式。

我们可以从几个典型故事说起。

一、特斯拉建“桩”

2014年5月份,苹果与三星的专利侵权案做出判决,三星向苹果赔偿约1.2亿美元,巨头公司们再次向世人展示“专利”两字的份量可以重若泰山。然而,时隔一个月后,特斯拉电动车宣布开放其所有专利,仿佛要告诉人们,其实“专利”两字可以轻如鸿毛。

1.电动车专利开源

无论马斯克此举是有意还是无意嘲讽苹果三星,人们在看待这些巨头公司时,特斯拉在气度上就已经远胜一筹了。开源特斯拉大力推动了开源运动的发展,其开源精神值得各大巨头公司借鉴,更多免费、优秀的开源项目将顺势而生,代表平等、开放的互联网精神也将随之传播。

细细再想,特斯拉开源,必将助力更多厂商更快地生产出自己的电动汽车,提高电动汽车产量从而拉低电动汽车的平均价格,进而减少传统油耗汽车的生产量,减少碳氢化物的排放量,最终实现环境友好的可持续发展。可以说,这是电动汽车生产领域的一小步,也是人类社会精神进步的一大步。

特斯拉专利开放最出人意料的地方不是宣布开放,而是将核心专利开放出去,这样的力度是前所未有的。马斯克的公告清晰的指出,电动汽车微不足道的现有市场占有率并不足以使行业内部激烈竞争,比电动汽车市场规模大上百倍的传统汽车才是电动汽车厂商的真正对手。开放技术将使整个电动汽车行业共同发展,包括特斯拉在内的企业都将受益于一个通用的技术平台。

2.开源背后的产品生态

特斯拉在充电桩布局上遇到的困难无疑是特斯拉面临最严重的挑战之一。孙子兵法云,“不战而屈人之兵,善之善者也”。马斯克敏锐的意识到阻碍电动汽车行业发展的关键问题是规模,权衡利弊运用弃子争先战术,以放弃使用专利这样的重型攻击武器的代价先行推动全行业的超常发展。车是铁,电是钢,充电桩的数量决定了电动汽车的使用范围,从而在根本上影响愿意购买电动汽车的用户数量。

可见,充电技术的开放,可以强烈的刺激充电桩产品的标准化,通用充电桩可以使电动汽车行业原本割裂的充电设备资源整合为所有用户所共享的资源。有多少充电桩决定有多少特斯拉。如果靠特斯拉自己建桩,也许1,000年才能建成汽车加油站那样遍地的规模,但特斯拉公司又能存在多久?开放技术让全世界企业都加入,统一标准的充电站可能很快遍地开花。当你在川藏公路上都发现连串的充电桩,当你面对价格只有现在一半性能还更好的电动汽车,你还会不买么?有理由说马斯克就是用做安卓的思路做电动汽车的生态。

开源正在成为优质创新产品的一种潮流。特斯拉强大的自信,建立于其雄厚的技术与资金基础之上,它于2003年成立,摸爬滚打10多年,开源是其促进生态建设的策略。由于特斯拉掌握了电动汽车的品牌、口碑制高点,其最为核心的营销模式并不会随着技术铺开而被复制,这意味着特斯拉仍然会是整个新能源车领域最顶层的领头羊。

二、软件开源与云计算

1.Mozilla的开源产品

Mozilla也是一个开源创新的另类。全球有超过五亿人使用 Mozilla 的产品,从美国到中国,从德国到韩国,Mozilla 生产的火狐浏览器 (Firefox) 是许多国家用户的首选产品。但是 Mozilla 却并没有风险资本的支持,也没有股票期权,更没有公开交易的股份。Mozilla几乎从来不会为技术突破申请专利。取而代之的,是一种开放且像万维网一样扩展遍布的商业模式,一切都是免费的,一切都可以通过公共域名访问。

通过使用开源软件代码来设计火狐浏览器, Mozilla 让每一个人都更容易改进这款被全世界所使用的产品。来自数10个国家的独立开发者加入其中,设计出带有各种功能的额外插件,能够提高下载速度、屏蔽烦人的广告,或是实现其他有用的服务。Mozilla 遍布广泛的开发者在不断地解决遇到的各种问题。斯帕克曼 (Erik Spiekermann) 是一位住在柏林的著名设计师,他为 Firefox 手机设计了一种与众不同的字体,能够在较低的分辨率下实现友好、简单的风格。键盘的挥动功能由一位在西班牙出生、目前居住在阿姆斯特丹的工程师完成。一位20多岁的加拿大设计师设计了超过600种专属Firefox的表情,满足重度消息用户的需求。在 Mozilla 的理想世界里,企业会设计基于 Web 的移动端网站,在Firefox 手机上的运行效果和 iOS、安卓的应用程序在各自的设备上运行一样。

火狐也是这样一款成功的浏览器:用很少的预算成本,完成了最先进的软件开发。

2.开源与云计算

如今的开源力量已经渗透到了方方面面。比如,云计算如火如荼,在构建云计算平台的过程中,开源技术起到了不可替代的作用。从某种程度上说,云计算的精神在于开源。在云计算上,OpenStack几乎成为了这一领域内的标准配置,与此同时,在大数据上,Hadoop让大数据的发展有了更强有力的依托。

回头看看智能手机领域中,搭载Android平台的智能手机已经占据了八成多的市场份额,各类的开源项目正在以前所未有的速度发展。 (2015年2月25日, 据IDC发布的2014年智能手机出货量数据显示,采用Android和iOS操作系统的智能手机出货量占全部智能机出货量的96.3%。其中Android出货量为10.59亿部,同比增长32%;Android市场份额为81.5%,去年同期为78.7%。)

在操作系统方面,桌面市场,Windows仍然占据统治地位,然而在企业级市场上,Linux依旧保持着不错的增长速度,不论是服务器还是高性能计算领域,Linux都更加成熟,作为一个开源平台,Linux有着众多的发行版本,SUSE就是其中之一,作为几个Linux发行版本中,商业气息最浓的一款产品,SUSE在大多数人的印象中是稳定可靠的代名词,也拥有了一定的市场份额。

开源正在成为一种主流活动,越来越多的开发者想参与到开源项目中。开源,正在成为一种新潮流。

三、选择开源产品,贡献你的才智

选择并参与开源产品,可以让你更懂得感恩之心、成就之美,懂得参与之乐、回馈之情。这在过程中,你的功力,往往也会大增。不光是技术上的进步,还包括文档读写能力。有社区的开源项目,其源码会活起来,每一小段代码里,都能说出一个故事来。这其实也展示了一个更好的开源方式:有了好的想法,就分享出来,最初的代码展现基本的思路就好,然后通过团队的参与,不断往前演化,让大家都成为开发者!

通过参与理解和改进开源项目,你可以快速提高自己的技术,使自己成为一名更加出色的程序员。正因为开源团队大多汇聚了顶级开发高手,通过与开源社区中的成员合作,你能够快速提升自己的团队协作力。虽然代码很重要,但在开源项目里,源码只是重要的因素之一。除了代码,还有文档、测试用例、Issues 管理、版本发布、升级策略、书籍、视频等等。好的社区,是你踩过的坑,经常已经有人也踩过并整理分享出来了。

在人性沟通上,你也会收获很多,这是无价的财富。成为一个流行开源项目的贡献者,好处是显而易见的。开源的特性,可以以“星星之火,可以燎原”一句话来比喻。一个好的点子,一个好的平台,我们就可以发挥与贡献自己的力量为社会作出贡献。因为其公开的特性,以及迅速聚集群众的力量,开源的精神往往可以在很短的时间内做到一个人所做不到的事情。开源的人性之美,将会在这里得到最好的诠释!

Tiny框架,虽然定位是企业级应用开发框架,但是也希望通过开源来促成一个生态圈的形成。在开源中国短短的一年当中,它已经成为在开源中国有影响力的国产开源框架之一。Tiny框架的参与人数、设计思想、项目规模、解决的问题领域、社区的成熟度、文档的完善方面,在国内的开源界都是相当领先的。但是不管怎样,只有真正变成很多人都在使用的平台,才可以获得更多的认同与使用。

Tiny框架将坚持走开源的道路,争取成为一个有生命力的开源开发框架。

时间: 2024-09-29 18:31:31

悠然乱弹:开源生态圈的生命力的相关文章

悠然乱弹:论“轮子党”的邪恶面

什么叫轮子党呢?这里给出一个泛泛的定义,轮子党,就是看到开源作者做的作品之后,干净利索的在后面附着两字:轮子.当然现在也有一些新的变体,比如:发一条"然并卵".但是不管现在怎么变,将来怎么变,其基本涵义就是说:你做的东西没有什么意义,或者说你做了也是重复人家的东西. 但是最要命的是,这些轮子党在给出这些结论之前,没有任何分析.没有任何研究,他特么一个结论丢在那里,让开源作者在那里心中产生千万个草泥马在奔腾. 所以今天我就写这篇乱弹,来正告那些轮子党,为啥不是"轮子"

悠然乱弹:云里雾里说Tiny

今天从杭州到重庆,登机时间晚了20分钟,又晚了20分钟,又晚了20分钟,尼玛,这和我们软件实现的进度有得一比,总是他妈的延迟.延迟再延迟. 终于登机了,可能是MH17的事情影响了我的心情,上了飞机先仔细观察了一下,嗯嗯,看到一个空姐,比较漂亮,心情好了一点:又看到一个空姐,更漂亮,心情更好了:又看到一个空姐,依然漂亮,心情舒畅多了. 往窗外看看,发现我窗外就正好是发动机,上面刷了一行字:"The power of flight",于是我就想:The power of Tiny是啥呢?.

腾讯正式加入OCP阵营,拥抱全球开源生态圈

近日,腾讯正式加入OCP开放计算项目.后续,腾讯将加强与社区成员在数据中心.网络.服务器等方面的技术交流和联动,推动基础设施的跨企业开发以及软硬件前沿技术的普及. OCP是开源计算项目Open Compute Project的简称,由Facebook等公司于2011年发起成立的一个非营利组织,旨在以最低的成本打造最具效益的运算架构,涵盖服务器.存储设备.网络以及数据中心及设计等,并推动以开放硬件及软件的形式促进整个生态的发展.目前,包括Google.Microsoft等超过170家互联网,软.硬

悠然乱弹:竹子与开源:扎根是为了长得更高

端午节到了,人们都在讨论屈原不屈不挠的精神,以及龙舟.粽叶等世界文化遗产.粽叶清淡,给人无限的遐想.或者,你很容易想起和粽叶形状比较类似的竹叶,以及屹立挺拔的骨感竹子.竹在清风中瑟瑟的声音,在夜月下疏朗的影子,都让文人墨客深深感动.而竹于风霜凌厉中苍翠依然的品格,更让诗人引为同道.苏东坡曾在<于潜僧绿筠轩>里宣称,"宁可食无肉,不可居无竹.无肉令人瘦,无竹令人俗.人瘦尚可肥,士俗不可医."当年郑板桥曾作<竹石>,细细品味,也给人许多思考. 作为开源参与者,其实我

《开源框架那些事儿27》悠然乱弹:一段SQL引发的性能危机及其背后隐藏的设计缺

有个同学,说是系统中出现性能问题了,说是让我帮助诊断一下.本来是不想花这时间的,结果耐不住对方的死缠乱打,只要答应帮看看.  故事发生的背景是,在文件上传的时候,有时间会有人上传了文件,但是最后没有使用上传的文件,这样就会产生一些垃圾文件. 原来软件作者就想写一个后台定时任务程序,来清除这些垃圾文件? 由于作者坚定的不让我发她的SQL语句(这个我也理解,这么丑陋的SQL),所以这里就不发源代码了,发伪代码. 123456789101112131415 void deleteMissLinkFil

悠然乱弹:软件开发杂谈

杂谈之一:技术只是成功的一点点基础条件,真正还是得靠做人 话说,有位lianzi同学,水平不错,思想超前,签约阿里现在在百度实习,以前因为喷我的贴又没有啥理由,因此告诉他离我远一点,但是最近他又回到我群里了,一直伸个大拇指,我说啥他都是大拇指,觉得怪怪的,总不是那么个感觉,终于憋了一段时间,又恢复了正常的沟通方式,聊天实录: [传说]杭州-悠然<[email protected]> 18:31:13 lianzi本色终于出来了. [传说]杭州-悠然<[email protected]&g

悠然乱弹:挑战编程极限的问题终于有解了

问题的来历 在群里面一个小萝莉非要说拜我为师,呵呵,对于程序媛我一向--嗯嗯觉得程序不如人好看,再加上该名萝莉大学还没毕业,术语都多半没有听过,于是就想着拒绝,当时嘴一贱,就说了一句:你用一个For循环做个99表出来. 当然,这个对于小萝莉们来说,已经足够形成挑战了,但是对于群里的一众大佬们来说,自然是不在话下,3下5除二就搞定了.我又异想天开一下,如果不用判断语句,是不是也完成呢?粗想想是可以的,于是动手摆了几行代码,确实可以.于是就不断加码,不断增加新的完成条件,于是就形成了下面的问题,挑战

悠然乱弹:一段SQL引发的性能危机及其背后隐藏的设计缺陷

有个同学,说是系统中出现性能问题了,说是让我帮助诊断一下.本来是不想花这时间的,结果耐不住对方的死缠乱打,只要答应帮看看. 故事发生的背景是,在文件上传的时候,有时间会有人上传了文件,但是最后没有使用上传的文件,这样就会产生一些垃圾文件. 原来软件作者就想写一个后台定时任务程序,来清除这些垃圾文件? 由于作者坚定的不让我发她的SQL语句(这个我也理解,这么丑陋的SQL),所以这里就不发源代码了,发伪代码. void deleteMissLinkFile{ List fileList=getFil

悠然乱弹:有问题还是没有问题

宾馆没有无线,幸好自己带了一个无线路由器,接上网线之后,居然无法访问外网.登录管理台一看,是没有申请到IP地址,于是打电话上网管来处理.这斯拿个小米1连上我的路由,在那里扒拉来扒拉去,越扒拉我心里越火. 我和他说你去拿跟网线或带个笔记本来.如果你带的笔记本连上网线可用我就是没有网络也不用你处理了:如果带了网线来还是有问题,那可能是是我路由器有问题,就也不用处理了. 网管同学摇着头说,网线肯定没有问题,但是还是满心不爽的回去了,不一会儿,带着网线检查工具和一根网线来了.先用网线检测工具检测,说一点