The only exception to this rule is that if it's an "optional" dependency. Meaning, if you could use some other dependency in place of the LGPL one, it's OK. That does not apply in this situation :)

Hopefully the author will agree! The demo of your tool on Tuesday was quite nice!!

On 5/24/19 8:06 AM, Toshihiro Suzuki wrote:
Thank you for your reply, Duo and Nick.

I understood that we can't use libraries licensed under LGPL at least in
HBase.
Before considering whether I create a new project, I will try to ask the
Lanterna
author to change the license of the library to Apache License or MIT.

On Thu, May 23, 2019 at 11:57 AM Nick Dimiduk <[email protected]> wrote:

My understanding of [0] is that various versions of LGPL are explicitly
prohibited from use as a dependency in Apache Foundation projects.

I’m not a lawyer.

[0]:
https://apache.org/legal/resolved.html#category-x

On Thu, May 23, 2019 at 7:18 AM 张铎(Duo Zhang) <[email protected]>
wrote:

HBase itself can not depend on libraries which are licensed under LGPL. A
possible way is to create a new project, which depend on both HBase and
the
LGPL library?

Toshihiro Suzuki <[email protected]> 于2019年5月23日周四 下午10:03写道:

Hi folks!

I'm building htop in HBASE-11062 now and using Lanterna library to
make a
Unix top like user interface:
https://github.com/mabe02/lanterna

Lanterna is a Java library allowing you to write easy semi-graphical
user
interfaces in a text-only environment, very similar to the C library
curses.

However, I found Lanterna library is licensed under the LGPL.
https://github.com/mabe02/lanterna/blob/master/License.txt

According to the Apache website (
http://www.apache.org/legal/3party.html#criteriaandcategories), it
looks
like LGPL License in incompatible with Apache License, but I'm not sure
if
we should not use libraries licensed under LGPL.

Could anyone advise me on it?

Regards,
Toshi




Reply via email to