Andrew Haines wrote:

George Lober wrote:


The code in /components/chmhelp looks like it's either GPL or LGPL. For code that would need to be used in target application, could these be changed to the Modified LGPL? Also the license headers refer to COPYING.LCL which I can't find anywhere ??


The chm viewer itself is GPL but all of the units it uses (chmbase, chmreader etc) are under the modified LGPL. In SVN the files say COPYING.modifiedLGPL now.

There is a package you can use in your programs to control the help viewer, that package is subject to the modified LGPL so that your program can be any license


Looking at it , it looks like it is all dependent on LHelp, which is GPL. So if I can't compile that into my application or distribute it under my license, you are left with situation where the end user somehow has to get LHelp themselves. Are they supposed to install Lazarus and compile it themselves ?

BTW, LHelp seems to have a few noticeable bugs reading chm files.

George

_________________________________________________________________
    To unsubscribe: mail [EMAIL PROTECTED] with
               "unsubscribe" as the Subject
  archives at http://www.lazarus.freepascal.org/mailarchives

Reply via email to