當(dāng)企業(yè)在Oracle平臺上開發(fā)應(yīng)用程序用于外部用途時(shí),他們很可能會(huì)遇到麻煩。應(yīng)該在Oracle發(fā)現(xiàn)你違反其軟件許可條例之前,馬上識別出未經(jīng)正確授權(quán)的應(yīng)用程序。
開發(fā)一個(gè)運(yùn)行在Oracle平臺的定制應(yīng)用程序供企業(yè)外部的終端用戶使用,這種行為很容易地讓你的企業(yè)陷入財(cái)務(wù)困境。一旦應(yīng)用程序被外部用戶使用,遭遇Oracle軟件許可證合規(guī)問題的幾率就會(huì)飆升。最終,你可能不得不增購Oracle許可,并向供應(yīng)商支付違規(guī)罰款。
Oracle判斷是否違規(guī)會(huì)考慮到自宿主軟件作為服務(wù)提供方的情況,例如,部署一個(gè)專有應(yīng)用程序主機(jī)。設(shè)置專用主機(jī)的行為并不在當(dāng)前標(biāo)準(zhǔn)的Oracle合同條款許可范圍中,即使Oracle無限許可協(xié)議(ULA)也包含此類許可。
如果你想以這種方式使用應(yīng)用程序,可能需要獲得專用主機(jī)許可。它和供應(yīng)商通常提供的Oracle許可證本質(zhì)上是一樣的,但合同的措辭是針對第三方企業(yè)。在購買軟件進(jìn)行談判的時(shí)候,選擇哪種許可就必須由買方確定下來,如果購買專用主機(jī)許可,那被授權(quán)的軟件只能用于專有應(yīng)用程序主機(jī)——不允許別的用途,包括內(nèi)部員工使用也不被允許。在確定你的企業(yè)是否真正需要專用主機(jī)許可前,你需要考慮下面三個(gè)問題:
部署Oracle軟件是用于企業(yè)內(nèi)部用途么?
企業(yè)外部人員要使用這些應(yīng)用程序么?如果使用,是否是一對多的場景?如果是這樣,你可以在Oracle單一標(biāo)準(zhǔn)許可協(xié)議下使用Oracle平臺,但隨著越來越多公司外部人員開始使用應(yīng)用程序,你可能需要申請?jiān)絹碓蕉嗟腛racle許可,以滿足他們的需要。
應(yīng)用是基于互聯(lián)網(wǎng)的么?雖然不是所有的專用主機(jī)用例都涉及基于互聯(lián)網(wǎng)的應(yīng)用程序,但其中的很大一部分都有所涉及。
如果對于這些問題,你的答案是肯定的,而且你還沒有購買專用主機(jī)許可的話,你很可能會(huì)遭遇許可證合規(guī)問題。
不僅僅是Oracle
Oracle不是唯一堅(jiān)持專有應(yīng)用程序主機(jī)需要單獨(dú)授權(quán)的公司。微軟對于那些希望提供應(yīng)用程序主機(jī)服務(wù)的獨(dú)立軟件供應(yīng)商(ISV),也有著相應(yīng)版本的專有主機(jī)許可。類似于Oracle、微軟對運(yùn)行自主應(yīng)用程序的ISV要求特定的許可。這些許可與應(yīng)用程序僅供公司內(nèi)部員工使用情況下的許可存在著一定的區(qū)別。
許多企業(yè)以為,在他們與Oracle簽訂的合同的條款中,已經(jīng)包含了對專用主機(jī)的許可,但這只是他們以為而已。甚至是Oracle的ULA標(biāo)準(zhǔn)提供不受限的Oracle許可,都不包括專用主機(jī)方案。只有購買了Oracle的專用主機(jī)許可,Oracle的用戶為外部用戶提供應(yīng)用服務(wù),而不必再擔(dān)心Oracle會(huì)對此行為作出處罰。
什么情況下不太需要專用主機(jī)許可
如果上面的問題,你的回答多半是Yes,但是你卻沒有外部的用戶群,那么你不太需要去購買專用主機(jī)許可。Oracle對這一點(diǎn)是非常清楚的,你首先要有外部用戶來訪問應(yīng)用程序,才需要購買許可。甚至外部人員開發(fā)和測試應(yīng)用程序的情況也不需要許可:他們不是客戶,所以他們沒有作為外部用戶訪問它們。專用主機(jī)客戶使用應(yīng)用的情況,開發(fā)和測試不算在內(nèi)。
然而,如果公司運(yùn)行了非生產(chǎn)環(huán)境的演示服務(wù)器,客戶在該服務(wù)器上試用產(chǎn)品或服務(wù),這也必須要獲得專用主機(jī)許可,因?yàn)樗且粋€(gè)一對多的部署,外部用戶可以訪問獲得服務(wù)。即使應(yīng)用程序處于測試或試驗(yàn)階段,只要有外部用戶訪問,你需要對應(yīng)的Oracle軟件授權(quán)許可。
此外,外部各方一定必須是公司的最終客戶才需要專用主機(jī)許可。外部一對多用戶訪問包含多種情況,例如涉及多個(gè)公司的B2B網(wǎng)絡(luò),Oracle Enterprise Manager 服務(wù)供應(yīng)商或第三方提供應(yīng)用程序給其他公司或個(gè)人的企業(yè)都屬于這個(gè)范疇。
為了遵守Oracle專有主機(jī)許可,第一步是填寫一個(gè)供應(yīng)商提供的注冊表單。Oracle要求相應(yīng)的應(yīng)用程序描述,程序所運(yùn)行在的Oracle平臺,以及程序使用的具體細(xì)節(jié)。這個(gè)表單允許企業(yè)以O(shè)racle既定的形式獲得和使用專用主機(jī)許可。