Я хочу написать GUI-интерфейс для git на C. Я знаю, что могу просто упаковать скомпилированный двоичный файл git в свой пакет приложений (Mac OS X), но также возможно ли скомпилировать git как динамическую библиотеку только с удаленной основной функцией (т.е. не скомпилированной git.c) и ссылкой на нее?
Кроме того, лицензия гласит:
б) Вы должны вызывать любую работу, которую вы распространяете или публикуете, что в
полностью или частично содержит или является производным от Программы или любого другого
часть его, чтобы получить лицензию в целом бесплатно для всех третьих
стороны в соответствии с условиями настоящей Лицензии.
Значит ли это, что я должен выпустить свое приложение как GPL или только когда я статически связываю его?