Ok, I will release it under LCL, which gives us the option to include
it with the Lazarus IDE in needed.  I should be able to post a link to
the SVN server tonight.

Regards,
  - Graeme -



On 3/6/06, A.J. Venter <[EMAIL PROTECTED]> wrote:
> On Monday 06 March 2006 22:39, Graeme Geldenhuys wrote:
> > Ok, I will neaten the code and make it available on my server, at
> > which point I will post the SVN address to the list.
> >
> > I don't know all the details regarding the different licenses (GPL,
> > LGPL, BSD, etc..).  What would be the recommended license to use?  I
> > still need to use it in our commercial application though.
> In that case you definitely want LGPL or BSD2, the big difference between the
> two GPL's is that you cannot link a non-gpl program against a GPL'd library.
> In terms of what they actually do LGPL and BSD are very similar with one major
> difference you can actually include (as in cut-and-paste) bits of a BSD
> library into another app or create a derivative library under a different
> license, the LGPL does not allow you to do these things but it does allow you
> to just link with a proprietary program.
> You don't want BSD1, BSD1 has a very annoying subclause that requires any
> advertisement in any media of any program/library in any way linked against
> or using yours to include a list of every contributor EVER - for some BSD1
> libs this later made advertising completely impossible as the contributor
> list could easily fill a full page (or three) newspaper add by itself.
> So then the question is whether you want to allow people to create derivative
> libraries under a different license, if the answer is no  then you want LGPL,
> if the answer is yes then you want BSD.
> The final option you should consider is to use the lazarus license, it is
> essentially exactly the same as the LGPL except it allows a few additional
> actions regarding static linking (which is needed for the LCL) - and I
> presume would be needed to get full use out of your component.
>
> Personally I vote you use the lazarus license as that would allow us to bug
> Mattias to include it in the main IDE and there won't be any licensing issues
> about it :)
>
> For the record though: you can GPL it and STILL use it in your own proprietory
> apps, as the copyright holder, the licenses DO NOT APPLY TO YOU.
> There is no legal reason why you cannot
> 1) Make it GPL'd - so only free software can use
> 2) Use it in your OWN proprietory software
> 3) Sell  licenses to people who want to use it in other proprietary software,
> this is both TrollTech and MySQL's major business models.
>
>
> Ciao
> A.J.
> --
> "there's nothing as inspirational for a hacker as a cat obscuring a bug
> by sitting in front of the monitor" - Boudewijn Rempt
> A.J. Venter
> Chief Software Architect
> OpenLab International
> www.getopenlab.com
> www.silentcoder.co.za
> +27 82 726 5103
>
> _________________________________________________________________
>      To unsubscribe: mail [EMAIL PROTECTED] with
>                 "unsubscribe" as the Subject
>    archives at http://www.lazarus.freepascal.org/mailarchives
>

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

Reply via email to