2016-03-02 67 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的使用。