[theora-dev] Licenses GPL and LGPL

o e oooooooo8 at yahoo.com
Fri Nov 20 01:01:01 PST 2009


Hello,

I am new to Cortado and I am very interested in playing video in some of my Java applets using the Theora decoder. I would like to write a LGPL library to use the decoders in Processing (see processing.org).

I prefer LGPL over GPL because it allows a wider usage of the library. The core libraries of Processing are released under LGPL as well.

I would like to use com.fluendo.plugin and com.fluendo.jheora which are LGPL, but the problem is that they use some classes from com.fluendo.jst and com.fluendo.utils that have a GPL license at the beginning of the file. I think that if you need a single GPL file to compile a LGPL library, the whole must be released under the GPL (and cannot be released under the LGPL), am I right? 

It is weird because half the files in the jst package are GPL and the other half are LGPL. Maybe the license changed at some point and some of the files haven't been modified. Could someone confirm the current license of these files? (according to the Copyright should be Fluendo S.L.) 

The GPL files that I am concerned about are: 

com.fluendo.jst
 Buffer
 Bus
 Clock
 ClockProvider
 Event
 Format
 Message
 Query
 SystemClock

com.fluendo.utils
 Base64Converter
 Debug
 MemUtils

com.fluendo.jst is used by com.fluendo.plugin
com.fluendo.utils is used everywhere (plugin, jtheora, jtiger, jkate)

Thanks in advance,

Octavi




      


More information about the theora-dev mailing list