[fpc-pascal] Announces & License question

Yann Mérignac yann.merignac at gmail.com
Fri Feb 28 12:14:24 CET 2014


Ok. So I will release new versions with licenses changed to GPL v3 +
linking exception.

Thanks to all.


2014-02-28 11:49 GMT+01:00 Jonas Maebe <jonas.maebe at elis.ugent.be>:

>
> On 28 Feb 2014, at 11:11, Yann Mérignac wrote:
>
>    - *data2pas* a command line tool that generates pascal include files
>>   from a text file description. This is a tool similar to *data2inc* but
>>
>>   using a more "pascalish" syntax. (GPL v3+)
>>   http://yann.merignac.free.fr/data2pas.html
>>   - *CmdLine* is a Free Pascal unit for parsing easily GNU style command
>>
>>   line options. (LGPL v3+) http://yann.merignac.free.fr/unit-cmdline.html
>>   - *GContnrs* is a generic container collection for Free Pascal. It
>>
>>   implements : doubly linked lists, dequeues, hash maps, hash sets,
>> priority
>>   queues, queues, stacks, tree maps, tree sets and vectors and some
>>   algorithms (sort, shuffle, min, max, ...). (LGPL v3+)
>>   http://yann.merignac.free.fr/unit-gcontnrs.html
>>   - *UPasConf *a unit that has been designed to create configuration
>>
>>   programs in Pascal. It allows you to create programs that mimic the
>> famous
>>   './configure' script. It can also create GNU makefiles for your
>>   projects. (LGPL v3+) http://yann.merignac.free.fr/unit-upasconf.html
>>
>> All units are under LGPL v3+ but I am not sure of my choice.
>>
>
> The first item is a program, not a unit. For that one, the license has no
> influence whatsoever of how the output can be used.
>
>
>  I want the
>> units to be usable by anyone in any kind of projects : closed source or
>> not, commercial or not, etc... And, I want that any change to the source
>> of
>> the units must be made public. Do you think the LGPL is a good choice for
>> that goals ?
>>
>
> In theory: yes. In practice: no, because FPC doesn't support dynamic
> linking to the extent that is required to make this painless. You will
> probably want to use the GPL+linking exception (or LGPL + static linking
> exception, as FPC uses, but that it exactly the same thing). See
> https://en.wikipedia.org/wiki/GPL_linking_exception for the general
> explanation, and http://svn.freepascal.org/svn/fpc/trunk/rtl/COPYING.FPCfor how FPC words it.
>
>
> Jonas
>
> _______________________________________________
> fpc-pascal maillist  -  fpc-pascal at lists.freepascal.org
> http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/fpc-pascal/attachments/20140228/bed8c01d/attachment.html>


More information about the fpc-pascal mailing list