Re: Implementing reftable in Git
- Date: Wed, 9 May 2018 09:48:07 -0700
- From: Jonathan Nieder <jrnieder@xxxxxxxxx>
- Subject: Re: Implementing reftable in Git
Christian Couder wrote:
> I might start working on implementing reftable in Git soon.
> So I think the most straightforward and compatible way to do it would
> be to port the JGit implementation.
I suspect following the spec would be even more compatible, since it
would force us to tighten the spec where it is unclear.
> It looks like the
> JGit repo and the reftable code there are licensed under the Eclipse
> Distribution License - v 1.0  which is very similar to the 3-Clause
> BSD License also called Modified BSD License
If you would like the patches at https://git.eclipse.org/r/q/topic:reftable
relicensed for Git's use so that you don't need to include that
license header, let me know. Separate from any legal concerns, if
you're doing a straight port, a one-line comment crediting the JGit
project would still be appreciated, of course.
That said, I would not be surprised if going straight from the spec is
easier than porting the code.