2016-03-02 74 views
0

我可以在商業上分發任何基於Directx的應用程序嗎?我是否需要獲得Microsoft的任何許可?其實我正在開發像「渲染引擎」這樣的軟件。但我對EULA瞭解不多。 我也有與OPENGL和金屬相同的問題。 注意:我沒有使用Visual Studio進行開發。Directx應用程序商業分佈

回答

1

我可以在商業上分發任何基於Directx的應用程序嗎?

是的。

我是否需要獲得Microsoft的任何許可?

號我也有OpenGL和金屬同樣的問題。

這根本不是問題。 DirectX,OpenGL,Metal等僅僅是API。就其中之一而言,它已被合法排除,使用公開記錄的API可能會受到許可。 API的特定實現可能具有授權給它的許可字符串。但僅僅是界面本身,並非如此。

在撰寫本文時,如果在未經許可的情況下獨立重新實現API是版權侵犯(在此情況下是在Android中實施的Java運行時與Sun/Oracle的原始Java運行時實現),Oracle和Google之間會發生訴訟。但很多人都同意,它可能不具有版權。

對於像DirectX,OpenGL,Metal等API:對於這些API的創建者有一個非常強烈的興趣,他們被實際使用。所以他們沒有任何的浪費。

0

Windows SDK許可協議涵蓋了DirectX等Windows API的使用。