Коммерческое распространение приложения Directx

Могу ли я распространять какое-либо приложение на основе Directx на коммерческой основе? Нужно ли мне получать разрешение от Microsoft? На самом деле я разрабатываю программное обеспечение, такое как "Rendering Engine". Но я не знаю много о EULA. У меня также есть такая же проблема с OPENGL и Metal. Примечание: я не использую Visual Studio для разработки.

2 ответа

Могу ли я распространять какое-либо приложение на основе Directx на коммерческой основе?

Да.

Нужно ли мне получать разрешение от Microsoft?

Нет.

У меня также есть такая же проблема с OpenGL и Metal.

Это не проблема вообще. DirectX, OpenGL, Metal и т. Д. Являются просто API-интерфейсами. С одной стороны, было юридически исключено, что использование публично документированных API может быть подвергнуто лицензированию. Конкретная реализация API может содержать строки лицензирования. Но только сам интерфейс, а не так много.

На момент написания этой статьи существует судебный процесс между Oracle и Google, если независимая реализация API без разрешения является нарушением авторских прав (в данном случае среда выполнения Java, реализованная в Android, по сравнению с исходной средой исполнения Java Sun/Oracle). Но многие люди согласны, что это, вероятно, не защищены авторским правом.

Что касается таких API, как DirectX, OpenGL, Metal и т. Д. Создатели этих API очень заинтересованы в том, чтобы они действительно использовались. Таким образом, к ним не прилагается никакая королевская власть.

Использование API-интерфейсов Windows, таких как DirectX, регулируется лицензионным соглашением Windows SDK.

Другие вопросы по тегам