到目前為止,Red Hat已經(jīng)完成了自身的轉(zhuǎn)變,如眾所周知的RHX,其軟件已被SugarCRM, Zimbra和 Alfresco等眾多公司所應(yīng)用。這些軟件制造商在進(jìn)行商品交易時(shí),已利用Red Hat的許可進(jìn)行銷售和提供技術(shù)支持。最終,所有相關(guān)的經(jīng)銷商都很高興RHX成為向中小型企業(yè)促銷開放源代碼程序的有效方式。
問題是很多應(yīng)用程序可能并未理解OSI(主動(dòng)開放源代碼)所扼制的開放源代碼的真正含義。當(dāng)你認(rèn)為Red Hat購(gòu)買了RHX并將其作為證據(jù),“來比較購(gòu)買和管理開放的源交易應(yīng)用程序??所有的程序在同一個(gè)位置,并且由開放源代碼前導(dǎo)字符支持”。還有一個(gè)更大的問題擺在面前,就是你發(fā)現(xiàn)Red Hat副總裁Michael Tiemann,正引導(dǎo)大家對(duì)違反OSI的行為進(jìn)行批評(píng)。
事實(shí)上,Tiemann在上個(gè)月的博客上發(fā)表的文章已經(jīng)引起了大家對(duì)OSI許可的爭(zhēng)論。文章的標(biāo)題為“有真正的開放源代碼CRM嗎”?當(dāng)一些記者稱SugarCRM和Centric CRM可以視為開放源代碼CRM供應(yīng)商時(shí),Tiemann用大量的篇幅對(duì)此提出了辯駁。首先,SugarCRM采用的是OSI認(rèn)可的MPL(Mozilla公開許可)的修改版,而這個(gè)版本卻包含了一條有爭(zhēng)議的“屬性”條款;其次,Centric CRM采用了自己的Centric公開許可,而這卻是OSI所不允許的。
Tiemann寫道:
2006年伊始,開放源代碼就遭到了來自兩個(gè)新的、不曾預(yù)料的方面的攻擊:第一種經(jīng)銷商聲稱他們擁有與OSI完全同等的對(duì)術(shù)語的定義權(quán);第二種經(jīng)銷商則認(rèn)為他們的許可對(duì)于OSD(開放源代碼定義)是相當(dāng)可靠的,而OSI董事會(huì)只是尚未意識(shí)到這一點(diǎn)。(至少有一家經(jīng)銷商同時(shí)持有上述兩種看法)
這次絕對(duì)不是我們首次遇到的攻擊,但卻是第一次不得不面對(duì)眾多詆毀我們的代理商。到了該揭露真相的時(shí)候了,讓我們高舉公開源的旗幟還我們一個(gè)正確的答案吧。
一些經(jīng)銷商打著公開源的旗號(hào),聲稱將聲名狼藉的歸因加到MPL上就是他們的目的,這并不會(huì)損害所謂的公開源。這些經(jīng)銷商提出了這項(xiàng)條款,作為反駁那些從服務(wù)商那里借得代碼的批發(fā)商的有力武器。
像Google和Yahool這樣的網(wǎng)站能取得一個(gè)開放源代碼許可包,經(jīng)過修改后直接在他們的服務(wù)器中運(yùn)行,無需將修改后的代碼返回給公共域。那是在開放源代碼許可中內(nèi)含的發(fā)布方面持有過時(shí)想法的結(jié)果。只有當(dāng)他們重新發(fā)布一個(gè)開放的源包時(shí),才需要公示代碼的變化。與此同時(shí),服務(wù)商們聲稱他們只是在服務(wù)器上運(yùn)行軟件,為客戶提供服務(wù),并沒有重新發(fā)布軟件。
軟件制造商希望能夠得到公眾的認(rèn)可,即如果服務(wù)提供商和其他供應(yīng)商采用了給定的軟件包裝,就應(yīng)該顯示他們的公司標(biāo)識(shí)。當(dāng)然,服務(wù)提供商也可以選擇向軟件制造商付費(fèi)的方式拿掉公司的標(biāo)識(shí)。
那些對(duì)開放源代碼有些沮喪的支持者們,要求嚴(yán)懲對(duì)此事的破壞者。更為嚴(yán)重的是,他們還主張經(jīng)銷商無權(quán)聲稱他們開發(fā)開放源代碼,并將代碼放在他們選擇的許可中。這樣的威脅論又破壞了整個(gè)開放源代碼的議程。
因此,真正的麻煩問題是是否還有必要開放源代碼,或者干脆從實(shí)際上把它廢掉。Rich Moen,一位Linux的激進(jìn)人士這樣告訴我們?!拔艺J(rèn)為選擇后者可能會(huì)更加有利于正在進(jìn)行的開放源代碼/免費(fèi)使用軟件,效果可能最好。”
而OSI許可卻并不表示贊同,他們無法從情感和實(shí)際角度想象要開放如此多的源代碼。
對(duì)OSI持有反對(duì)意見的人們有一大堆反駁的觀點(diǎn)。他們聲稱OSI已經(jīng)無法提供一個(gè)令人滿意的對(duì)許可的檢查和認(rèn)證,必須有OSI的成員出來對(duì)此負(fù)責(zé)。另外,他們也能獨(dú)立地促成此事,并稱OSI并不是他們的上帝。事情就應(yīng)該按照本來的速度進(jìn)行,而不應(yīng)該依照標(biāo)準(zhǔn)的組織進(jìn)行。
最后,你就能得出結(jié)論:對(duì)于希望開放源代碼、并持有軟件的人群來說,有些事情已經(jīng)過時(shí)了。事實(shí)上,使用沒有所有權(quán)的軟件已經(jīng)成為很普遍的事了。和平和友愛的時(shí)代已經(jīng)結(jié)束了。
Tiemann對(duì)這樣的爭(zhēng)論并不感興趣。
“在開放源這件事情上,Larry Ellison,Oracle的執(zhí)行總裁反對(duì)Red Hat的觀點(diǎn)。他講述了他所認(rèn)為的開放源代碼的含義,而且說‘我也可以偷別人的代碼,然后以半價(jià)賣掉它,掙一大筆錢’。”Tiemann這樣告訴我們“我們最好小心對(duì)待開放源代碼,因?yàn)檎行┚有呢蠝y(cè)的家伙要利用此事,竭盡所能地破壞它的定義?!?BR>Tiemann說,目前OSI已有了一個(gè)非常適合溝通的平臺(tái),即通過網(wǎng)站來更新大家所需要的東西,并希望籍此來面對(duì)開放源代碼的反對(duì)者。而且Tiemann認(rèn)為時(shí)間是解決問題的最好良藥。
“那些使用開放源代碼、卻未取得OSI認(rèn)證的許可的公司,其實(shí)是在褻瀆品牌?!盩iemann說,“他們使用這些資源,卻未做出任何實(shí)質(zhì)性的聲明,我認(rèn)為這的確是個(gè)大問題” 。
“現(xiàn)在有太多關(guān)于開放源代碼的問題了”。
再回到RHX
SugarCRM已成為Tiemann的代罪羔羊,并從總體上提倡開放源代碼。因此,軟件制造商發(fā)拒絕向媒體發(fā)表任何聲明。
與此同時(shí),Red Hat還有它自己的麻煩。
在RHX網(wǎng)站上關(guān)于FAQ的網(wǎng)頁(yè)上作了如下的聲明:所有最初參與軟件的合作伙伴都擁有開放源代碼核心。我們認(rèn)識(shí)到現(xiàn)在爭(zhēng)論的焦點(diǎn)是哪些公司真正擁有開放源代碼。要向用戶公開這一切,RHX列出了每個(gè)軟件合作伙伴的許可信息。以后,我們會(huì)介紹開放源代碼應(yīng)用所有權(quán)方面的信息。
事實(shí)上,那些希望在RHX網(wǎng)站上尋找明確的許可信息的行為會(huì)持續(xù)下去。Red Hat并沒有提供許可,而是強(qiáng)迫你進(jìn)入FAQ每種應(yīng)用,而就在那時(shí)候,你會(huì)很幸運(yùn)地找到相關(guān)的信息。
在RHX有13家公司站在OSI的立場(chǎng)上面對(duì)那些“真正的”開放源代碼的倡導(dǎo)者。SugarCRM和Centric CRM這樣的軟件制造商也處于同樣的立場(chǎng)。你還會(huì)發(fā)現(xiàn)采用GPL和商業(yè)許可的MySQL、DB企業(yè)、Zmanda和Compiere。而Zimbra這樣的公司則采用MPL做為軟件的主體,并且向Ajax客戶提供品質(zhì)良好的Zimbra公開許可。
Scott Dietzen,Zimbra的總裁在一次聲明中告訴我們“Zimbra會(huì)堅(jiān)定開放源代碼立場(chǎng)?!?/P>
還有Alfresco,最近已將MPL轉(zhuǎn)換到GPL2。
所以如果你還希望許可能夠連貫和穩(wěn)定,那么RHX并不是最好的選擇。
“RHX需要更明確地說明哪部分是開放源代碼以及哪部分在與開放源代碼合作?!盩iemann說,“你不想攻擊網(wǎng)站,但是你確實(shí)想讓人們注意到這一點(diǎn)?!?BR>(順便提一下,RHX的員工好像在我們發(fā)表聲明后刪掉了他們的評(píng)論。我們聽說了這樣的傳聞。)
Red Hat做為開放源軟件的倡導(dǎo)者為此付出了代價(jià)。正如我們看到的那樣,公司正在為澄清這些有關(guān)OSI許可的論點(diǎn)而做出努力,即開放源代碼事件已經(jīng)十分嚴(yán)重。如果Tiemann和其他人都希望為此成立一個(gè)公開的部門,那么我們需要看到上層做出的更多的努力。
很顯然,RHX??主要的“開放源代碼”軟件焦點(diǎn),應(yīng)該為大家做出典范。Red Hat應(yīng)該站在他的立場(chǎng)面對(duì)已如此嚴(yán)重的局面,因?yàn)橛腥绱吮姸嗟拈_放源支持者認(rèn)為掌握開放源代碼定義是個(gè)生死攸關(guān)的重要問題。