Можно ли ссылаться на исходный код git, когда я просто удаляю основную функцию? - PullRequest
2 голосов
/ 09 марта 2011

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


Кроме того, лицензия гласит:

б) Вы должны вызывать любую работу, которую вы распространяете или публикуете, что в полностью или частично содержит или является производным от Программы или любого другого часть его, чтобы получить лицензию в целом бесплатно для всех третьих стороны в соответствии с условиями настоящей Лицензии.

Значит ли это, что я должен выпустить свое приложение как GPL или только когда я статически связываю его?

1 Ответ

4 голосов
/ 09 марта 2011

Вы, вероятно, ищете libgit2 , который также выпускается под более разрешительной лицензией.

...