Skip to content

Only GPL v2? #3046

@burdges

Description

@burdges

Just noticed the license is GPL v2 only. If I understand correctly, one cannot distribute binaries that link libgit2 with Apache, XFree86, etc. licensed software.

RMS made a case that libraries should use GPL rather than LGPL when a "library provides a significant unique capability". I suppose libgit2 could easily fit that description, but maybe not in everyone's minds since git is such a fixture now.

A switch to LGPL v3 might maximize usability of the library, while maintaining the "community building" benefits of GPL over permissive licenses. I presume the "or later" clause can again be dropped from the LGPL since the FSF explicitly designed in that feature.

In practice, I'd wager this is all a moot point since the linking restriction only impacts the program linking to libgit2, not other the libraries the program uses that're licensed under Apache, XFree86, etc.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions