2013-09-06 5 views
5

Предположим, что я пишу программу, которая включает, например, stdio.h и скомпилирует ее с помощью gcc.Любая лицензия для моей gcc-скомпилированной программы?

Могу ли я зарабатывать на своей программе? Могу ли я лицензировать свою работу с лицензией MIT?

+0

Примечание: Я бы «продал» компиляцию. Нет исходных файлов (например, stdio.h) – user1511417

+2

Этот вопрос не соответствует теме, поскольку речь идет о лицензировании, а не о программировании. – geoffspear

+0

Возможный дубликат [связывание GLACC статического и программного обеспечения лицензирования] (http://stackoverflow.com/questions/11693320/linking-glibc-static-and-propreitary-software-licensing) – Mgetz

ответ

9

Отказ от ответственности: Я не юрист; если вас беспокоят эти проблемы, вы должны проконсультироваться с лицензированным практиком.

GCC и его библиотеки времени выполнения специально поставляются с «Runtime Exception» пункт в лицензиях, которые вы можете найти здесь: http://www.gnu.org/licenses/gcc-exception-3.1.html

Исключение по существу делает следующее:

Когда вы используете GCC для компиляции программы GCC может объединять части определенных файлов заголовков GCC и библиотек времени выполнения с скомпилированной программой. Цель этого исключения заключается в том, чтобы разрешить компиляцию не-GPL (включая проприетарные) программы таким образом использовать файлы заголовков и библиотеки времени выполнения, охватываемые этим Исключением.

Поэтому компиляция с заголовками GCC и библиотеками с кодом, отличным от GPL, сама по себе не нарушает GPL.