(As the archived dollypats.zip does not contain a license file I have copied
the copyright from the webpage at http://freepats.opensrc.org/dollysoft/
 - packager).

Subject: RE: using freePATs in LGPL product?
Date: Friday 02 September 2005 05:08
From: "Andrey Masleyev" <hackamada@mail.ru>
To: "'Mark Constable'" <markc@renta.net>

Hi Mark,

THANKS!!!

BTW, my product is called Tales Animator (http://www.dollysoft.com). This is
a really easy to use animation tool. It is currently freeware but it will
become shareware after the next release. Though it will always be free for
educational use (I know at least 5 school teachers using TA) and all
contributors (everybody will be able to contribute their graphics, music,
screenplays and get a free license). Next version will have viedo
editing/cutting functionality, export to dvd and it will play midi files. It
will use timidity as a dll (under LGPL).

I do not want to include all 30MB of samples into default Tales Animator
package which is currently only 3MB. So I created a small patchset based on
FreePATs (2.5MB). It works great on all my midies. It is available here:

http://www.dollysoft.com/extras/smallpats.zip

Please let me know if you feel that I am violating your or somebody's rights
here. I want TA to be absolutely legal. Yesterday I have created my own
patchset using public domain samples (it is only 500MB) but I definitely
prefer your patches :-). My patches available here and can be used by
everybody for any purpose without limitations:

http://www.dollysoft.com/extras/dollypats.zip

Thank you for you great job!!!
Andrey.



-----Original Message-----
From: Mark Constable [mailto:markc@renta.net] 
Sent: Thursday, September 01, 2005 8:50 AM
To: Andrey Masleyev
Subject: Re: using freePATs in LGPL product?

On Thursday 25 August 2005 03:01, Andrey Masleyev wrote:
> I am thinking of using timidity midi2wav converter in my project. I 
> know that timidity (not timidity++) can be used under LGPL. I wonder 
> if I can I use your PATs in my project together with timidity under LGPL?

I think so, to quote the exception from the license...

 As a special exception, if you create a composition which uses  these
patches, and mix these patches or unaltered portions of  these patches into
the composition, these patches do not by  themselves cause the resulting
composition to be covered by the  GNU General Public License. This exception
does not however  invalidate any other reasons why the document might be
covered  by the GNU General Public License. If you modify these patches,
you may extend this exception to your version of the patches,  but you are
not obligated to do so. If you do not wish to do so,  delete this exception
statement from your version.

If you take "mix these patches" into a software project then I think it is
fair that the resulting software project is not bound by the GPL.

> I know that freePATs are released under GPL. But what does this mean? 
> Do I need to open my c++ sources if I use patches or I just need to 
> make available all changes in patches? I am not planning to change PATs.

Just make available all changes to the patches, preferably back to this site
so other folks can take advantage of any improvements.
 
> Thank you for your great job anyway!!!

We wish that freepats were more complete so if you happen to make any
improvements or have any suggestions please don't hesitate to say so.

Sorry for taking so long to respond.

--markc
