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

Bug#959834: Fwd: RFP: diffutils-java -- Implementation of general operations with diff files



> It seemed there was some ambiguity on licensing from the links Andrej posted. Do you know who (if anyone) is responsible for diffutils at Google now? If Google holds copyright then it should be possible to get clarification on that license.

Although the code is hosted on Google Code Archive, I don't think Google owns this code because it's in our internal third_party directory. Also from the commit history, I don't think any of the authors is Googler.
This project looks like it is no longer under development, but on the Google Code Archive page, it states very clearly the license is Apache License 2.0.

On Wed, May 6, 2020 at 10:33 PM Olek Wojnar <olek@debian.org> wrote:
Hi Yun,

On Wed, May 6, 2020 at 3:38 PM Yun Peng <pcloudy@google.com> wrote:
Hi Olek,

First to correct one thing I said previously. The libdiffutils-java package is indeed a fork of the one Bazel has been using instead of what I said a character based diff implementation. I confused it with a different project diff-match-patch.

Ah, thanks for the clarification.
 
Theoretically we can port Bazel to use the newer j-d-u library. I tried to do that, but it turned out the old version (diffutils-1.3.0) is imported in Google's internal code base and is a dependency by many other projects, including the internal version of Bazel.
So it's very hard to migrate Bazel to the forked version of j-d-u. 

Well that's not good news... :( Do you know if there's a newer/maintained version of the pre-fork diffutils somewhere?
 
As for the old version, I don't see where the license issue comes from. The code is very simple and it should be under Apache 2 license. I still hope we can have it in Debian if that's possible.

It seemed there was some ambiguity on licensing from the links Andrej posted. Do you know who (if anyone) is responsible for diffutils at Google now? If Google holds copyright then it should be possible to get clarification on that license.

-Olek

Reply to: