Odoo 企业版与社区版的差异

         Odoo自推出了企业版后,一直都有不少人问我们,Odoo 企业版与社区版的差异在哪里。本篇文章就来告诉您,两个版本间的主要差异。
          最一开始的企业版在功能上与社区版并没有差异,最主要的差异在于使用授权。社区版采用了GPL授权,而企业版则是采用了Odoo私有授权,允许自行开发的模组不须以开放原始码授权发布。自8.0版本,Odoo开始将某些进阶功能移至企业版,企业版的收费方式也开始有所变化。因Odoo企业版的收费方式常有变动,且不同地区会有不同价格,本篇文章不会多做说明,可自行至Odoo官网的价格说明页面查询。

        (1)使用授权上的差异:

        目前Odoo 12社区版采用的是 LGPLv3(GNU Lesser General Public License Version 3),而企业版采用的是Odoo Enterprise Edition License v1.0。Odoo企业版与社区版的不同版本所采用的使用授权都可能不同,本篇文章单就 Odoo 12 版本说明。

        社区版所采用的LGPLv3 ,限制自行开发的定制化模组须以 GPL、LGPL 或 AGPL 发布,并提供使用者原始码(确切规范仍请参阅实际授权条文)。这三种GNU的开放原始码授权在授权延伸范围有所不同,详细可以参考网络上的相关介绍。

        企业版采用的授权则是偏向私有授权,自行开发的模组可以自行选择要采用的使用授权(与Odoo Enterprise Edition License相容即可),不论是否开放源码。

        但因 Python 语言的特性,一般来说较难达成不交付源码这件事,故在授权方面的差异比较少被大家拿出来讨论。

        (2)用户界面上的差异:

        另一个企业版较大的差异是在使用介面。社区版的原生后台界面不支持RWD ,企业版则有。若是使用者大多是在办公室内的电脑上作业,这个差异就不需考虑。但若有移动装置的使用情境,也可以安装提供RWD支持的第三方后台发布主题,不一定需要购买企业版。

        (3)财务模块功能的差异:

        Odoo12将大部分财会功能及报表都移至企业版,社群版仅能处理简单应收应付。当时Odoo的这个举动造成大量社区版用户的反感,迫使创办人出面解释,告诉大家如何将财务功能开启回来(但仍有部分功能只限企业版)。目前有第三方模组可以安装,可以找回完整的财务功能。

        (4)仓管功能的差异:

        企业版在仓管部分提供了条码扫描(在Odoo8.0是社区版的功能)和物流串接的功能。若是公司每天有大量的进出货,则条码扫描的功能非常实用,也有不少第三方模组提供类似的功能。物流串接则只有提供国际物流业者,如UPS、DHL等等。

        (5)生产管理功能的差异:

        社区版的生产管理功能非常基础,仅适用流程单纯的制造业,或是委外加工。企业版则提供了相当多制造业必备的进阶功能,如MPP(Master Production Planning )、 PLM(Product Lifecycle Management)和QC(Quality Control)。

         是否需要企业版?

         以我们目前实际导入的经验来看,除非是制造业的使用情境,使用企业版的成本效益其实不高。即使有需要企业版的功能,另行委外开发定制化模组的成本也相对较低,也更符合自身需求。