天天看點

警惕:未得到Oracle許可的應用程式存在風險

當企業在oracle平台上開發應用程式用于外部用途時,他們很可能會遇到麻煩。應該在oracle發現你違反其軟體許可條例之前,馬上識别出未經正确授權的應用程式。

開發一個運作在oracle平台的定制應用程式供企業外部的終端使用者使用,這種行為很容易地讓你的企業陷入财務困境。一旦應用程式被外部使用者使用,遭遇oracle軟體許可證合規問題的幾率就會飙升。最終,你可能不得不增購oracle許可,并向供應商支付違規罰款。

oracle判斷是否違規會考慮到自宿主軟體作為服務提供方的情況,例如,部署一個專有應用程式主機。設定專用主機的行為并不在目前标準的oracle合同條款許可範圍中,即使oracle無限許可協定(ula)也包含此類許可。

如果你想以這種方式使用應用程式,可能需要獲得專用主機許可。它和供應商通常提供的oracle許可證本質上是一樣的,但合同的措辭是針對第三方企業。在購買軟體進行談判的時候,選擇哪種許可就必須由買方确定下來,如果購買專用主機許可,那被授權的軟體隻能用于專有應用程式主機——不允許别的用途,包括内部員工使用也不被允許。在确定你的企業是否真正需要專用主機許可前,你需要考慮下面三個問題:

部署oracle軟體是用于企業内部用途麼?

企業外部人員要使用這些應用程式麼?如果使用,是否是一對多的場景?如果是這樣,你可以在oracle單一标準許可協定下使用oracle平台,但随着越來越多公司外部人員開始使用應用程式,你可能需要申請越來越多的oracle許可,以滿足他們的需要。

應用是基于網際網路的麼?雖然不是所有的專用主機用例都涉及基于網際網路的應用程式,但其中的很大一部分都有所涉及。

如果對于這些問題,你的答案是肯定的,而且你還沒有購買專用主機許可的話,你很可能會遭遇許可證合規問題。

不僅僅是oracle

oracle不是唯一堅持專有應用程式主機需要單獨授權的公司。微軟對于那些希望提供應用程式主機服務的獨立軟體供應商(isv),也有着相應版本的專有主機許可。類似于oracle、微軟對運作自主應用程式的isv要求特定的許可。這些許可與應用程式僅供公司内部員工使用情況下的許可存在着一定的差別。

許多企業以為,在他們與oracle簽訂的合同的條款中,已經包含了對專用主機的許可,但這隻是他們以為而已。甚至是oracle的ula标準提供不受限的oracle許可,都不包括專用主機方案。隻有購買了oracle的專用主機許可,oracle的使用者為外部使用者提供應用服務,而不必再擔心oracle會對此行為作出處罰。

什麼情況下不太需要專用主機許可

如果上面的問題,你的回答多半是yes,但是你卻沒有外部的使用者群,那麼你不太需要去購買專用主機許可。oracle對這一點是非常清楚的,你首先要有外部使用者來通路應用程式,才需要購買許可。甚至外部人員開發和測試應用程式的情況也不需要許可:他們不是客戶,是以他們沒有作為外部使用者通路它們。專用主機客戶使用應用的情況,開發和測試不算在内。

然而,如果公司運作了非生産環境的示範伺服器,客戶在該伺服器上試用産品或服務,這也必須要獲得專用主機許可,因為它是一個一對多的部署,外部使用者可以通路獲得服務。即使應用程式處于測試或試驗階段,隻要有外部使用者通路,你需要對應的oracle軟體授權許可。

此外,外部各方一定必須是公司的最終客戶才需要專用主機許可。外部一對多使用者通路包含多種情況,例如涉及多個公司的b2b網絡,oracle enterprise manager 服務供應商或第三方提供應用程式給其他公司或個人的企業都屬于這個範疇。

為了遵守oracle專有主機許可,第一步是填寫一個供應商提供的系統資料庫單。oracle要求相應的應用程式描述,程式所運作在的oracle平台,以及程式使用的具體細節。這個表單允許企業以oracle既定的形式獲得和使用專用主機許可。

本文轉自d1net(轉載)