Directx应用商业发行

时间:2016-03-02 11:19:07

标签: opengl directx metal commercial-application

我可以在商业上分发任何基于Directx的应用程序吗?我是否需要获得Microsoft的任何许可?实际上我正在开发像“渲染引擎”这样的软件。但我对EULA知之甚少。 我对OPENGL和Metal也有同样的问题。 注意:我没有使用Visual Studio进行开发。

2 个答案:

答案 0 :(得分:1)

  

我可以在商业上分发任何基于Directx的应用程序吗?

  

我是否需要获得Microsoft的任何许可?

没有

  

我对OpenGL和Metal也有同样的问题。

这根本不是问题。 DirectX,OpenGL,Metal等仅仅是API。一方面,法律上已经排除了使用公开记录的API可以获得许可。 API的特定实现可能会为其提供许可字符串。但只是界面本身,而不是那么多。

在撰写本文时,如果在未经许可的情况下独立重新实现API,则Oracle与Google之间存在诉讼是侵犯版权的行为(在此情况下,Android中实现的Java运行时与Sun / Oracle的原始Java运行时相比)。但是很多人都同意,它可能不具有版权。

对于像DirectX,OpenGL,Metal等API这样的API:这些API的创建者对它们的实际使用非常感兴趣。因此,他们没有任何骚扰。

答案 1 :(得分:0)

Windows SDK许可协议涵盖了DirectX等Windows API的使用。