[liblouis-liblouisxml] Re: LGPL license

  • From: Christian Egli <christian.egli@xxxxxx>
  • To: liblouis-liblouisxml@xxxxxxxxxxxxx
  • Date: Wed, 11 Jun 2014 16:29:33 +0200

On 06/11/2014 04:16 PM, Bert Frees wrote:

Christian Egli writes:

While Hyphen is indeed LGPL2.1, BRLTTY is not. I just checked the
license and it appears to be GPL (see http://mielke.cc/brltty/download.html).

Yeah I saw that but then in the repository at github.com/brltty/brltty
there's a LICENSE-LGPL file.

Ah, the README at https://github.com/brltty/brltty/blob/master/README clears things up:

BRLTTY is free software. It comes with ABSOLUTELY NO WARRANTY.

BRLTTY is placed under the terms of the GNU General Public License [GPL] as
published by the Free Software Foundation; see the file LICENSE-GPL for
details. Version 2 (or any later version) of the GPL may be used when
redistributing and/or modifying this software. This statement applies to all
the files contained within this directory structure except for those which are
explicitly listed as exceptions within the following paragraphs.

A special exception has been made for all of the text, attributes, and
contraction tables and subtables (which reside within the Tables/
subdirectory). They are placed under the terms of the GNU Lesser General Public
License [LGPL] as published by the Free Software Foundation; see the file
LICENSE-LGPL for details. Version 2.1 (or any later version) of the LGPL may be
used when redistributing and/or modifying these files. The files covered by
this special exception are:

   *.ttb
   *.tti
   *.atb
   *.ati
   *.ctb
   *.cti

A special exception has been made for those files which are part of the client
side of BrlAPI (BRLTTY's Application Programming Interface). They are placed
under the terms of the GNU Lesser General Public License [LGPL] as published by
the Free Software Foundation; see the file LICENSE-LGPL for details. Version
2.1 (or any later version) of the LGPL may be used when redistributing and/or
modifying these files. The files covered by this special exception are:

   brlapi.h.in
   brlapi_keycodes.h
   brlapi_protocol.h
   brlapi_client.c
   brlapi_common.h
   brldefs-ht.h
   brldefs-vs.h

So the tables and the client side is under LGPLv2.1 and the rest is under GPLv2. Now the question of course is: from which part of BRLTTY is liblouis derived?

Thanks
Christian

--
Christian Egli
Swiss Library for the Blind, Visually Impaired and Print Disabled
Grubenstrasse 12, CH-8045 Zürich, Switzerland


-----
Tag der offenen Tuer: Die SBS laedt Sie herzlich ein: 28. Juni 2014 von 9 bis 16 Uhr. Mehr Informationen erhalten Sie unter http://www.sbs.ch/offenetuer
For a description of the software, to download it and links to
project pages go to http://www.abilitiessoft.com

Other related posts: