最近好好的研究了一下 VirtualBox 的商業使用授權,有些心得,特此記錄與各位分享。若有任何錯誤務必告知。
單刀直入,先說結論:
VirtualBox 產品 | 授權條款 | 於商業中免費使用 |
VirtualBox 4.0 前 | PUEL 或 商業授權 | 否 |
VirtualBox 4.0 後 | GPL v2 或 商業授權 | 可 |
VirtualBox Guest Additions | GPL v2 或 商業授權 | 可 |
VirtualBox Extension Pack | PUEL 或 商業授權 | 否 |
-
為何 GPL v2 那兩項可商業免費使用,卻還存在有「商業授權」?
因購買商業授權還額外附有一年的技術支援,詳情請見 ORACLE® Store。
-
與「授權流言終結者#1︰VirtualBox 授權分析與探討」結論有所出入?
只要 Google 「VirtualBox 授權」必定會看到 OpenFoundry 的這篇:「授權流言終結者#1︰VirtualBox 授權分析與探討」,文中有兩點在現在看來可能是錯誤的資訊,一是項目與授權方式,二是針對 PUEL 授權的分析。以下就針對這兩點來說明。
-
各項目授權方式
(圖片來源:https://www.openfoundry.org/tw/enterprise-application/8636-1-virtualbox-)
※ 圖中 Virtual Extension Pack 應為 VirtualBox Extension Pack。
其中 VirtualBox Guest Additions 的描述應該有誤,該項目應該是 GPLv2 授權。可參照官網 FAQ:
- What are “VirtualBox Guest Additions”?
The “VirtualBox Guest Additions” are a set of software drivers and utilities that are shipped as a subset of the VirtualBox base package and that are installed inside a virtual machine for better performance and usability. Like the VirtualBox base package, the VirtualBox Guest Additions are licensed under the GPLv2.
而 VirtualBox Guest Additions 除 GPL v2 之外沒見到其他使用限制條款,故商業使用應該是沒問題的。
-
PUEL 授權分析
VirtualBox Extension Pack 是 PUEL 授權,針對該套件是否能在商業上使用,VirtualBox 授權分析與探討文中寫道:
根據 PUEL 第 8 版第 2 條第 1 款:....(略)...其中個人用戶,指的是自行安裝在自己的電腦上,並且同時不會有超過一台遠端電腦的顯示連線。因此即使是在營利單位內使用,只要確定軟體是自行安裝,而非他人安裝(如公司的 MIS 協助安裝),而且運行 VirtualBox 的電腦上,同時只會有一個遠端電腦的顯示連線(例如僅供自己遠端連線使用),則條件合乎 PUEL 個人用戶的規定,不需購買商業授權。
這段描述在現在看來應該是有問題的。 這篇文章是 2012-07 第 8 版的資訊了,然而 VirtualBox PUEL 條款不斷在更新,目前最新的是 2017-07 所發布的第 10 版。第 2 條已經沒有第 1 款,而一樣是第 2 條的最末明確寫道:
Personal Use and/or Educational Use expressly exclude any use of the Product for commercial purposes or to operate, run, or act on behalf of or for the benefit of a business, organization, governmental organization, or educational institution.
所以結論是,VirtualBox Extension Pack 無論是公司 IT 統一安裝或自行安裝,必須額外付費購買才能在商業上使用。
-
總結
工作中想要免費使用 VirtualBox,只要不安裝 VirtualBox Extension Pack,純粹使用 VirtualBox 及 Guest Addtions 是沒問題的!更多詳細資訊可參考 VirtualBox 官網的 License FAQ。