Odoo 社群版跟企業版的差異為何?

值得買企業版嗎?

Andy Cheng
Odoo

Odoo 企業版與社群版的差異

Odoo 自推出了企業版後,一直都有不少人問我們, Odoo 企業版( enterprise edition )與社群版( community edition )的差異在哪裡。本篇文章就來告訴您,兩個版本間的主要差異。

最一開始的企業版在功能上與社群版並沒有差異,最主要的差異在使用授權。社群板採用了 GPL ( GNU General Public License )授權,而企業版則是採用了 Odoo 私有授權,允許自行開發的模組不須以開放原始碼授權發布。自 8.0 版本, Odoo 開始將某些進階功能移至企業版,企業版的收費方式也開始有所變化。 因 Odoo 企業版的收費方式常有變動,且不同地區會有不同之價格,本篇文章不會多做說明,可自行至 Odoo 官網的價格說明頁面查詢。

使用授權上的差異

目前 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 程式語言的特性(其為直譯式程式語言),一般來說較難達成不交付原始碼這件事,故在授權方面的差異比較少被大家拿出來討論。

Odoo 企業版使用授權

使用介面上的差異

另一個企業版較大的差異是在使用介面。社群版的原生後台介面不支援 RWD ,企業版則有。若是使用者大多是在辦公室內的電腦上作業,這個差異就不需考慮。但若有行動裝置的使用情境,也可以安裝提供 RWD 支援的第三方後台佈景主題,不一定需要購買企業版。

Odoo 12 企業版主選單

財會功能的差異

Odoo 12 將大部分財會功能及報表都移至企業版,社群版僅能處理簡單應收付。當時 Odoo 的這個舉動造成社群的大量反彈,迫使創辦人出面說明解釋,告訴大家如何將財會功能開啟回來(但仍有部分功能只限企業版)。目前有第三方模組可以安裝,可以找回完整的財會功能

Odoo 財會儀表板

倉管功能的差異

企業版在倉管部分提供了條碼掃描(在 Odoo 8.0 是社群版的功能)和物流串接的功能。若是公司每天有大量的進出貨,則條碼掃描的功能非常實用,也有不少第三方模組提供類似的功能。

物流串接則只有提供國際物流業者,如 UPS 、 DHL 等等,尚無台灣本土業者的支援。若需串接台灣本土業者,需要另行開發客製化串接的模組。

Odoo 倉管儀表板

生管功能的差異

社群版的生管功能非常基礎,僅適用流程單純的製造業,或是委外加工。企業版則提供了相當多製造業必備的進階功能,如 MPP ( Master Production Planning )、 PLM ( Product Lifecycle Management )和 QC ( Quality Control )。

Odoo BOM

是否需要企業版?

以我們目前實際導入的經驗來說,除非是製造業的使用情境,使用企業版的成本效益其實不高。即使有需要企業版的功能,另行委外開發客製化模組的成本也相對較低,也可更符合自身需求。

 

附註

本篇文章只針對我們認為較顯著的差異,全功能差異概覽可參考 Odoo 官網說明

Odoo 版本比較