Я не уверен, что это подходящий вопрос для этого сайта, но я попытался найти ответ через Google и нашел здесь вопрос о копировании тем/парадигм пользовательского интерфейса, поэтому я надеюсь, что это не по теме.
Ответ на этот вопрос заключался в том, что копирование не является незаконным, если вы не используете точно такую же графику.
Но что, если я хочу внедрить кросс-платформенный UI-фреймворк, такой как Qt, wxWidgets или Java Swing, и хочу иметь нативный внешний вид на каждой платформе? Должен ли я получить лицензию от Microsoft/Apple/etc. создавать нативные темы для этого гипотетического фреймворка? Если да, значит ли это, что вышеупомянутые фреймворки получили такую лицензию? Как насчет программного обеспечения для создания макетов пользовательского интерфейса ?
Я предполагаю, что не будет иметь никакого значения, выпущен ли этот гипотетический фреймворк под очень разрешающей лицензией (MIT, BSD, zlib, ...) или как коммерческий продукт?
Если ваш фреймворк просто вызывает нативные методы рисования пользовательского интерфейса для каждого элемента, то вы, конечно, автоматически получите нативные элементы и не будете встраивать никакую графику в свой собственный код, поэтому лицензировать нечего.
Если вы хотите скопировать элементы пользовательского интерфейса непосредственно в файлы вашего проекта, для этого потребуется лицензия.
Каждая платформа содержит одни и те же основные элементы — окно рисования, кнопку рисования и т. д. Каждая ссылка на рисование будет рисовать то, что ОС определила как этот объект. Я не понимаю, как вы могли бы реализовать специальную тему, имитирующую пользовательский интерфейс, когда все это уже встроено.
Скотт
Исела