文档章节

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

悠悠然然
 悠悠然然
发布于 2015/06/26 11:48
字数 2784
阅读 2163
收藏 20

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

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

一、特斯拉建“桩”

20145月份,苹果与三星的专利侵权案做出判决,三星向苹果赔偿约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平台的智能手机已经占据了八成多的市场份额,各类的开源项目正在以前所未有的速度发展。 (2015225, IDC发布的2014年智能手机出货量数据显示,采用AndroidiOS操作系统的智能手机出货量占全部智能机出货量的96.3%。其中Android出货量为10.59亿部,同比增长32%Android市场份额为81.5%,去年同期为78.7%)

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

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

 

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

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

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

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

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

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

© 著作权归作者所有

悠悠然然

悠悠然然

粉丝 2475
博文 185
码字总数 363071
作品 14
杭州
架构师
私信 提问
加载中

评论(19)

南京大猫
南京大猫
中国软件人才忙着加班赶项目,没时间搞开源喔
南京大猫
南京大猫
为Tiny加油,支持Tiny的发展!
谢了

引用来自“悠悠然然”的评论

引用来自“黄亿华”的评论

高大上

黄sir,到时一搞个组织吧

软文!
weslie
weslie

引用来自“成熟的毛毛虫”的评论

国内的开源环境整体落后于国外10年以上,至今没有一个像Apache 、Linux基金会一样的开源协同生产组织出现,还有很长的路要走。。。
就看OSC了
weslie
weslie

引用来自“LC”的评论

中关村不是卖假货的么41
悠悠然然
悠悠然然 博主

引用来自“wfifi”的评论

引用来自“悠悠然然”的评论

引用来自“wfifi”的评论

开源的氛围比十年前好多了

好不好我觉得主要指标是看是不是可以依靠开源生存。

您说的是目标,我只是比较了下十年间的感觉

只有开源着可以生存,就可以持续推进,可持续发展。光靠热情,可达到的高度和长时间系统性发展程度是可以预见的。
wfifi
wfifi

引用来自“悠悠然然”的评论

引用来自“wfifi”的评论

开源的氛围比十年前好多了

好不好我觉得主要指标是看是不是可以依靠开源生存。

您说的是目标,我只是比较了下十年间的感觉
悠悠然然
悠悠然然 博主

引用来自“wfifi”的评论

开源的氛围比十年前好多了

好不好我觉得主要指标是看是不是可以依靠开源生存。
wfifi
wfifi
开源的氛围比十年前好多了
悠悠然然
悠悠然然 博主

引用来自“qwerty-”的评论

装逼的人还真多
他们见到你就佩服的五体投地了。
OSChina 开源周刊 40 期 —— 2015 年五大移动端设计趋势

每周技术抢先看,总有你想要的! 移动开发 【博客】Android 4.4 的 init 进程详解 【博客】Android4.4的zygote进程 前端开发 【翻译】在 Microsoft Edge 提供快速的 JavaScript 性能 服务端开...

OSC编辑部
2015/06/28
4.9K
2
悠然乱弹:聊聊模块化

序言 熟悉了TINY相关开源内容的同学都有一个印象,那就是Tiny框架的目录分得非常细,比如Tiny工程的目录结构是下面的样子的: 比如TinyUiEnterprise项目的目录结构是这样的: 再比如,我们开...

悠悠然然
2016/01/08
3.2K
23
悠然乱弹:竹子与开源:扎根是为了长得更高

端午节到了,人们都在讨论屈原不屈不挠的精神,以及龙舟、粽叶等世界文化遗产。粽叶清淡,给人无限的遐想。或者,你很容易想起和粽叶形状比较类似的竹叶,以及屹立挺拔的骨感竹子。竹在清风中...

悠悠然然
2015/06/20
1K
26
OSChina 技术周刊第九期 —— 每周技术精选,值得一看!

每周技术抢先看,总有你想要的! 移动开发 【翻译】介绍 Visual Studio 的 Android 模拟器 【博客】手机腾讯网mt框架之mtwebapp示例解析。 【博客】《Android深入透析》之常用设计模式经验谈...

OSC编辑部
2014/11/16
4.1K
4
悠然乱弹:螺旋矩阵和蛇型矩阵的悠然版实现

螺旋矩阵和蛇型矩阵,是两个比较有趣的矩阵,有许多的公司面试题中有出现,这两个题的答案也有许多种,简单问一下度娘,就各自有N种实现,来源也非常丰富,比如CSDN、ITEYE、等等,当然也包括...

悠悠然然
2015/04/04
3K
17

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周三乱弹 —— 调查人员问狗 那你在做什么啊?

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 小小编辑推荐:《Let It Be》- John Denver 《Let It Be》- John Denver 手机党少年们想听歌,请使劲儿戳(这里) @FalconChen :每天看一遍,...

小小编辑
今天
6
0
高效程序员的45个习惯总结版-文末脑图

1 做事 一个重大的错误应该被当做一次学习而不是指责他人的机会,团队成员一起工作,应该互相帮助,而不是互相指责 2 欲速则不达 不要为了修复问题而去修复,要投入时间和精力保持代码整洁 ...

阿提说说
今天
18
0
带南海九段线分位数地图可视化(R语言版)

今天带来一篇承诺虾神的可视化博客。内容是使用R语言进行带南海九段线分位数地图可视化。虾神的原博文地址如下(Python版)。 Python实现带南海九段线分位数地图完整可视化版本(附代码及数据...

胖胖雕
今天
12
0
Nginx 的进程结构,你明白吗?

Nginx 进程结构 这篇文章我们来看下 Nginx 的进程结构,Nginx 其实有两种进程结构: 单进程结构 多进程结构 单进程结构实际上不适用于生产环境,只适合我们做开发调试使用。因为在生产环境中...

武培轩
今天
20
0
蓝鲸平台部署

环境 系统:Centos7 依赖包:java8 主机: 10.0.1.150 域名:paas.ops.net;cmdb.ops.net;job.ops.net 生成SSH key ssh-keygen -t rsa -P '' 生成证书 https://bk.tencent.com/download_ssl/......

以谁为师
今天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部