Коммерческое распространение приложения 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.