Re: [PATCH v6 02/20] reftable: add LICENSE

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, Apr 13, 2021 at 9:28 AM Ævar Arnfjörð Bjarmason
<avarab@xxxxxxxxx> wrote:
>     > However, it is fundamentally blocked on someone willing to spend
>     > some time reviewing the series; this seems to be out of my
>     > control.
>
> I for one find it hard to follow re-rolls of this when past discussion
> isn't clarified/updated in commit messages/CLs.
>
> So in particular in v3[2] there was a whole discussion about what what
> this licence & external hosting of this codebase meant in practical
> terms.
>
> I vaguely recall that that was clarified in some way by you, but didn't
> find the relevant E-Mail. Something like Google's lawyers said something
> to the effect that this could just be added to git.git, no? Maybe that's
> incorrect, I don't remember.

You're right, I didn't update the thread. The outcome is that the
library for now lives in https://github.com/hanwen/reftable while it's
not integrated in git.git. In this repo I can accept contributions
(including fixup changes posted to the git list) without requiring
CLAs.

> I.e. if it's meant to be 100% externally maintained and "code-dumped"
> into git.git like we do with sha1collisiondetection/ that raises one set
> of concerns, but if it's meant to be "eaten" by git.git that poses
> another set of questions for the code review here. I.e. much of what
> you're doing in later patches in this series is introducing things that
> are redundant/odd if viewed if we're supposing that this code is meant
> to live in git.git.

The code is meant to be eaten by git.git, but be amenable to being
used by libgit2 with minimal modifications. To that end, it tries to
use just functionality offered by git-compat-util.

If you could point out specific oddities, that would be helpful.

As said earlier, the BSD license here is the most liberal I could
find, but I'm open to something else, if that makes integration in
both git and libgit2 possible. This was not discussed further, and
hence the "TODO: relicense?" comment.

-- 
Han-Wen Nienhuys - Google Munich
I work 80%. Don't expect answers from me on Fridays.
--
Google Germany GmbH, Erika-Mann-Strasse 33, 80636 Munich
Registergericht und -nummer: Hamburg, HRB 86891
Sitz der Gesellschaft: Hamburg
Geschäftsführer: Paul Manicle, Halimah DeLaine Prado




[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]

  Powered by Linux