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版本中创建了 eTiny(2007)项目。
Fabien认为这是未来的端倪:未来不应该是再通过安装的客户端软件,再去连接服务器访问数据,未来就是应该用浏览器访问。
2009年2月——OpenERP V5.0发布
2008年后Fabien专心将Etiny做大。当时的OpenERP转到了luanchpad平台管理项目。
2010年1月——第一次融资,获得三百万欧元的天使投资
Fabien几乎将所有的钱都花在了请最好的开发者,组建了最优秀的技术团队。
2012年12月——分水岭
OpenERP V7.0发布网站SoryySAP.com
(此网站是2005年开始写、2006年即买下此域名,直到2012年12月才拿出用)
“正式发布计划在2012年12月21日,是玛雅人预言的世界末日,是传统ERP恐龙的终结之日。”(译)
2013年——第一次开源会议OpenMeeting,自此会议变为传统,每次版本的发布都伴随着开源会议。
会议上OpenERP给了自己定位:既要功能范围广,又要功能灵活性强。
2014年5月——Odoo诞生
On demand open object按需的开放的对象
2014年9月——Odoo V8.0
新API发布,转移到Github(http://github.com/odoo/odoo)
由于8.0版本在10月发布,此后每年都在10月发布新版本
2015年10月——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,行业专业方案讨论
整理 | 孙兴