I'm not a lawyer, but as I understand it, source or binary doesn't matter: As long as you distribute a flext-external, source or binary, you have to distribute it as GPL. This is impossible without violating either the Percolate license or the GPL, because both are incompatible: the Percolate license isn't a free license.
Also, how does this affect Stk+flext, since Stk's license is not GPL either?
The Stk-license is perfectly compatible with the GPL, it's almost a public domain license and doesn't try to restrict use and distributiom in a way, as Percolate's license does. So there are no problems linking flext and stk.
While I can see your point, one thing that confuses the heck out of me is the following excerpt from the STK license:
"Some of the concepts are covered by various patents, some known to us and likely others which are unknown. Many of the ones known to us are administered by the Stanford Office of Technology and Licensing."
Obviously, I am not a lawyer either, but I thought that GPL was not patent-compatible. If someone's source is potentially infringing upon a patent, (which I am not claiming that STK is--I am speaking here purely hypothetically), my rather limited [mis]understanding of licenses is that they do not have the right to grant permissions to others to use patented code of a patent that is not theirs...
This is why I thought that "educational use" ought to do it, but then again, what do I know? ;-)
Best wishes,
Ico
Isn't it convenient that having a severely convoluted and complicated system of law ensures the existence of the profession for those whom practice it?
~Kyle
On 3/7/07, Ivica Ico Bukvic ico.bukvic@gmail.com wrote:
I'm not a lawyer, but as I understand it, source or binary doesn't matter: As long as you distribute a flext-external, source or binary, you have to distribute it as GPL. This is impossible without violating either the Percolate license or the GPL, because both are incompatible: the Percolate license isn't a free license.
Also, how does this affect Stk+flext, since Stk's license is not GPL either?
The Stk-license is perfectly compatible with the GPL, it's almost a public domain license and doesn't try to restrict use and distributiom in a way, as Percolate's license does. So there are no problems linking flext and stk.
While I can see your point, one thing that confuses the heck out of me is the following excerpt from the STK license:
"Some of the concepts are covered by various patents, some known to us and likely others which are unknown. Many of the ones known to us are administered by the Stanford Office of Technology and Licensing."
Obviously, I am not a lawyer either, but I thought that GPL was not patent-compatible. If someone's source is potentially infringing upon a patent, (which I am not claiming that STK is--I am speaking here purely hypothetically), my rather limited [mis]understanding of licenses is that they do not have the right to grant permissions to others to use patented code of a patent that is not theirs...
This is why I thought that "educational use" ought to do it, but then again, what do I know? ;-)
Best wishes,
Ico
PD-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Question:
Although I'm naive on all this stuff, maybe this question will help the plot to thicken: If STK is incompatible with GPL, how is it that ChucK, which is GPL software, is able to include ports of all Perry Cook's STK stuff??? And if it works for them, I don't see why it can't be done for PD.
I've been waiting for something to happen with percolate since I first used PD (though I admit I got my paws on an old win binary that works, I'm doing PD on Linux now, too).
~David
Hallo, David Powers hat gesagt: // David Powers wrote:
Although I'm naive on all this stuff, maybe this question will help the plot to thicken: If STK is incompatible with GPL, how is it that ChucK, which is GPL software, is able to include ports of all Perry Cook's STK stuff??? And if it works for them, I don't see why it can't be done for PD.
STK *is* compatible with the GPL. But Percolate includes some other objects that are not derived from STK and are covered by a different license which prohibits commercial and non-educational distribution.
If you're just interested in STK you can use the STK objects in the GGEE collection of Pd externals (or build some simple STK externals with flext by adapting the flext tutorial files.)
Frank Barknecht _ ______footils.org_ __goto10.org__