Использование Doxygen для коммерческого продукта с закрытым исходным кодом

Можно ли использовать Doxygen, который распространяется в соответствии с условиями Стандартной общественной лицензии GNU, для создания документации для коммерческого SDK с закрытым исходным кодом?

1 ответ

Решение

С домашней страницы Doxygen (выделено мое):

Лицензия на кислород

Copyright © 1997-2012, Дмитрий Ван Хиш.

Настоящим предоставляется разрешение на использование, копирование, изменение и распространение данного программного обеспечения и его документации в соответствии с условиями Стандартной общественной лицензии GNU. Не делается никаких заявлений о пригодности этого программного обеспечения для каких-либо целей. Предоставляется "как есть" без явной или подразумеваемой гарантии. Смотрите GNU General Public License для более подробной информации.

Документы, созданные doxygen, являются производными работами, полученными из материалов, использованных при их производстве; они не затронуты этой лицензией.

Таким образом, ответ - да, вы можете делать то, что вы хотите, с документацией, сгенерированной doxygen (конечно, при условии соблюдения лицензии вашего исходного кода).

Однако следует помнить, что (по крайней мере для меня) настройки файла конфигурации по умолчанию включают ссылки на исходный код в документации. Если вы не хотите, чтобы читатели вашей документации видели ваш код, обязательно отключите соответствующие параметры (если они существуют).

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