Why does Cortado use the restrictive GPL license instead of the friendlier LGPL? We would like to embed Cortado functionality into our own applet but not have to distribute the full source code of our applet. Is there any room for making Cortado use LGPL instead (now that Xiph are in control of it) or are there possibilities for class path exceptions or special licenses? -JCT _______________________________________________ theora-dev mailing list theora-dev@xiph.org http://lists.xiph.org/mailman/listinfo/theora-dev
On 02/17/2010 04:57 PM, ozemale at ozemail.com.au wrote:> Why does Cortado use the restrictive GPL license instead of the > friendlier LGPL? We would like to embed Cortado functionality into > our own applet but not have to distribute the full source code of our > applet. > > Is there any room for making Cortado use LGPL instead (now that Xiph > are in control of it) or are there possibilities for class path > exceptions or special licenses? > > -JCTCortado was originally written by Fluendo, and they apparently chose the GPL as the license to release their code. Xiph has taken over maintenance of the project, but that doesn''t mean they necessarily own all the code inside the project, so it cannot just be converted over in one piece to the LGPL. That may not be necessary - when you say embed, what do you mean, exactly? I don''t know the legal ramifications, but depending on your usage, you may still be able to do what you want to do without violating the GPL.
Thanks for that Basil. When I say "embed" I mean take the meat of the code and remove the fact that it is an actual applet and then put that meat inside the wrapper of our own applet. The only real change to the source would be to extract the meat and any necessary changes in passing in applet arguments. So actually there may not be any actual "changes" to the source, only an extraction and usage of the core functionality. -JCT On Wed Feb 17 17:24 , Basil Mohamed Gohar sent: On 02/17/2010 04:57 PM, ozemale@ozemail.com.au wrote: > Why does Cortado use the restrictive GPL license instead of the > friendlier LGPL? We would like to embed Cortado functionality into > our own applet but not have to distribute the full source code of our > applet. > > Is there any room for making Cortado use LGPL instead (now that Xiph > are in control of it) or are there possibilities for class path > exceptions or special licenses? > > -JCT Cortado was originally written by Fluendo, and they apparently chose the GPL as the license to release their code. Xiph has taken over maintenance of the project, but that doesn''t mean they necessarily own all the code inside the project, so it cannot just be converted over in one piece to the LGPL. That may not be necessary - when you say embed, what do you mean, exactly? I don''t know the legal ramifications, but depending on your usage, you may still be able to do what you want to do without violating the GPL. _______________________________________________ theora-dev mailing list theora-dev@xiph.org http://lists.xiph.org/mailman/listinfo/theora-dev ) _______________________________________________ theora-dev mailing list theora-dev@xiph.org http://lists.xiph.org/mailman/listinfo/theora-dev
Hi, you might be interested in links in following excerpt from one discussion =http://lists.xiph.org/pipermail/theora-dev/2009-November/004015.html). As I wanted to create a LGPL library, I rewrote the package com.fluendo.utils, I don''t use com.fluendo.jst and I use just some parts of com.fluendo.plugin. For now, I use only the video (not the audio), but you can already do many interesting effects with Processing. You can see the examples and download it from http://www.fotosdelpais.com/octavi/pogg = Regards Sergey -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.xiph.org/pipermail/theora-dev/attachments/20100218/ac17135d/attachment.htm
ozemale at ozemail.com.au wrote:> Thanks for that Basil. > > When I say "embed" I mean take the meat of the code and remove the fact that it > is an actual applet and then put that meat inside the wrapper of our own > applet.Cortado uses/includes Jogg, Jorbis, and Jheora for the actual decoding, as well as Jst for building the decode pipeline and JKate for subtitles. All of these components are LGPLv2+ (take a look at the source headers in the git repo). I think the only part that''s GPL is the player itself (com.fluendo.player). So depending on what you''re trying to do, you may be all set. Just look through the per-file license headers. --Ben -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 198 bytes Desc: OpenPGP digital signature Url : http://lists.xiph.org/pipermail/theora-dev/attachments/20100217/e99c0b7a/attachment.pgp