LINUX.ORG.RU
решено ФорумTalks

Вопрос о Windows SDK и GPL

 


0

1

Допустим есть софт под GPLv2 который сейчас работает под онтопиком и оффтопиком. На винде софту нужны права администратора, соответственно его приходится запускать под админом, поэтому хочется сделать так, чтобы он автоматически запрашивал нужные права через UAC.

Для этого к бинарнику надо прицепить правильный манифест и насколько я понял делать это придется с помощью Windows SDK. После этого конечно же планируется распространение собранного бинарника.

Собственно вопрос: не будет ли какого либо конфликта лицензий в данном случае?

★★★

насколько я понимаю, гпл-софт пользует ведонус-либы, а не наоборот. всё ок в таком случае

xsektorx ★★★
()

GPL позволяет использовать системные либы. А манифест - это вообще текстовый файл в ресурсах.

atrus ★★★★★
()

Собственно вопрос: не будет ли какого либо конфликта лицензий в данном случае?

Кстати, интересный вопрос. GPL-ное приложение под Windows не может не линковаться с проприетарными библиотеками (kernel32.dll, user32.dll, msvcrt.dll и пр.), что запрещено условиями GPL. Как быть?

Relan ★★★★★
()
Ответ на: комментарий от Relan

Там есть исключение для системных библиотек.

Ttt ☆☆☆☆☆
()
Ответ на: комментарий от atrus

А манифест - это вообще текстовый файл в ресурсах.

Это я понимаю, меня больше интересует нет ли каких ограничений у SDK от мелкософта.

winddos ★★★
() автор топика
Ответ на: комментарий от Dobriy_i_Prostoy

Но я так понял, что топикастер им и является.

Там используется куча заимствованного кода, не вариант :)

winddos ★★★
() автор топика

Все ок
Смотри на Sourceforge Win-only софт с лицензией GPLv2
WinSCP, 7-zip, e.t.c

ubuntuawp ★★
()

а каким боком тут WinSDK? Манифест можно и с помощью тулзов из mingw добавить, GPL-ьнее некуда

Harald ★★★★★
()

Не забудь подписать сертификатом, чтобы получить красивый UAC диалог

Uter
()
Ответ на: комментарий от Harald

Манифест можно и с помощью тулзов из mingw добавить, GPL-ьнее некуда

Не знал об этом, спасибо! Сейчас нагуглил windres.

winddos ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.