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 <ndimi...@gmail.com> 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) <palomino...@gmail.com> > 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 <brfrn...@apache.org> 于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 > > > > > >