開放原始碼

什麼是開放原始碼軟體?

開放原始碼軟體是以授權公開原始碼的軟體,該授權允許任何人使用、研究、修改與分享。Linux 是最知名的例子。

與工程師談談 知識庫
資料中心內兩長排伺服器機架之間的走道

它的意思

原始碼是程式設計師為了讓程式運作而撰寫的一組指令。對開放原始碼軟體而言,這些程式碼是公開的,授權也讓您有權執行程式、閱讀其運作方式、修改它並轉交他人。知名的授權包括 GPL 與 MIT 授權。

開源專案有維護者,許多專案背後還有公司支持。Linux 與 Docker 都是常見的例子。另一種模式是閉源軟體。

為什麼這對企業很重要

  • 軟體本身沒有授權費:程式本身通常不需要按使用者或伺服器數量付費,但硬體與人力仍需支出。有些專案也會販售附加功能或支援服務的付費版本。
  • 不會因單一廠商而失去依靠:由於原始碼公開,即使背後的公司轉向或結束營運,其他人仍可繼續維護這個專案。
  • 可閱讀、可修改的程式碼:您的團隊或合作夥伴可以進行稽核與調整,這在閉源產品中很少能做到。
  • 仍需要有人負責營運:安裝、加強安全、更新與支援都需要投入時間或費用。支援服務可向原廠或服務公司購買。

這在我們的工作中如何體現

我們為客戶建置的平台大多是開源的:Linux、基於 Talos Linux 的 Kubernetes、Proxmox VE、Ceph、Docker 以及 OPNsense 防火牆。我們的 FreePBX 電話系統不需要向我們支付每個使用者的授權費。我們自己的基礎架構也使用 Proxmox 與 Ceph,並維護自行開發的公開開源工具。

相關服務

Linux 與 Kubernetes

以開源技術建置的伺服器與容器平台。

Proxmox 顧問服務

虛擬化叢集,包括從 VMware 與 Hyper-V 遷移。

VoIP 電話系統

FreePBX 電話系統,不需向我們支付每個使用者的授權費。

瞭解更多

不確定開源適合用在哪裡?

請告訴我們您目前付費的軟體授權。我們會說明哪些可以改用開源方案,哪些不適合。

開始洽談