iT邦幫忙

2023 iThome 鐵人賽

DAY 2
0

前言

昨天的文章中闡明了這次的主題與大致的方向,而不論需求的模組有多少,未來又要針對這些模組做哪些客製化的修改,都需要環繞著核心的主要服務去進行,所以第一步要做的,就是了解有哪些版本是符合需求的,將之先行部署起來,並且了解整體系統的大致架構,所以第一步就讓我們來探討Odoo有哪些版本,與如何部署吧!

Odoo的版本

  1. Community Edition(社群版)
    這是一個完全開源的版本,提供了 ERP 和 CRM 的基本功能,包括但不限於銷售、採購、庫存管理、會計等,主要由開發者社群維護。

  2. Enterprise Edition(企業版)
    這是一個商業版本,除了社群版提供的所有功能外,還提供了更多的進階功能和支持。這包括更優質的用戶界面、更多的報告和分析工具、移動應用等。企業版是許可證付費的,通常包括專業的技術支持和定期的更新。

  3. 第三方客制
    除了兩個主要版本外,Odoo 社群也經常會產生一些定制或特殊用途的版本,但這些通常不是由官方維護的。

由於這次的需求是需要能自行修改原始以符合炸雞店裡的實際需要,所以會選擇修改彈性最大並且完全不需額外付費的社群版,但須額外注意的是針對社群版的開發,需符合LGPLv3規範:

LGPLv3 的主要特點包括:
使用自由:您可以自由地使用該軟件,無需支付任何費用。

源代碼開放:您可以查看、修改軟件的源代碼。

分發自由,但有條件:您可以分發該軟件,但必須保留相同的 LGPLv3 許可證。換句話說,您不能改變軟件的許可> > 證模式。

與其他軟件的互操作性:不同於 GPL,LGPL 允許您將 LGPL 授權的庫(library)用於非自由(closed-> > source)軟件中,而不需要將整個軟件開源。但如果您修改了這個庫,則必須公開這些修改。

修改和衍生作品:您可以自由地修改該軟件或創建基於它的衍生作品。但如果您分發了修改過的版本,您也必須在相同的 LGPLv3 許可證下提供修改過的源代碼。

部署方式

  1. 在線(SaaS):
    Odoo 提供了自家的 SaaS 解決方案,即 Odoo Online。這是最快捷的部署方式,適合於小型企業或者不希望自行管理基礎設施的企業。

  2. 本地部署:
    您可以在自己的服務器上安裝 Odoo。這種部署方式提供了更多的自定義和控制權,但也需要更多的維護工作。

  3. 公有雲:
    使用雲服務廠商(AWS、Azure、GCP)提供的機器架設服務。

依照目前需求,會先將設群版架設在本地端方便開發,而正式版目前有兩個想法與做法

  1. 並且使用AWS部署正式服務,實際使用時連到雲服務上
  2. 直接將伺服器架在店內

部署到雲的好處是方便,不用額外架機器和處理網路,但若是斷網時候服務無法使用會比較尷尬,架在店裡的好處是就是可以只用區網使用服務,這樣就算斷網也不會有太大影響,這部分目前也是打算且走且看。

今天時間比較少只做了一些簡單的了解,明天就會開始挽起袖子實際部署系統啦~


上一篇
Day 1. 我需要Odoo幫我做什麼
下一篇
Day 3. 環境建置
系列文
使用Odoo將炸雞店數位化28
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
arguskao
iT邦新手 3 級 ‧ 2023-09-03 22:17:31

LGPLv3 是修改以後也要開源?開源是說不能賣嗎?

我要留言

立即登入留言