
它的意思
原始碼是程式設計師為了讓程式運作而撰寫的一組指令。對開放原始碼軟體而言,這些程式碼是公開的,授權也讓您有權執行程式、閱讀其運作方式、修改它並轉交他人。知名的授權包括 GPL 與 MIT 授權。
開源專案有維護者,許多專案背後還有公司支持。Linux 與 Docker 都是常見的例子。另一種模式是閉源軟體。
為什麼這對企業很重要
- 軟體本身沒有授權費:程式本身通常不需要按使用者或伺服器數量付費,但硬體與人力仍需支出。有些專案也會販售附加功能或支援服務的付費版本。
- 不會因單一廠商而失去依靠:由於原始碼公開,即使背後的公司轉向或結束營運,其他人仍可繼續維護這個專案。
- 可閱讀、可修改的程式碼:您的團隊或合作夥伴可以進行稽核與調整,這在閉源產品中很少能做到。
- 仍需要有人負責營運:安裝、加強安全、更新與支援都需要投入時間或費用。支援服務可向原廠或服務公司購買。
這在我們的工作中如何體現
我們為客戶建置的平台大多是開源的:Linux、基於 Talos Linux 的 Kubernetes、Proxmox VE、Ceph、Docker 以及 OPNsense 防火牆。我們的 FreePBX 電話系統不需要向我們支付每個使用者的授權費。我們自己的基礎架構也使用 Proxmox 與 Ceph,並維護自行開發的公開開源工具。
相關服務
Linux 與 Kubernetes
以開源技術建置的伺服器與容器平台。
Proxmox 顧問服務
虛擬化叢集,包括從 VMware 與 Hyper-V 遷移。
VoIP 電話系統
FreePBX 電話系統,不需向我們支付每個使用者的授權費。
瞭解更多
- 維基百科的開源軟體條目對此概念及其歷史的中立介紹,適合初次接觸這個主題的讀者。
- 開源定義(The Open Source Definition)授權條款須符合哪些條件才算開源,適合想了解確切規則的讀者。
- Choose a License以簡明方式摘要常見授權條款,對要公開自家程式碼的企業很有幫助。