Oracle
僅適用於非生產環境的 Oracle DB 許可證
我的公司是一家軟體供應商。我們開發的軟體後來部署在客戶的環境中,在他們自己的機器上。我們的軟體使用各種 DBMS,具體取決於客戶擁有什麼。我們為 PostgreSQL、MySQL 等做這件事。
目前我們有兩個新客戶,他們在自己的生產環境中使用 Oracle DB。但是,我們有義務提供一個使用者接受環境,它應該與客戶的生產環境是 1:1 的。
因此我的問題是——如果我們永遠不會擁有該產品的生產環境,我們是否需要為自己購買 Oracle DB 許可證?換句話說 - 由於客戶擁有 Oracle DB 許可證,我們是否還需要購買一個僅用於測試目的?
從這裡,您似乎可以免費將其用於您描述的目的。相關段落在這裡
許可權利和限制 Oracle 授予您在內部使用本程序的非排他性、不可轉讓的有限許可,但須遵守本協議中規定的限制,僅用於開發、測試、原型設計和展示您的應用程序,並且只要您的應用程序未用於任何數據處理、業務、商業或生產目的,也未用於任何其他目的。
現在,IANAL,但對我來說,UAT 不是“數據處理、商業、商業或生產目的”似乎相當清晰。在我看來,這個許可證是相當自由的,因為它允許你做很多預生產的東西,只要你不使用系統來完成上述任務。
同樣,我不是律師,也不是 YMMV,但我強烈認為 UAT 不是系統的生產使用(您只是在為生產做好準備!)。但是,正如另一張海報所建議的,您可能希望與您當地的代表核實(也就是說,如果您不住在北韓、伊朗或蘇丹!:-)
$$ EDIT $$ 感謝@mustaccio,我訪問了這裡,海報似乎認為與我所寫的完全相反。正如在同一個執行緒中如此雄辯地提出的那樣,來自網際網路的建議可能物有所值,除了在 dba.stackexchange 上!:-)