网络如何兼职赚钱?此站点为大家提供网上兼职赚钱,网上赚钱方法,如何用电脑和手机在互联网赚钱,最新最全的网络赚钱技巧攻略大全,了解更多更可靠的网赚平台以及最新网赚资讯信息,尽在其中!
当前位置:苏苏网 > 手机网赚 > 正文

源代码数据盈利是什么,开源赚钱是什么意思

07-26 手机网赚

近年来,风向好像变了。一向贪婪的微软好像开始不信赖“资本主义”,开始搞“社会主义”,宣布每人都可以“免费”升级到Windows 10。不只微软在鼓吹“免费”的定义,其他公司也走得更远,不只免费,还开源。当智能手机出现时,Google开始开放Android操作系统。通过在网络上发布这部分源码,其他人都可以免费下载和修改它们,然后继续商业用。资本家不想挣钱吗?

Kubernetes所在的CNCF基金会白金赞助商

对于大部分信息技术从业者来讲,开源是一个不可防止的话题。开源意味着其他人都可以免费访问、下载和修改源码,甚至进一步将其用于商业目的。开源一般等同于免费。有趣的是,虽然是不收费的,但资本驱动的商业巨头们却在开源软件的开发上投入巨资。那样,开源软件是怎么样挣钱的呢?一般开发者怎么样面对开源的大趋势?

卖软件 V.S. 卖服务

因为中国版权保护相对落后,好像中国人不习惯为商业软件付费。从Windows操作系统到Adobe家族水桶,从MATLAB科研工具到各种工业设计软件,中国网络被很多“破解版”淹没。大家习惯于在网上购买硬件,探寻一些破解软件。事实上,一些老牌商业软件公司,如微软、甲骨文、Adobe等。过去很受青睐,他们通过销售管理系统许可证赚了不少钱。现在,一款Windows 7家庭版在亚马逊的价格为110USD,而Windows 7专业版价格为169USD。对于大多数人来讲,花1000元买一个软件好像不可思议。但从另一个角度来看,微软需要雇佣很多全员工工来开发和维护其操作系统。微软是一家超大型公司,职员超越10万(2016年数据),给这么多职员发工资肯定是一个非常大的负担。职员开发的源码是商业软件公司常识产权的要紧组成部分。因此,为了应付这样巨大的本钱,微软不太可能免费推荐其职员辛辛苦苦开发的软件。

2019年4月中国网络公司开源状况数据统计 出处:InfoQ

虽然Windows是不收费的,但并非完全开源的,这意味着别的人没办法查询其源码。相比之下,Android是一个严肃的开源软件。十年前,智能手机还不普及,Google为了在苹果、黑莓、诺基亚等移动操作系统厂家的战争中取得一席之地,开放Android作为开源。由于是不收费的,所以不少硬件厂家都使用了Android,提供了不收费的基础,节省了非常大一部分底层工作。这部分任务耗时耗力,非常难在短期内获得收益。现在,智能手机行业分为两大阵营:苹果和Android。除去苹果,三星、华为、Oppo、Vivo、小米等主流手机厂家都进行了基于Android系统的二次开发。

Google开源项目有两千个之多 出处:opensource.谷歌

源代码数据盈利是什么,开源赚钱是什么意思

data-gid="15303176" qid="6595523586360874254">范围,Google虽远逊于苹果,但它占领了七成以上的手机操作系统市场,将来的增长潜力巨大。除此之外,Google的搜索、邮箱、地图等服务都是欧美人高度依靠的应用,这部分服务中通常都会有广告商投放广告,都是Google传统的挣钱机器。


源代码数据盈利是什么,开源赚钱是什么意思

上图为InfoQ 2019年3月统计的国内各大公司开源状况,一个结论是:

注意观察Kubernetes所在的CNCF基金会白金赞助商,不难发现,这部分公司基本上是目前世界上顶级的云计算服务提供商。每家公司都期望在开源基金会中争取更大话语权,当然,这部分公司也会得到肯定的回报。在这场全球的角逐中,没任何一家公司足够自信,敢另起炉灶,不然非常可能在迅速的技术变革中被主流所淘汰。

看来Google在Android上没钱赚。事实上,Google的商业模式是通过销售服务挣钱的。Android最挣钱的服务之一是应用商店Google游戏。依据2019年的数据,GooglePlay的营收为293亿USD。在应用商店

开源在一定量上对大公司是有商业利益的,国内巨头已经看重在这方面的投入。


源代码数据盈利是什么,开源赚钱是什么意思

其实,这种卖服务的商业模式就跟网络年代的媒体行业一样。网络媒体绝大部分的文章都免费发布到网上,赚取流量和粉,有了流量和粉,打个广告、带个私货甚至做了粉群,钱就如此被赚走了。

众人拾柴火焰高

全球化浪潮下的今天,开源软件没国界。作为一名开发者个体,很有必要关注开源软件范围。参与开源软件的开发,成为项目的主力,最大的收益人其实是开发者自己。

这种大公司入局的开源软件模式有点像国家之间成立的各类国际组织,组织内的各个成员国虽然是角逐对手,但为了一同的目的,求同存异,一同影响将来的趋势。

中国的开源软件近况

事实上,开源软件的迭代开发并没想象中那样自由,更不是任性妄为。和不少企业的组织构造一样,开源软件有一个管理决策层,决定着整个软件将来进步方向。下面以云数据范围著名的Apache软件基金会为例。Apache基金会有一个董事会,董事会监督和管理整个基金会,基金会下的每一个Apache项目都有一个项目管理委员会,PMC负责具体项目的管理工作。与职员在公司晋升类似,开源软件开发者从最容易的问题做起,直到有足够影响力后,可以被提名为PMC成员。PMC有足够的权利决定资源投入到哪些方向上,因此他们在一定量上可以决定开源软件的进步方向。不少商业公司很看重开源软件基金会中的席位,这意味着商业公司在基金会里有更多的话语权。由于PMC可以在一定量影响软件的进步,商业公司很乐意在这部分大型软件基金会中学会更多话语权。这也是为何不少大公司会重点培养开源软件工程师,鼓励他们在开源软件基金会发源于己的声音,甚至花重金捐助这部分开源社区。


源代码数据盈利是什么,开源赚钱是什么意思

俗话说,一人拾柴火不旺,众人拾柴火焰高。这句话正好可以应用在开源软件范围。通常地,公司内部在解决具体业务问题时发现一些场景具备非常强的共性需要,需要一个组件来集中解决这些问题,公司内部成立相应的开发团队,开发出软件的初代版本。初代软件本身存在不少Bug,不少功能也不尽健全,开源之后,全世界的开发者都可以加入进去,帮忙改Bug、提策略、做设计。本来软件只有公司内部有限的人来进行开发,开源之后将得到全世界开发者的支持。Google的TensorFlow开源之后,一度占尽深度学习范围的风头,而Facebook旗下的Torch却不温不火,被边缘化。伴随Facebook将PyTorch开源,更多的人帮其修改Bug,健全功能,PyTorch渐渐在学术圈时尚起来,已经能和TensorFlow分庭抗礼。

更有意思的是,Google不只开源了手机操作系统,而且还在AI和云计算范围开源了海量软件,比较著名的有深度学习框架TensorFlow和云编排系统Kubernetes,这两款软件现在已经成为AI和云计算范围绝对的王者。要知晓,云计算范围原本的老大是Amazon,其地位好像不可撼动。面对云计算这块肥肉,Google不可以不眼红,但Amazon在虚拟化范围积累太强,Google干脆照搬当年开源Android的套路,把Kubernetes这款容器云计算操作系统开源了,而且加强对Kubernetes的宣传和布道。有Google的背书,大大小小的软件公司疯通常地转向Kubernetes,用Kubernetes改造升级我们的IT系统,倘若这部分中小企业的Kubernetes服务上云,最佳选择非常可能是Google Cloud。Kubernetes虽然免费,但Google Cloud的云服务是收费的啊!仔细剖析会发现,在Kubernetes开源这件事上,除去Amazon,包括微软的Azure、阿里云等厂家都很积极,由于他们都想借此机会撼动Amazon的霸主地位。同样,TensorFlow也是走一样的套路。AI年代,假如有一款软件可以一统天下,那样可以依靠这款软件卖培训、卖专用硬件、卖计算服务。卖服务已经植根于Google的DNA里了。


源代码数据盈利是什么,开源赚钱是什么意思

另一方面,好的开源项目是会说话的简历,可以代表一个人的综合实力。2019年,小米吸引了语音辨别范围的大牛Daniel Povey,他是语音辨别范围著名开源项目Kaldi的开创者。当他离开约翰·霍普金斯大学寻求新的工作机会时,全世界的AI研发机构争相对他发出邀请。他拒绝了美国硅谷的Offer,期望来中国工作。在中国,他得到了清华北大、上海交大等一系列高校和巨头企业的邀请,后来加入了小米。同样,深度学习框架Caffe作者贾扬清曾先后在Google大脑、Facebook工作,年龄轻轻的他目前已经是阿里巴巴技术副总裁。当然,这部分大牛毕竟凤毛麟角,但一般人通过参与开源项目,也可以打怪升级,逐步提高自己。开源软件PMC一定能得到各大企业的追捧,即便是一个一般参与者,也能得到用人单位的认同。

小结

其实角逐更激烈,钱也没那样好赚,原来卖License的套路也没那样好使。互联网+用户已经远远超越了台式电脑,不少事情都需要在电脑上完成。目前手机也可以操作了。假如继续抓着缺点不放,根据当初卖License的方法,微软非常难占领用户市场。

但,这部分中国巨头在底层重要项目上和海外仍然有肯定差距。

开发者应积极参与开源项目

一方面,开源软件孵化于大公司,又经过专业委员会的管理和运作,从技术规范到管理模式都多多少少有大企业的影子。对于期望进一步提高我们的开发者,出色的开源项目是一本实战教科书。譬如,我近期一直在阅读Apache Flink的源码,以前期设计,到分支修改,到单元测试,到Code Review,再到代码合并,都有肯定的步骤和规范,即便注释也需要描述得很明确,以便其他开发者可以了解当初的设计意图。这部分规范甚至比绝大部分公司都合法。开源项目的经历,对于开发者个人的技术和管理都是一次精进。

Windows从付费到免费出处:helpnetsecurity

Google Play全球收入近年增长趋势 出处:statista.com

版权保护: 转载请保留链接: http://ytadwl.com/shoujiwangzhuan/20210726/990.html