問題解析:這樣使用RHEL是否合法
某位網(wǎng)友在 Chinaunix.net 的 Linux 系統(tǒng)管理論壇中提出問題“這樣使用 RHEL 合法嗎?”:
“1. 從網(wǎng)絡(luò)下載RHEL的ISO文件安裝。
2. 不購買RHEL任何服務(wù)。
3. 移除系統(tǒng)中redhat注冊商標(biāo)(保留版本號...)。
4. 從官方的srpm編譯后升級/下載新版RHEL的ISO文件升級。
5. 使用當(dāng)前系統(tǒng)自動(dòng)維護(hù)其他子服務(wù)器。”
該網(wǎng)友詢問了 Red Hat 官方,得到一些價(jià)目表和授權(quán)文件,但答復(fù)“Red Hat 官方不提供任何法律指導(dǎo)”,意思也就是“到底合不合法,不妨猜猜看?” 本著疑義相與析的精神,各位網(wǎng)友就此展開了熱烈的討論,Red Hat 員工和業(yè)余法律愛好者們甚至進(jìn)行了針鋒相對的辯論。
去年我正好研究過這個(gè)問題,現(xiàn)在把舊文找出來整理重貼。
RHEL 的版權(quán)由 GPL 軟件版權(quán)和 Red Hat 自有版權(quán)兩部分組成,而由于 GPL 許可證具有傳染性,故所有基于 GPL 開發(fā)的軟件都要符合 GPL 條款,因此 Red Hat 自有版權(quán)部分在 RHEL 中只占很少的部分,只需刪除所有 Red Hat Network Code 即可完全自由使用RHEL。這在 RHEL Subscriptions Renewal FAQs 里說得很清楚:
6. If I don't renew, can I continue to use the software?
Yes, under the General Public License (GP), you may use the software and maintain your own custom version of Linux. However, you will not have access to:
* Technical support from Red Hat.
* Security or software updates via Red Hat Network. You will have to find updates from alternative resources that provide reliable, secure downloads.
* Support from certified hardware suppliers or software vendors like Oracle for applications running on an expired Red Hat Enterprise Linux subscription.
* Coverage from the Red Hat Open Source Assurance program, featuring an Intellectual Property Warranty for Red Hat Enterprise Linux customers. Red Hat designed the program to protect customers using open source solutions.
Please note that when your subscription expires you will still be bound by the terms and conditions of the End User License Agreement and will have to remove all copies of Red Hat Network Code.
Red Hat 的營利模式是 Subscription Business Model,即通過向用戶出售技術(shù)服務(wù),獲取相應(yīng)年費(fèi)營利,這在 Red Hat Store 網(wǎng)頁上說得也很清楚:
其 Subscription 內(nèi)容主要包括 phone support、web support 和 unlimited incidents。如果你的技術(shù)能力足以自我 Support,又何必購買如此昂貴的 Support 呢?
這樣使用 RHEL 完全合法。其實(shí) Oracle 所謂的 Unbreakable Enterprise Linux 就是把 RHEL 改頭換面,再低價(jià)出售 Compatiable Subscription(鄙視),詳見:
當(dāng) 然,Red Hat 為 Linux 的發(fā)展付出了巨大的努力,他們提供的 Red Hat Enterprise Linux 系列較之同類產(chǎn)品,無論在功能還是性能方面都有極大的提升(相對于 Fedora 9 和 Ubuntu Server 的測試結(jié)果可以看出)。我們應(yīng)該如何回饋 Red Hat,促使其繼續(xù)保持對開源軟件的巨大熱情,進(jìn)一步推動(dòng) RHEL 又好又快發(fā)展,這是大家都需要考慮的問題(歡迎購買 Red Hat 相關(guān)產(chǎn)品、服務(wù),參加 RHCE/RHCA 認(rèn)證培訓(xùn)和考試)。
最后,向各位擔(dān)心法律問題的朋友,奉上許可證檢查腳本: CheckLicense.sh
#!/bin/bash
# Author: hutuworm # RELEASED UNDER GPLv2.
for PACKAGE in `rpm -qa`
do
NOTICE=`rpm -qi $PACKAGE | grep License | grep -iE 'red ?hat'`
if [ ! "$NOTICE" = "" ]
then
echo $PACKAGE ":" $NOTICE ;
fi
done
在裝有 RHEL 的服務(wù)器上執(zhí)行:
# sh CheckLicense.sh
redhat-logos-1.1.14.3-1 : Size : 993129 License: Copyright ?1999-2002 Red Hat, Inc. All rights reserved.
anaconda-images-9.1-3.RHEL : Size : 5363878 License: Copyright ?2003 Red Hat, Inc. All rights reserved.
anaconda-product-3-1AS : Size : 75111 License: Copyright 2003 Red Hat, Inc. All rights reserved.
那么只需要把 redhat-logos-1.1.14.3-1、anaconda-images-9.1-3.RHEL、anaconda-product-3-1AS 這三個(gè) rpm 包用 rpm -e 命令從系統(tǒng)中移除,即可高枕無憂。
【編輯推薦】