5 ms·
libgit2 has a linking exception in addition to the GPLv2, which exactly allows what they are doing. This exception allows to link libgit2 without modifications
by raimue 9y ago
libgit2 has a linking exception in addition to the GPLv2, which exactly allows what they are doing. This exception allows to link libgit2 without modifications in a program with absolutely zero obligations. It may not have been what you intended, but you cannot claim anything from Apple as you gave them permission to do that.
> In addition to the permissions in the GNU General Public License, the authors give you unlimited permission to link the compiled version of this library into combinations with other programs, and to distribute those combinations without any restriction coming from the use of this file. [...]
https://github.com/libgit2/libgit2/blob/master/COPYING https://github.com/libgit2/libgit2/blob/master/COPYING
- ethomson 9y agoYes, I'm very aware of our license. It allows people to link it in their non-free, proprietary software without any vitality on that proprietary software. It still requires them to make the source for the version of libgit2 that they are using available upon request.