项目开源已成科技企业生意核心,产品开源能否让RPA企业过的更好?
全球科技企业迎来项目开源浪潮,开源为RPA带来资本憧憬的平台故事
全文约4700字, 阅读时间约12分钟
文/王吉伟
2018年,两个并购事件尤其引入注目。
先是Microsoft斥资75美元买下知名开源社群GitHub,后来IBM又以340亿美元收购了开源软件公司Red Hat。两起并购之所以出名,一则因为大家都不明白, GitHub和Red Hat都是开源产品,怎么说卖就卖了呢?二则在于购买这两个开源公司的企业,都是当年知名的“封闭”型私有化盈利模式老牌科技巨头。
业内关注的焦点,重点在于“开源”这个关键词。大众关注的焦点,则在于往昔的开源与闭源之争。后来引发的大讨论是,开源产品卖给盈利公司会不会继续开源?
事实证明,大家的担心都是多余的。虽然前CEO鲍尔默曾在2001年称Linux为“癌症”,2007年还曾威胁要起诉Red Hat等Linux公司,但2014年微软换帅后立即就转变了态度,开始在其云平台Azure上支持并使用Linux,并在这一年开源了. NET。此后,微软成为开放源代码的拥护者,名列GitHub “对开源贡献人数最多的组织” 榜首。
微软从封闭到开源,行业背景是开源不再边缘,它已成科技公司的生意核心。
在国内,现在很多公司也在积极开源项目。以BAT而言,目前百度开源了70多个项目,阿里巴巴在去年已开源73个项目,腾讯的开源项目也已达到75个。近来,马化腾更是呼吁腾讯将通过内外部开源参与共建“全球科技共同体”。
也就是这两个月,华为接连开源了方舟编译器、服务器操作系统、GaussDB OLTP单机版数据库等项目,同时华为正在筹建中国开源基金。值得一提的是,2017年华为在Linux操作系统贡献代码变更的公司榜单上已名列第25,随着鸿蒙OS、方舟编译器等重量级项目的开源,华为在开源领域的地位定会水涨船高。
当开源成为一种商业模式,一种企业生意核心,一种打造行业壁垒的手段之后,所有基于软件衍生商业模式的企业都希望通过开源寻求更高的企业增长。由此,不只是大型科技公司,国内的TMD以及更多科技、互联网乃至正进行数字化转型的传统企业,纷纷加入开源的大军。
这是全球趋势,也是行业的未来,更是企业的“钱景”。此种态势下,企服领域专注流程管理的RPA(机器人流程自动化)自然也不能免俗,各大厂商都在积极拥抱开源。以UiPath、AutomationAnywhere等为首的RPA厂商也都发布了社区版或免费版等开源RPA产品,国内艺赛旗的RPA产品已迭代多个版本并持续开放社区版,还有更多厂商的社区版正在路上。
RPA为什么要开源?开源能否让RPA厂商发展的更好?这,还要先从软件开源说起。
全球科技企业迎来开源浪潮
大众眼里,提及开源软件往往会想到开源与闭源之争。譬如有封闭的微软Windows,就有开源的Linux。有微软封闭的IE浏览器,就有谷歌开源的Chrome。有封闭的苹果iOS,就有开源的谷歌Android。有云计算领域的封闭亚马逊AWS,就有开源的Open Stack。
在二十多年的发展进程中,闭源没有战胜开源,反而是开源站稳脚跟,并已成现今软件企业的主要商业模式。如Linux、Apache、PHP、MySQL、WordPress、Ubuntu、BIND这些为大众所熟知的软件,正是因为开源才成为伟大的产品,并持续影响大量行业,为组织与社会创造越来越多的经济价值。
开源软件发展到现在,数量已是非常惊人。尤其是近些年大型科技公司对待开源的态度转变之后,在其推动下全球开源项目规模正在呈指数级增长。以GitHub数据为例,2016年就有超过140万的开发者在超过 3500 万个开源项目里共享过自己的工作成果。至微软收购GitHub时,GitHub已拥有2800万用户,多达8500万个代码库。无疑,这个数字将会越来越大。
随着计算机技术的发展,尤其是互联网技术和相关企业的兴起,开源软件在操作系统、编译工具链、数据库、WEB服务器、移动操作系统等各个方面都已成主流。现在,我们使用的电脑、手机、电视以及各种智能数码产品中都能见到开源软件的身影。尤其是互联网服务器端软件,几乎全部是开源软件。可以说人类的生活场景到处都充斥着开源软件,人们的生活已经离不开开源软件的支持。
只要你留意,就会发现不管是国外的巨头FANG,还是老牌企业IBM、Intel、微软,到国内的BATJ,再到新晋小巨头TMD,以及5G与人工智能大潮下的各大IOT和AI公司,几乎所有的科技、互联网企业都推出了相应的开源项目。甚至,有的一个公司就有上百开源项目。
开源潮到来,全球科技企业都在开源。
软件开源的意义在哪里?
事实上,在开源软件的发展进程中,开源已不能简单理解为免费软件,其背后实则是一系列软件商业模式的运行逻辑。软件开源与商业运行并不冲突,且开源已经发展成为软件行业重要的商业模式。与传统的商业软件相比,开源软件采用了开放源代码、免费分发等形式,减少了营销与销售成本,更易于广泛传播。
在开源领域,最常见软件盈利基本模式有六种,分别是多产品阵营、服务收费、软硬件一体化、应用服务托管、附加产品、市场策略等。开源软件盈利模式上玩的花样很多,维基百科上所列模式有十几种,但基本上都跳不出这六种。
譬如现在很多企业最常用的做法就是,把软件分社区版和专业版,社区版免费、开源,但功能有限,专业版收费。或者,采用软件免费、服务收费的模式,这在六种基本模式中都有迹可循。
不管各种模式如何演变,主导或参与开源软件的企业,一方面在实现盈利的同时亦能提升软件知名度及企业美誉度知名度,另一方面能够让企业员工有更强的成就感与荣誉感,这对于稳定开发团队、提高开发人员的积极性有很大益处。
所以,大到谷歌、微软这样的科技巨头,小至主打单一极致功能的工具软件,都在沿用开源模式。可以说,软件开源已成为科技企业盈利的不二法门。
对开源软件的企业而言,开源除了能更好的实现盈利,还可以让企业更娴熟地掌握相关知识,并能通过更多使用者的建议反馈查漏补缺以完善软件,同时借助更多技术人员的思路能够提高项目质量,这样更便于软件在更多领域快速落地,且开源也是企业自我推销的最好方式。项目开源,非常有益于产品的长期发展。
对软件使用者来说,开源软件可以更安全,质量更高,可定制,不用担心被供应商绑架,开发使用更应更灵活,协同性高,开发成本低,更多的配件支持,并能先试后买。
重点在于,软件开源后随着大量开发者与使用者的加入,更容易发展成为平台型软件,并能够进一步承载互联网业务。这样的案例已足够多,由软件工具到平台再到生态的企业进化模式,已经为大型互联网企业所广泛应用。
国产RPA正在开源路上
本文开头提过,在开源成为软件企业商业核心的今天,一些RPA厂商经过多年发展,也已经走上了开源之路。譬如国外BluePrism、VisualCron等RPA厂商都提供免费试用,UiPath、AutomationAnywhere、Workfusion RPA Express等厂商则推出了具备基础功能社区版,包括新加坡的TagUI – AI也是如此。
在国内,艺赛旗RPA10.0中开放了社区版,并将其商业版云端控制台免费开放。UiBot的机器人开发工具UiBot Creator,也已经对外免费。金智维、弘玑Cyclone的RPA\数字员工社区版正在筹备上线。
云扩科技、达观数据、融智的RPA可以申请免费试用。国外厂商代表了RPA的商业发展方向,国内还会有更多的RPA供应商推出RPA试用服务以及社区版产品。这一点,已经在王吉伟频道近期接触的几家RPA企业中得到证实。
而一些基于云平台的RPA产品,譬如阿里云RPA最新推出的被集成功能,可谓是开源的另一种体现。B端用户采购阿里云计算服务,将其中的RPA功能模块集成到自身的企服软件中,以PaaS或SaaS形式服务终端客户。阿里云RPA本身是阿里云计算的一部分,同时在收费模式上也可以采用销售分成的方式,对于采购阿里云服务的企业而言,基本等同于免费。
还有一些厂商的产品策略是,直接在UiPath等在成熟RPA厂商的开源架构基础上扩展功能。对于RPA企业来说,基于开源框架开发RPA有很多优势:
首先,能够保证开发效率,进而企业可以将大部分精力放到业务上;其次,成熟RPA框架的性能比较优秀,这是吸引客户重要的一点;此外,大众化的开源RPA框架大多基于广泛使用的编程语言,便于刚招聘的开发人员快速上手,从而可以降低人员流动再适应的影响。
事实上,主要原因还是在于客户的态度。很多用户在咨询产品时会问是否是国外的RPA架构,毕竟成熟架构就意味着企业运营流程优化及应用的安全性和健壮性。
由此,更多的国产RPA已经或者正在走上开源之路。
开源能否让RPA企业过的更好?
事实上,“开源”二字对国内一些RPA厂商还有另一层意义。据《捕手志》采访RPA从业者所言,目前国内大部分RPA厂商都在用是“AutoIt(免费)/Python-UIAutomation-for-Windows(开源)+Selenium+中间件(AI)”这样的一套开源免费架构来开发RPA产品。
也就是说,目前国内多数RPA尤其是资本驱动型的RPA产品,都是在开源架构基础上打造的。这就如使用WordPress开源PHP程序的网站服务商推出自有的商业盈利建站程序一样,每个厂商都能用这个自动化工具组合打造自己的RPA品牌。
使用开源+免费软件搭载中间件的RPA产品,在技术上的区别都不是很大。但是与UiPath、Blue Prism、Automation Anywhere等国外大厂的RPA产品相比就差的多了。这类RPA架构冗余性较高,系统安全性和健壮性难以保证,国外大厂的RPA则大多都使用.net、JS自主研发RPA架构,产品性能方面要好很多。
开源已成为全球RPA企业的共识。但眼下国内RPA企业所做的开源,主要用于营销推广,可以算是开源1.0版本。把开源动作营收手段自是无可厚非,毕竟项目开源的重心其实还是盈利。通过软件试用以及免费版可以吸引更多人使用其产品,用户体验本就是软件营销的重要部分,体验式营销当然适合RPA产品。至于通过开源实现丰富产品功能、提高软件质量,加速行业融合等目的,则是后面要做的事情。
但这里有一个问题在于,当所有RPA企业都采用开源形式做产品之时,营销模式没有区别的情况之下,各家的核心竞争力又体现在哪里?或者说,开源能否让RPA企业过的更好?这个问题,值得RPA企业深度思考。
后记:开源带来的RPA平台故事
RPA开源,对于使用的企业而言:一方面可以在各厂商开源的RPA框架基础上开发更适合自身流程的自动化功能,另一方面开源也就意味着免费,至少核心代码是不用花钱的,或者只需交纳一定的授权费用即可,不需要企业投入更多成本,便于快速改造企业运营流程。
开源对于RPA厂商而言的好处更多。单是从盈利模式上,开源的RPA可以采用六种开源盈利模式的任意一种,譬如RPA社区版正是开源的产物。另外,当前有些RPA厂商也推出了一体机产品,这正是软硬件一体化的盈利模式。
一旦开源,RPA能玩的模式有很多,既能某种模式为主,也可以混合采用多种盈利模式,只需选择合适的模式即可,这使得RPA厂商的变现途径得以拓展。同时,开源也能让RPA厂商通过大众的力量完善产品功能,提高产品性能,快速落地实践,提升推广效率,打造品牌口碑。
在前文所述的软件开源商业模式中,RPA企业最喜欢的当是打造软件平台。要打造平台首先需要足够的用户,而想要积累用户,推出RPA社区版和免费试用算是最好的引流方式。同时还需要配合RPA交流社区,通过社交的力量拉动更多用户,目前已开源的RPA项目基本都在做这个事情。
此外,RPA产品的未来发展方向是“AI为主,自动为辅”,把流程自动化当作人工智能服务的一部分,显然融入AI技术的SaaS或者PaaS等云计算平台模式更适合推广应用。也只有网络订阅这种收费模式更适合于快速大规模的部署RPA机器人,这一点非得由云计算来实现不可。
王吉伟频道认为,在希望能够以更快捷的方式触达终端企业用户的同时,大部分RPA厂商应该更倾向于做“大B业务”。从此角度而言,阿里云RPA被集成的特性当是大部分RPA企业所追求的。通过与企服领域的服务商及供应商合作,让这些服务商集成RPA的业务服务终端客户,就能让RPA厂商快速占领更多的市场份额。要做到这一点,也需要RPA产品走平台的路子。
而在RPA企业发展初期,更需要将足够多精力放到融资层面。从资本角度而言,纯RPA产品能够讲到故事太少,一个能在未来几年持续拿到融资的RPA企业,不仅需要精炼产品,技术、团队、渠道、平台、生态哪一样都不能少。开源能够帮助RPA企业更快的完善产品获得用户抢占市场,更重要的是在投资机构面前能够把饼越画越大,给予其足够的憧憬。
这一点,对于使用开源架构的RPA企业尤其重要。
【王吉伟频道,关注TMT与IOT,专注数字化转型与流程自动化。】
点赞(0)
说点什么
全部评论