开源之道一周精选(2018 06 23)

微软利用AI来降低云计算的电力开销;微软勇敢的闯入了新的世界;为什么说开源需要营销(即使是开发者不喜欢这样);Lemonade 不开源政策就得被淘汰,保险行业的新法则;为什么说开源既有利于业务,又对人大有裨益?数据库的转型:始于开源,终于AWS;红帽更改了一些开源许可证;如何构建社区:剖析成功的开源社区和项目; Kafkaesque: Instaclustr 创建了 Kafka-as-a-Service;Linux和开源相关的工作需求前所未有的旺盛;为什么有那么多的机器学习工具会开源?为什么说自己部署Kubernetes是一个糟糕的主意

Sat Jun 23, 2018 | 2600 Words | 大约需要阅读 6 分钟 | |

声明:本站言论,仅代表我自己,不管任何其它!


文章点评

微软利用AI来降低云计算的电力开销

原文链接:Microsoft is using AI to cut the cloud’s electric bill

适兕点评:

云计算所带来的体系架构的改变也是前所未有的,大型数据中心,如果不能有效降低成本,那么就有可能被巨大的损耗给吞噬掉。除了计算、存储资源的优化和体系架构之外,就数电力了。

除了拥抱著名的OCP,即开放计算工程,硬件的设计之外,接下来就是算法的问题的。开源不是全部,但是在其中起着至关重要的作用。

微软勇敢的闯入了新的世界

原文链接:Brave new world opens up for Microsoft

适兕点评:

微软收购GitHub,真是让不明就里的人们兴奋了几天,朋友圈刷屏刷到爆。可是细细的静下心来,看看这样的文章,你才能明白微软再打明天的仗。本文有两个观点我非常的认同:

  1. Arguably, open source is not an alternative to commercial software. Rather, it is a way to create software collaboratively, and at a global scale. Active contributors in the open source community resolve problems; the source code is visible and can be tweaked and updated by anyone.
  2. Analyst Gartner believes Microsoft’s acquisition of GitHub gives it a way to target 17 to 30-year-old developers, who code primarily using open source tools and build cloud-native software.

Azure 在开源上的战略非常的明显,就是开源即服务。未来是否开源Windows已经不再重要,重要的是它通过收购GitHub在开源圈能进一步树立名声。GSoC已经战胜了MSDN!!

为什么说开源需要营销(即使是开发者不喜欢这样)

原文链接:Why Open Source Needs Marketing (Even Though Developers Hate It)

适兕点评:

当我昨天顿悟开源之道的整个结构闭环的时候,我有种醍醐灌顶的感觉,一直以来我读书,就是为了寻找事情的本源,从《禅与摩托车维修的艺术》一直到《白板》,中间有差不多100多本各类著作。那么如此的吸收各种知识,提高自己的认知,也就是为了这几句话:

What does open source need most? Code contributors. Community. Adoption. All the code and community in the world will be useless if no one adopts it. And user adoption won’t happen without marketing.

至于企业为开源项目找几位布道师,那是具体实施的细节。重点在于事情是如何来的,到哪里去。如何有一个正确的认知。

Lemonade 不开源政策就得被淘汰,保险行业的新法则

原文链接:Lemonade’s new open source policy signals ‘adapt or die’ to insurers

适兕点评:

开源渗透到其它领域不是第一天了,是的,乌托邦的世界里再无捐客、代理商、中间商等,一切都应该是透明的、可追踪的。

保险行业的开源政策将决定一家公司的生死? 不知道,人类进化的过程是一个逐渐淘汰封闭、停滞的过程。开放才是未来。也是进化的主要方式,如果不能做到相互支持与协作,尽是零和游戏。没得玩。

为什么说开源既有利于业务,又对人大有裨益?

原文链接:Why open source is good for business, and people

适兕点评:

是的,所有的问题的最后都能归结到人的问题。本文确实没错,开源不仅可以给开发者们面包,也可以给开发者们自由与尊严。让人趋于完善:Learning to collaborate, to listen to others, to embrace diversity, can make you a better person.

在本土有一个大问题,就是以为人们是追求自由的,其实不是,本土的人无所谓,给口饭吃,做什么都可以。所以,企业拥抱开源与否对于大多数人来说,就是无所谓,爱开不开。Hunt之流就是明证。正如我在6.26要分享的内容一样,先解决人的问题,在解决企业的问题。而这才是开源之道砥砺前行的真正难点和痛点。

数据库的转型:始于开源,终于AWS

原文链接:Database shift: Start with open source but finish with AWS

适兕点评:

开源即服务,是我最近一年多观察到的三大公有云巨头竞争激烈的一个结论,无论是Kubernetes,还是TensorFlow,亦或是传统的关系型数据库。

SQL Server for Linux 是为什么?Amazon Aurora 兼容那么多数据库。

本文的标题,套进所有的开源组件都一样:操作系统的转型:始于开源,终于AWS,大数据、以及其它不必要说出来的所有运行在云平台上的服务。

红帽更改了一些开源许可证

原文链接:Red Hat changes its open-source licensing rules

适兕点评:

anaconda 的许可证变更,可以制止一些基于 CentOS 发行版的“搭便车”者。这是件好的事情。

我真的希望,法律的武器可以应用到国内的那些个发行版厂商,中标之类的公司。

如何构建社区:剖析成功的开源社区和项目

原文链接:How to Community: Anatomy of Successful Open Source Communities and Projects

适兕点评:

首先看到的是微软的开发者频道搞了一个”开源秀”的节目,这次请了《社区的艺术》作者Jono来分享关于开源社区建设的心得。确实都是精华,定义价值,实施之。

然而,任何事情都是有付出才能有所收获。如果坐收渔翁之利,这种便宜的事情。还真的难以发生。

更何况在国内本身建设社区就是一件非常困难的事情。我被这整整一代年轻人的想法所困扰,他们究竟在想什么?

Kafkaesque: Instaclustr 创建了 Kafka-as-a-Service

原文链接:Kafkaesque: Instaclustr creates Kafka-as-a-Service

适兕点评:

开源即服务,这是云计算时代的典型特征。 IT 巨头将计算、网络等资源以科学的方式进行优化,为大众服务,然而,在这个巨大的生态面前,没有将开源杀死,相反为开源留下了很大的空间。就拿AMI来说吧,CentOS等社区版操作系统,比以往生存的更好。

开源的中间件、程序开发框架,正如华为的候培新所言,未来的开源必然是一个过剩的,如何脱颖而出,还真是要考验大家的努力。

就我个人的视角观察而言,云计算的供应商,AWS、GCE、Azure都不会将开源这条路堵死,从AWS的EKS的战略蓝图就可以得到,让人们有更多选择,Amazon也帮助第三方零售商卖货。

如果你可以将某个开源项目玩转的话,不愿意加入某个公司的情况下,在这些供应商的Marketplace中提供开源即服务也是非常好的选择。

Linux和开源相关的工作需求前所未有的旺盛

原文链接:​Linux and open-source jobs are in more demand than ever

适兕点评:

当我还在焦虑IT产业将大规模被AI取代后我该干点什么的时候,其实真的是我多虑了,开源的职业依旧需求旺盛。

Linux基金会的工作机会似乎是个不错的选择。

为什么有那么多的机器学习工具会开源?

原文链接:Why are so many machine learning tools open source?

适兕点评:

不可小瞧的就是开源的生产力。华为的候培新说人工智能如果不开源的话,对于人类恐怕是一种灾难。任何一家公司都无法掌控,这是全人类的事情,应该让全人类知道。

开源有可能成为某些公司的商业利益,但是要学会平衡之道。

为什么说自己部署Kubernetes是一个糟糕的主意

原文链接:Why running your own Kubernetes deployment could be a terrible idea

适兕点评:

Kubernetes 很复杂,要去关注CNCF整个的landscape。

但是总有人想蚂蚁憾大树。尤其是相信人定胜天的中国人。 不提也罢。

虽然本文没有什么洞见,总是说Kubernetes很难,放在这些公有云中才是最明智的选择,或者至少也是OpenSHift,但是它讲的只是结论,没有从生态系统和技术架构来讲。