快捷搜索:

您的位置:环球彩票登陆 > 环球彩票登陆 > 2016数据分析回顾环球彩票登陆

2016数据分析回顾环球彩票登陆

发布时间:2019-11-28 19:46编辑:环球彩票登陆浏览(160)

    我们先看看在过去一年发生的几起重要的开发者生态的事件: 微软 75 亿美金收购 Github,Google 领投 1 亿美金 Gitlab,使得 Gitlab 估值突破 10 亿美金;

    云厂商托管的数据仓库

    随着Azure七月发布SQL数据仓库,三家主要的公有云厂商(Amazon, Google和微软)均提供了托管数据仓库服务。虽然各家厂商的方案风格迥异,可是“根据技术需求简单几步创建出云端数据库”已经成为了普遍共识。“没有人会因为公司使用云端数据仓库没有事儿做而解雇。”,这一理念在2016年成了真理。

    另一则值得提及的消息是,微软在三月发布了没有人敢想的消息,SQL Server支持运行在Linux!11月兑现了这个消息,这足以证明微软在开源领域的决心,改变了已操作系统为核心的商业思路。

    开源与云厂商利益关切本质上不同,并且看起来目前没有较为理想的解决方案;关于谁是谁非的观点其实也明显地分化成了两派——一方面是因为对协议的理解不同,一方面似乎是协议本身不完备,没有明确处理这种案例的内容;同时在这之间还不断有人加入战局,让局势不断往高潮上发展。

    微软作为一家操作系统起家的公司,在开发者生态上一直就非常重视,而随着云的发展,感觉更进一步了,除了上面的 github 收购外,微软也开始非常大力的加大在开源上的投入,可以说,微软对开源的贡献是非常有助于推进这个世界技术的发展的,微软之前的形象开始有了不少的扭转。

    2016年总算过去了,戏剧版的总统选举也好,过山车似的股市也好,名流们的移民闹剧也好,还有动物园大猩猩事件也好,真是疯狂的一年。

    而最为关键是如何提升编译后的代码执行效率,做出一个可以工作的工具不难,难在做出世界顶尖性能。此外,我们国内能做IR设计和内存模型的人才太少了。

    Google Cloud 的 CEO 最近还公开的讲「谷歌云:我们对开源的态度与 AWS 不同」来怼 AWS,讲的核心的一段是「一直以来,谷歌云采取与开源社区合作的方式,而不是在自己的云平台中使用并出售开源技术」,结合上面的开源厂商 Vs 云厂商的一些事件来看这段就更明白了。

    SQL-on-Hadoop

    近几年,Hadoop已经广泛的应用在商业智能和分析场景,即便有些时候她不是最好的选择。2016年,很多SQL-on-Hadoop的方案运应运而生,并开始取代其他数据仓库解决方案。

    其中主流的项目(Hive, Impala, Presto及Spark)都已经发布了里程碑的版本并有效提升了性能和稳定性。Hive, SQL-on-Hadoop方案的鼻祖,也在三月做了一次关键的升级,使得她依然在未来几年里在用户的技术栈中保留一席之地。Hive的LLDP特性(不用了解太多细节)使得用户可以已接近“交互式”的速度执行短查询任务,在这之前哪怕很简单的查询请求都要执行至少5秒。

    Impala(七月发布2.6)和Spark(七月发布2.0)都在大数据量查询中有了主要的性能提升。Presto也有持续不断的改进,并应用在AWS 11月发布的Athena服务,可以已S3的数据为基础进行Presto SQL分析。

    随着这些开源方案的变化和成熟,使得Teradata, Vertica或者Aster等服务商很难赢的更多的用户。就像Linux, Apache, Wordpress的出现,会直接关停了很多商业操作系统,Web服务和商业博客服务商。一个强大的开源软件可以撼动细分领域下的整个商业化链条。虽然在数据分析领域中还没有看到一家独大的赢家,但是整体趋势已经逐渐显露,SQL-on-Hadoop方案逐渐成为了大数据分析和存储领域的默认方案。

    同时华为还介绍接下来方舟编译器本身也会继续增量开源。此外,根据一些开发者的分析,华为基于方舟编译器的IR层设计,其实上可接入不同编程语言生态、下可接入各种操作系统与硬件平台,而一旦IR层生态建成,更可直接推出自己的语言。

    在开源界中,同技术领域同质的产品基本只会留下一个,必须保持持续的技术领先,否则就算一个阶段领先,也很容易在下一轮技术迭代中格局被改变。

    SaaS之痛

    首先,若宏观整个数据分析生态的发生的变化,年初2月份出现的多家SaaS厂商的危机是值得深思的。敏锐的观察者发现,那些高增长下的SaaS厂商几乎把所有可用的资本都用于市场推广和运营,除非能够准确的计算出各维度的客户获取成本,流失和转换率,企业很难分辨出算是自身的发展状态是否属于健康可持续的。

    这些细力度的数据对于SaaS企业的CFO来说是很容易忽略的,再加上大量粗放式的烧钱方式,使得投资者们对于缓慢的运营状态变得十分敏感。LinkedIn在2016年就出现了经营不良的情况,而影响了市场对其它SaaS企业的信心,Tableau, Qlik, Salesforce等企业受到的打击尤为严重。

    •2017年,方舟编译器上第一个Java程序“Hello World”跑通;

    从对客户的价值上来说,越多的使用云软件服务,也就意味着自己在这方面投入的人员可以大幅减少,更加专注在自己的业务上,这一点随着经济形势的变化会更加的重要,而站在云厂商角度呢,客户使用越来越多的产品当然是更好,所以从趋势上来说,越来越多的使用云软件服务会加速。

    Periscope

    Periscope在11月也拿到了B轮2500万美元不少的融资,她的产品同样也适合运行在用户自有的数据仓库之上,作为数据缓存和分析层。随着QuickSight的发布,这些同类的产品(基于Redshit的分析服务)都处于比较辣手的位置上,从此这些产品都需要和AWS正面竞争。其中大多数产品已经快速补充了对于BigQuery的支持,去迎合更多样化的市场需求。

    什么情况?那个当初把开源视为毒瘤的微软,现在已经成为了开源界的超级巨星!?

    1). MongoDB、Kafka、Redis 纷纷修改开源协议,限制云厂商,Neo4j 企业版不再提供免费下载;

    商业智能应用

    在商业智能领域里,人们开始把目光聚焦在三大公有云平台上进行数据迁移和分析应用。

    2016年,微软的Power BI产品通过了几次严谨的版本升级,才得以成为功能全面的分析应用。目前已经进入2.0阶段,根据以往的经验,将迎来显著的使用及现金流(和客户)。

    房间里的大象终于决定要醒来,并伸展他的躯体。QuickSight,Amazon的BI服务,在2016年11月份正式对外售卖。如果你们的分析产品是已Redshit作为默认整合方案,那么这会对你来说是场噩梦。时间会验证Amazon是否能够赢的面向终端用户的应用市场。目前来讲AWS巨大的成功源于基础设施服务而非面向终端用户应用。然而,随着Redshift逐渐统治用户的数据仓库应用,加上AWS目前的增长率,是的QuickSight有很大潜在发展空间。围绕着数据仓库会有很多周边服务,Amazon也在做同样的尝试。

    还有一个不能忽视的产品,5月,Google宣布了叫Data Studio的报表分析工具。

    我们甚至觉得事情没这么简单。关于微软与开源,整个故事可以讲得很完美,下边来看看。

    最早用户对云的使用基本是纯粹的使用机器资源,和以前的虚拟主机等其实没有太大的区别,而发展到今天,几个大的云厂商强大的资源集约形成的规模效应,更是让用云的机器资源这件事成为了不需要再纠结的点,尤其是对初创公司而言。

    Salesforce Wave

    当Salesforce宣布其Wave产品的时候,很多人猜想她要在BI领域赢的更多收入,但是事实则相反。Salesforce更希望专注在垂直的领域。三月发布了社区分析云(为其他应用做嵌入式的分析结果),可独立部署的市场分析产品,九月份发布的金融分析服务,六月为构建其他分析类产品提供通用平台。

    这些行动说明Salesforce并未打算成为BI领域领军者,而是把报表分析和应用之间做强强整合。

    因此我们认为开源与云厂商的混战还将不断恶化下去,最终收场可能需要倒逼到“开源最上游组织”去重新修改相关约定。

    从上面的这些内容可以看到的现象是,各家云厂商都在通过开源、收购等方式加强对开发者生态的投入,拥有众多开发者用户的开源软件厂商在资本市场得到了很好的认可,开源厂商和云厂商由于利益上的冲突,关系尚待理清。

    数据收集

    把用户行为数据的收集存储从Mixpanel等服务转移到Redshit BI的思路已经成为了普遍接受的方式。

    AWS的视野已经触及到了数据收集领域并提供“相对成熟”的解决方案(即 Mobile Analytics Data Pipelines),这个方案可能逐渐成熟会巩固这个市场。其他企业服务的存在,更多意义上会是在此通用解决方案之外提供更细分便捷的收集方式。

    许多初创企业已经逐渐消失在人们的视野,遗漏在安静的角落。而第一批的赢家(幸存者)开始崭露头角了。Segment继续通过Segment Redshift BI服务栈为开发者提供首选方案。Panoply在8月获得了Intel资本的A轮融资,Alooma自从2014年获得融资之后持续壮大。RJMetrics出售了早期的云端BI产品Magento,并成立了新的公司Stitch,持续完善他们的数据收集服务。

    同时,微软还开源了全新的终端Windows Terminal,这是一个全新的、流行的、功能强大的命令行终端工具。其包含了很多来自社区呼声很高的特性,例如:多Tab支持、富文本、多语言支持、可配置、主题和样式,支持emoji和基于GPU运算的文本渲染等。

    开源厂商和云厂商在 2018 年发生了非常多的状况,关系在开始变得微妙,有几种现象出现:

    Tableau

    Tableau今年发布了一个新版本,更多的数据源适配,集群能力,移动端友好,跨数据库连表查询和产品重构。但是,和前几年相比,其增长率变缓反而增加了固有客户的流失率。加上二月LinkedIn的负面业绩的发布和SaaS行业的整体股市崩盘,导致Tableau的股价下跌了一半,至今没有恢复,对Tableau来说真是艰难的一年。

    Linux基金会项目OpenDaylight执行总监Neela Jacques在名为《The shift in open source: A new kind of platform war》的文章中写道:

    环球彩票登陆 1

    纵览全局

    云厂商服务的不断成熟最终会改变这场游戏的局面。当用户的IT架构完全依托于AWS,Azure或Google Cloud的时候,就会有绝对理由不再使用其他的数据仓库服务了。

    与此同时,用户也可以使用这些云厂商提供的数据处理和分析服务,只需投入一些分析师和数据工程支出,你就可以在云端得到统一化的数据平台,而这些技术相当于Google,Facebook,Netflix等企业经历了过去10年所建设完成的。

    大多数细分化的数据分析服务商都会面临一个很大的质疑,“既然在Redshift上运行一个SQL就能解决的问题,为什么还要用你们提供的服务?“,而对于那些由几个人成立的SaaS初创服务商的淘金热将会开始越来越严峻。

    Upwork是全球最大的自由职业网站,每年有数百万个职位发布在Upwork上,覆盖专业技能超过5000种。通俗一点来说,Upwork就是一个众包平台,人们在上边接单完成任务,赚取回报。

    而从技术趋势上,看到非常明显的两点:

    Qlik被收购

    在美国硅谷的人经常遗忘的一家大型BI厂商是Qlik,Thoma Bravo没有忘记并在6月收购了这家企业。这也在硅谷成了一个不能说的密码,SaaS公司很大概率会已“被收购”作为命运终结。如果你买了一家SaaS企业,有稳定的产品和坚实的客户群体。可以砍掉所有经费和人力,只留下核心工程师和售后,会计团队,那么现金流和利润率会是非常客观的。

    若团队处于早期产品研发阶段,那么收购的方式风险比较大,一旦大企业买家收购并整合到自身业务来的话,对团队来说就失去了挑战。不追求SaaS增长率并压榨所有的软件利润,这还有什么意义?

    现在情况是微软手上已经有了LinkedIn这个全球最大的职业社交网络,也有GitHub这个专注于软件开发者的全球最大程序员聚集网络,收购Upwork或者类似的开发变现平台成为了这两大开发者资源网络的不二去向。

    事件

    本文翻译自:The year in analytics
    https://techcrunch.com/2017/01/15/the-year-in-analytics-2/

    本文作者是开源BI分析服务Metabase的创始人,曾写过2015年数据分析市场报告。

    参与开源,这是近两年来微软在走的路线,并且在2019年,它甚至直接在Windows中安上了一颗Linux内脏。

    一个优秀的开发者社区对形成繁荣的开发者生态是至关重要的,无论是问题、讨论、线下活动等,国内现在好像已经基本没有优质的开发者社区了,前几年还是有几个的,可惜当年做社区的同学都太难获得利润,导致很难运转下去,但到了今天这个局面下,我觉得会很有机会,不过要做起一个社区必须有长时间投入的打算。

    数据仓库的发展

    数据仓库的生态在2016年有了新的变化,数据仓库即存储数据的地方,为数据分析提供存储和计算能力。除非你在使用全站试的云端BI服务(如DEMO,GoodData等),数据仓库是任何数据分析架构中不可获取的组件。我们注意到2015年的主要趋势基于Sql-on-Hadoop的系统取代传统分析数据库,而同时,数据仓库正逐渐融入到IaaS云提供商。

    他指出微软现在进入Linux完全是为了将微软的“标准”、API和专有软件推到Linux中,最终目的只是纯粹而简单地要剥削和榨取。

    通过开源,让更多的开发者用户能即使不使用云软件服务的时候也能接触到,从而培养大量会用的开发者。

    绝地反击,华为宣布将推出自主研发的海思芯片、鸿蒙操作系统与方舟编译器。

    海外三家云厂商的观点

    微软在干什么?

    衷心希望看到国内在为程序员这个行业群体服务的创业越来越繁荣,那样一定会让中国在 IT 技术层面逐渐对世界产生越来越大的影响力,更好的推进世界技术的发展。

    •Confluent宣布修改其平台部分组件的开源协议,从Apache 2.0切换到Confluent Community License,新的协议不允许将项目源码作为SaaS产品提供给用户。其背后是知名的流处理平台Kafka的团队,并且此次协议修改影响到KSQL。

    技术领域需要的产品其实是非常多的,即使是云厂商自己,也很难去全部覆盖,因此这个方向的机会空间还是不错的,首先需要的是对相应有一定规模的技术领域的洞察,影响力,同时需要长时间的投入和经营。

    微软想要做什么呢?有人说他要入侵Linux,还是走“拥抱、扩展再消灭”的老路。在微软宣布开放exFAT技术,参与到Linux内核的消息出来后,有资深媒体人分析:“微软并非以‘和平姿态’进入Linux,它采用了敌对姿态。它对雅虎、诺基亚和Novell采取了同样的做法。”

    这是 AWS CTO 在去年中国的 AWS Summit 上讲的,其实在其他很多场合,尤其是每年的 AWS:reInvent 上也都会不断的表达这个观点,就是 AWS 和软件开发者是在一起的,AWS 的会议吸引了无数顶尖开发者参加和关注,毕竟里面讲的很多都是未来的软件发展趋势。

    •Redis Labs的一些模块在半年内相继从AGPL变更为Commons Clause和Apache 2.0组合的开源协议(Apache2 modified with Commons Clause),又变为Redis源码可用协议(Redis Source Available License,RSAL),RSAL要求源码不能集成到数据库产品、缓存引擎、流处理引擎、搜索引擎、索引引擎或者机器学习/深度学习/AI服务引擎。

    同时借助开源,也可以更好的吸收各行各业的需求,使得产品更加的具备通用化的能力,覆盖更大的规模和更广的场景。

    微软是不是这样想的呢?我们拭目以待。

    工具触达

    真的是正义吗?有些人不这么认为。

    再来看看海外几家云厂商自己在开发者生态这块传达的信号:

    这样软件王国四大明珠“操作系统、编译器、编程语言与数据库”中三颗都将变成华为的掌上明珠,这在国内还没有先例。

    最后,对于中国做这块的创业公司而言,我认为以下的两个方向是非常好的时机点:

    其次要想提高流畅度,需要提升内存使用效率、提升JNI效率,需要想尽办法控制动态绑定对性能的影响,需要profile上有更准确的信息,这是系统工程上的困难。

    通过 PaaS 屏蔽 IaaS,对客户价值而言这是非常有益的,同时对云厂商来说也意味着 IaaS 层拥有了巨大的创新机会,以及不透明后带来的利益机会;

    微软爱开源!

    「大概 12 年之前,我们深知云将给软件带来翻天覆地的变化,我们创造了 AWS。一直以来 AWS 希望与软件开发者密切合作,打造出一个现代化的软件开发框架。而不是告诉客户,你们需要什么工具。在 AWS 的信念中,我们认为真正知道软件应该如何开发的只有一个人,就是客户本人。」

    据介绍,一方面,方舟编译器首次在Java领域将虚拟机干掉了,也是软件史上首次将Java/C/C 等混合代码一次编译成机器码直接在手机上运行,告别了Java的JNI额外开销,也告别了虚拟机GC内存回收带来的应用进程掉线,使操作流畅度大幅提升。

    可以明显看到软件这块越来越高,意味着越来越多的用户除了使用云机器资源外,开始使用云软件服务。

    这些话题全部杂凑成一锅——关于开源的思考,这个话题我们下次再聊。

    成功的开源软件因为在相应领域覆盖了大量的开发者用户,当在云上推出相应的商业服务时也会自然的收获用户,但由于目前这些利益基本都被云厂商拿走,这让相对应的开源厂商的努力得不到回报,导致产生矛盾。

    在将这几个代表性公司今年在开源方面的情况梳理了一番之后,回过头来看,这一篇咱们从中美贸易摩擦开始讲到了华为的参与开源,而为什么中美贸易可以影响到开源呢?这其实引发了我们很多思考:开源有没有国界?参与开源是可取的吗?开源的法律问题怎么认定……“华为事件”其实代表了我们关于“开源到底该是怎样的?”的迷思。

    近几年 Google 通过各种开源,更是形成了不错的开发者生态,无论是 K8S、TensorFlow,都对世界技术的发展起到了很大的推进作用。

    这很明显,微软在抓住当前最具创造力并且最“平价”的创新源泉——自由与热衷开源的开发者——去建设它全新的开发者生态。那么前边梳理的微软今年在开源上的动作,其实也就不言而喻了。

    AWS

    同时Dev还直言MongoDB开源并不是为了获得帮助,使产品更好,而是作为免费增值策略,以推动采用。

    开源厂商 vs. 云厂商;

    基于这些已经引起的全球性的关注以及开源相关计划与事实,我们认为华为今年在开源上的参与程度与影响值得记录与继续期待。

    要想获得开发者用户,和 2C 的很多产品竞争完全不同,这个领域基本不是靠砸钱就能获得用户的,很重要的三点是:

    首先Java本身是“动态语言”,如果要能够在服务器侧做到静态编译,又不能动手裁剪语言的动态能力,就需要IR、运行时、编译器以及编程框架一起修改,同时还要考虑复杂的兼容问题,导致技术方案选型的困难。

    No Lock-in,由于越来越多的使用云软件服务,客户心里上会非常担心 Lock-in 的问题,尽管我认为不会有多少客户真的同时部署在多家云上,但一定会需要具备这个能力,就是可以很简单的进行切换。

    微软的这颗Linux内脏其实是今年5月份在Windows 10上推出的全新版本WSL(Windows Subsystem for Linux),新版本WSL 2使用了全新的架构,这是一个真正的Linux内核,它改变了Linux二进制文件与Windows和计算机硬件的交互方式。

    *本为作者为阿里巴巴毕玄 公众号为「HelloJava」

    微软、华为与MongoDB在开源上似乎各有各的出发点,是胸怀天下开发者,还是无奈反击绝地求生,亦或是一心想着钱?

    怎么做好开源,对中国的公司是很大的挑战,这里面的套路非常的深。

    一时间引起了剧烈的反响,一方面是一种爱国情怀在刺激着全国人民,不管是不是开发者,大家在关系到国家前途的这件大事上都积极参与了进来;另一方面,华为准备祭出的这几个项目,在国内当前技术环境下并没有前例,它们技术上具体是如何实现的?完成得怎么样?有什么样的突破?……这些与技术相关的期待、疑问与质疑在讲究“talk is cheap, show me the code”的开发者圈子中瞬间爆炸。

    过去一年云厂商在开发者生态上的争夺开始变得激烈,为什么会出现这样的现象呢,是不是开发者生态,已经成为了云这场战争的胜负手呢?这篇文章就来探讨下这个话题。

    不管是为了什么,开源最终还是需要有一个可持续的方式来维持,简单来讲,至少需要可以维持项目正常运营的金钱,而一旦开源项目走了商业化发展道路,那么商场自然也有商场的规则,对于项目所赚钱财的多少则会更加看重,这是开源与云厂商斗争中开源这一方的利益关切。(又或者前边提到的开源项目其实也有利益不相关,纯粹看不惯云厂商的操作的?)

    综合来说,我认为开发者生态是未来云的胜负手的关键,从上面也可以看出,要做好开发者生态并不简单的是一件运营的事,而是产品规划、技术创新、社区建设、工具建设、运营等一起的事,这也是为什么我们看到海外的几家云公司是把这个上升到非常高的高度的原因。

    华为

    开源对这个世界的技术发展、业务创新是起到了很大的帮助的,真心希望这个世界越来越多的开源,而不是越来越封闭。

    按照华为的说法,方舟编译器的开源打响了鸿蒙OS开源的第一枪,方舟编译器之上,鸿蒙OS是“第一个适用于所有场景的基于微内核的分布式操作系统”。

    Coding 获腾讯云一亿元战略融资;

    华为没有透露技术细节上的东西,同时官方也并未透彻说明研发方舟编译器的核心难点在哪里。但是根据方舟专家不闲的介绍,我们了解了一些东西。

    环球彩票登陆 2

    GitHub是全球最大的软件源代码托管平台,目前用户3600万,托管仓库超过1亿。

    关于开发者生态,我的观点

    •2018年,方舟编译器跑通安卓系统所有后台服务,并成功移植到手机;

    环球彩票登陆 3

    微软深情拥抱Linux,不可思议!从此以后,人们是这样描述闭源的Windows的:Windows是世界上最好用的Linux桌面发行版。

    社区

    而勾勒“微软的野望”则是对开源本质的探讨;MongoDB与云厂商之间的斗争则让我们看到了开源生存的困局和处于商业市场下的冲突。

    微软

    当前站在这场开源界与云厂商混战中最前线的正是MongoDB,它成了典型代表。

    环球彩票登陆 4

    这一小节讲讲今年在开源界名声似乎不怎么样的MongoDB。

    Google 早期通过发表论文,在开发者群体中得到了非常高的认可,同时也非常切实的影响了世界的技术发展,例如大数据领域。

    •2009年,华为启动5G基础技术研究的同时,开始创建编译组,第一批海内外研究人员加入;

    4). 阿里巴巴 9kw 欧元收购 Flink 母公司,微软收购开源公司 CitusData(PostgreSQL 商业化的 Startup);

    它可以运行在智能手机、智能扬声器、计算机、智能手表、无线耳塞、汽车与平板电脑上,其支持的RAM大小从千字节到千兆字节不等。此外,鸿蒙最终将支持一系列应用,兼容Linux与Android应用。

    触达开发者用户的另一个很好的方法是工具,开发者用户群体最大公约数的工具是 IDE,这大家就很容易看懂为什么微软开源 vs code,并且那么重视,另外一个方面的工具就是开发流程方面的,代码是整个开发流程流转的核心产物,这也是 Github 巨大的价值。

    2018年,微软开始与自由职业工作平台Upwork开展合作,共同向客户提供企业级自由职业解决方案。有消息指出,此举是微软收购Upwork工作的第一步。

    尽管 Amazon 给人的感觉在开源上贡献不大,但在技术发展的引领上我觉得还是起到了不小的作用的,在开发者群体中的认可度也足够高。

    另外值得一提的是,最近CNCF发布的Kubernetes历程报告中,我们发现华为高亮出镜:目前在参与贡献Kubernetes的公司中,华为贡献量排在第4位。

    从这些趋势来看,也就意味着云的竞争进入云软件竞争的时代,云软件的用户群体是开发者(当然,有另外一种观点是通过强有力的 SaaS 软件直接服务最终用户,但我认为那样覆盖的面始终是有限的,云厂商自己很难去做好各种 SaaS,只能是构建好一个平台,让上面有更多的 SaaS 厂商),并且软件和其他很多产品不一样,尤其是那些渗透到代码中的 API,通常来说切换的代价很高,例如开发框架用了 Spring,要想切换成别的很复杂,所以这层的竞争非常重要的一点就是谁能拥有对应最核心的非标准化领域的最多的开发者用户,也就是开发者生态。

    SSPL明确要求托管MongoDB实例的云厂商要么获取商业许可证要么向社区开放其服务源码。

    开源技术产品

    而在这个过程中,三家公司的际遇却又大不相同,有人一路顺风顺水,直接从不良少年变成了开源三好学生;有人顶着家国重担,同时还要面对巨大的舆论压力;还有人直接参与了一场前所未有的开源利益之战。

    技术领先

    都很精彩,同时也带给我们许多思考,一起来看看。

    Google

    •2014年,众多海内外专家加入华为,方舟项目正式启动;

    开发者生态为什么会发展到今天的这个局面,必须说说云的发展趋势。

    •Cockroach对核心源码的开源协议进行修改,从原本的Apache-2.0协议修改为BSL(Bussiness Source License),该协议要求用户唯一不能做的是在没有取得授权的情况下以商业形式用CockroachDB提供数据库即服务。

    随着对云机器资源的使用后,慢慢的开始有了用户开始使用更多的云的软件服务,例如存储、数据库等,在美国这个趋势非常明显,越来越多的公司画的技术栈中有越来越多的云软件产品的出现,下面这张图是 Next Platform 上对于 AWS 中计算、存储、网络和软件收入的分析:

    关于拥抱Linux,微软今年还做了一件事,它宣布正在将其exFAT技术添加到Linux内核中。exFAT文件系统目前在整个电子行业中都得到了广泛应用,你平时使用的SD卡和USB闪存驱动等电子产品,多半就使用到了exFAT技术。但是这个专利此前是收费的。微软开放了它的exFAT技术,并且把技术规范公开,这意味着,往后Linux社区可以放心地使用Linux内核中包含的exFAT。另一方面,技术规范文档公开后,开发者可以开发符合要求、可互操作的exFAT实现,促进整条技术链的发展。除了Linux,微软还把参与开源的手握向了Chromium,这是开源界的另一个超级明星项目,基于它开发的Chrome也是Web浏览器的霸主。微软去年年底宣布要给自家的新浏览器Edge换个心脏,今年4月份它终于正式释出了基于Chromium的Edge预览版本。

    关于云厂商和开源厂商的关系,我觉得在 2019 应该会进一步明晰,一方面云厂商自己会加强在核心领域的开源,触达更多的开发者用户,另一方面会通过收购去补强核心领域的能力,很多人可能觉得这样不好,但我还是坚定的认为正因为有商业利益的诉求,这样的开源反而才能更为持续、健康快速的发展,对这个社会的发展而言是更有利的。

    同时被点名的云厂商中的代表AWS随后推出了一个与MongoDB API兼容的新数据库产品DocumentDB,并将其描述为“一个快速、可扩展且高度可用的文档数据库,旨在与你现有的MongoDB应用和工具兼容”。这摆明了是对MongoDB的反击。

    2). 微软在 2018 年非常明显的加大了在开源的投入,上面说到的收购 github,还有例如加入 OIN,开源的 VS Code 在 2018 年是 github 上吸引到最多 contributor 的项目;

    小结

    开源触达

    不小心给它打了个广告,微软打钱。

    3). Pivotal、ElasticSearch 上市,目前的市值都超过 50 亿美金,Confluent(主要产品 Kafka)、Databricks(主要产品 Spark) 宣布完成新一轮融合,市值均突破 25 亿美金,国内的话主要是 Pingcap 完成的新一轮 5kw 美金的融资,致敬下,作为技术人员对在国内能创办出 Pingcap 这样的技术产品公司无比佩服;

    •十分流行的图数据库Neo4j宣布,从Neo4j 3.5版本开始,企业版仅在商业许可下提供,不再提供源代码。

    不管是华为还是微软,其实公司开源背后的想法都可能不那么“极客”,是不是被动/主动通过开源去建设生态,是不是通过开源最终想要分到一杯什么样的八宝粥只有它们自己知道。MongoDB或许只是勇于把真实想法说出来而已,这反而能让人敬佩。

    其实源码目前已经开放,喷的人也开始换了一些角度。目前方舟编译器开源的是编译器框架部分源码,包括编译器中间表示(IR,Intermediate Representation)与语言编译实现,同时搭配编译器其它二进制组件,实现Java程序到aarch64汇编指令的编译过程。

    这些项目陆续修改开源协议甚至直接闭源,都直接把原因指向了云厂商将其能力直接作为一种云环境下的服务赚大钱,而不回馈开源社区。它们不愿意眼睁睁看着云厂商坐收渔翁之利。

    2016年,微软以260亿美元收购了职业社交网站LinkedIn。

    注:这里说“开源最上游组织”而不说OSI(Open Source Initiative,开源促进会,定义“开源”与认证开源协议的组织),其实是因为本身华为的事件让人们开始思考开源国界与本质等相关问题,那么最终我们是否需要、会不会重头来过,重新规划开源的这亩田地呢?我们甚至连最终会不会存在一个“开源组织”形态都不能断言。

    对了,最近微软宣布将于明年举办第一届微软Linux大会——WSLconf,同样让人大跌眼镜。

    •2019年,华为方舟编译器开源。

    由中美贸易争端引起,华为被美国封杀,并且蔓延到技术领域。在美国政令下,谷歌开始限制华为使用安卓,微软随后停止华为订单,紧接着,SD卡协会、Wi-Fi联盟、IEEE学术委员会等均撤销华为会员资格。

    LinkedIn是全球最大的职场社交平台,用户数已超过6.1亿,覆盖全球200多个国家和地区,每个《财富》世界500强公司均有高管加入。

    •2013年,华为推出面向基站领域的自研编译器HCC,并正式提出编译器框架构想;

    当前开发者领域最大的平台是什么?开源。这是前提。

    这其中有正面的声音,反面的也不少。在华为一次次骚操作中,人们的质疑一再被打脸,真香定律疯狂应验。

    MongoDB

    微软在改造自己的Edge的过程中,也将其在业内出了名的浏览器特性带到了Chromium项目中,比如顺滑滚动体验和快速便捷的Windows Hello身份验证、无障碍阅读、高对比度与视频字幕可读性等,俨然成为了Chromium的重要贡献者。

    MongoDB CEO Dev Ittycheria认为不必在意这些看法,他说:“从那以后,我们的业务增长得更快。这没有任何影响,它只影响那些可能在考虑使用我们的免费版本,并将其作为托管服务提供给第三方的人。”这似乎就是要与云厂商斗到底的架势。

    Linux二进制文件使用系统调用来执行许多功能,例如访问文件、请求内存与创建进程等。WSL 1创建了一个转换层,对这些系统调用进行翻译,以允许它们在Windows NT内核上工作。但是,实现所有这些系统调用很有挑战性,导致某些应用程序无法在WSL 1中运行。WSL 2包含自己的Linux内核,它具有完整的系统调用兼容性。所以像Docker等应用都可以正常使用。

    2018年,微软以75亿美元收购了全球最大源代码托管平台GitHub。

    拿最近开源的方舟编译器来说,传闻这个编译器华为已经自主研发了10年,但是直到开源出来,华为还是被许多人喷只会画饼:

    •2016年,成立编译器与编程语言实验室;

    只要把握住了这群开源世界的核心,那么新的开发者生态中“天下英雄皆入吾彀中矣”,到时别说自行车了,微软可以拥有整个软件世界。

    这份开源之爱,即是正义!——?

    而开源编程语言方面,微软也着手深度参与:微软正探索将Rust作为C和C 的安全替代方案。

    但是开源社区对此有不少反对声音,许多人认为SSPL是具有针对性的,对特定类别的用户具有严重歧视性,这违反了开源的真谛,所以Fedora认定SSPL不是一个自由软件许可,红帽和Debian也宣布从发行版中删除MongoDB,甚至macOS包管理器Homebrew也因为协议问题移除了MongoDB。

    另一边,这些被“针对”的云厂商不愿意放弃那一种从开源中得到的精妙的获利方式,不愿意放弃这笔优质的收入。

    且不说各个Linux发行版与工具将它列入黑名单的“英勇就义”,也不说与AWS交锋的几个来回,就看在开源界大佬们也纷纷发声来谴责MongeDB等开源项目针对云厂商修改协议的这种行为,许多人认为它是输家时,MongoDB正面刚了。

    MongoDB去年10月份宣布将开源License从GNU AGPLv3切换到Server Side Public License,以此回应AWS等云厂商将MongoDB以服务的形式提供给用户而没有回馈开源社区的行为。

    为什么单拉MongoDB出来讲呢?因为事情发展到今年,MongoDB其实成为了跑在开源与云厂商斗争最前线的一个卫士,在它的队列中,先后出现了其它知名开源项目的身影:

    开源发展到当前的阶段,已然成为各个公司的必争之地,大小公司都在举力搞开源,我们观察了一下今年在这个潮流中最受关注的几家公司,发现了一些事情。

    在技术主宰着世界的今天,平台创造了市场和生态,创造出巨大的价值。此时,如果哪家公司站错平台,那么不论这家公司的技术有多好,市场有多大,销售团队有多强,最终都会被淘汰,前车之鉴包括Nokia、Blackberry、Windows phone、Amazon Fire、Websphere与Cloudstack等。

    微软

    微软收购LinkedIn,可以看作是对“人际关系网”的收购;收购GitHub,外界认为微软开始在大规模地聚集开发者人才,其实收购的是“专业开发者”;如果微软真的收购了Upwork,那它势必将Upwork向全体LinekdIn与GitHub用户开放,形成一整个可持续发展的开发者生态。

    本文由环球彩票登陆发布于环球彩票登陆,转载请注明出处:2016数据分析回顾环球彩票登陆

    关键词: 若愚 华为 微软 生态 阿里