分享回顾 | Odoo的独特性及其“八卦”

2022年2月14日 单位
顾彤Tony

2月6日,Odoo中文社区“校长”Tony从Odoo的发展历史,技术架构,功能特性,社区协作,商业生态的多个维度介绍了Odoo的独特性。为Odoo从业者,技术爱好者,使用者介绍深入探索,了解Odoo的路径和方法。同时以十多年的Odoo经历为大家带来Odoo鲜为人知的趣闻轶事。
回放:https://www.bilibili.com/video/BV1QY411t7YD



把握历史,面向未来,发扬开源精神



一、Odoo将会成为?

Odoo的独特性正在将其演变成一个超级物种。

Odoo创建者Fabien在2021-AMA会议上的预言:在未来的15-20年中小企业的企业应用软件将成为如水、电这样的即取即用的商品,而全世界企业应用软件供应商也会兼并整合到2、3家巨无霸软件企业占据绝大部分的市场,而Odoo将成为其中一家。



二、Odoo的故事

Odoo创始人Fabien Pinckaers所做的TinyERP技术架构:Postgresql数据库;Web Service:xml-rpc,net-rpc;ORM对象映射持久层;模块插件动态加载;描述式的试图定义(XML);模型的继承与扩展。


TinyERP Versions

·TinyERP V2.0 2005-5

·TinyERP V3.0 2005-9

·TinyERP V3.2 2006-1

·TinyERP V4.2 2007-9

2007年——未来初现端倪

合作公司Axelor共同开发了4.2版本中创建了 eTiny2007)项目。

Fabien认为这是未来的端倪:未来不应该是再通过安装的客户端软件,再去连接服务器访问数据,未来就是应该用浏览器访问。

 

20092月——OpenERP V5.0发布

2008年后Fabien专心将Etiny做大。当时的OpenERP转到了luanchpad平台管理项目。

 

20101月——第一次融资,获得三百万欧元的天使投资

Fabien几乎将所有的钱都花在了请最好的开发者,组建了最优秀的技术团队。

 

201212月——分水岭

OpenERP V7.0发布网站SoryySAP.com

(此网站是2005年开始写、2006年即买下此域名,直到201212月才拿出用)

“正式发布计划在20121221日,是玛雅人预言的世界末日,是传统ERP恐龙的终结之日。”(译)

 

2013年——第一次开源会议OpenMeeting,自此会议变为传统,每次版本的发布都伴随着开源会议。

会议上OpenERP给了自己定位:既要功能范围广,又要功能灵活性强。

 

20145月——Odoo诞生

On demand open object按需的开放的对象

 

20149月——Odoo V8.0

API发布,转移到Github(http://github.com/odoo/odoo)

由于8.0版本在10月发布,此后每年都在10月发布新版本

 

201510月——Odoo V9.0发布

9.0版本宣布了Odoo的双版本策略(企业版和社区版)

80/20法则:开发资源在社区版投入80%,企业版投入20%



Odoo商业模式的变迁

2002-2006 TinyERP 售卖T恤

2007-2013  OpenERP 做项目、有资金支持

2014及以后  Odoo 做维护,运维管理



Odoo2021

70%的月成长率,1800员工人数,7百万Odoo用户,4000+合作伙伴


设想如果Odoo一开始不是做开源、并没有开放出来,只是一家公司只服务一块地方的范围,十年以内可能会有这么大的成长吗?在这一方面,开源具有很强的放大能力。


OCA组织

(https://odoo-community.org, https://github.com/oca)

一个自由组织,一个由用Odoo做业务的成员的组织。

有严格的代码要求,有众多优秀代码、许多杰出人才,模块数量甚至比公司本身多,且大量是免费的。

与Odoo之间是互利互惠的关系,某种意义上也对Odoo起到监管、督促的作用,督促Odoo不偏离开源。


Odoo的测试地址:https://runbot.odoo.com

Odoo下载地址:https://nightly.odoo.com

如何参与Odoo

中文社区:https://odoo.net.cn

官方文档:https://www.odoo.com/documentation

中文翻译:https://www.transifex.com/odoo/

GitHub(odoo, oca)上提issue, review code,行业专业方案讨论

图片


整理 | 孙兴