From: Jeff King Date: Thu, 25 Sep 2025 02:25:55 GMT Subject: Re: gitoxide-compatible licensing of Git's Rust code, was Re: [PATCH 6/7] xdiff: conditionally use Rust's implementation of xxhash Message-ID: <20250925022555.GA3202669@coredump.intra.peff.net> In-Reply-To: On Wed, Sep 24, 2025 at 02:48:26PM +0100, Phillip Wood wrote: > Thanks for putting this so clearly, I agree with everything that you've > written here. Another thing I'm concerned/confused about is how the > exception for a single project works in practice. Does it mean that a third > party that wants to re-use some code from GitOxide has to check if the code > originally came from Git to determine which license it is under? Or does it > mean that anyone who wants to use Git's code without the copyleft > restrictions can do so if they launder it through GitOxide first? Neither of > those seems like a great outcome. If I understand the suggestion correctly, it's not to license it specifically to GitOxide. It's to use a permissive license (like GPL with linking exception) that would make it compatible with other projects with similar licenses (like GitOxide). -Peff