Le Mon, 7 Oct 2002, Henrik Grubbström (Lysator) @ Pike (-) developers forum...:
Mainly _Image_JPEG.
Seems that recents changes avoid pike to be compiled on Cygwin... :-P
/Xavier
Um, no, several recent changes have been to _allow_ Pike to compile on Cygwin, but there's still some things left to do apparently.
Cygwin hasn't been working for at least a month. I'm not sure if 7.3 has _ever_ been able to compile on Cygwin.
/ Marcus Comstedt (ACROSS) (Hail Ilpalazzo!)
Previous text:
Le Mon, 7 Oct 2002, Marcus Comstedt (ACROSS) (Hail Ilpalazzo!) @ Pike (-)...:
I did it... Using some hacks... like the one there is now in CVS...
I'm trying to fix now _Image_JPEG for that... :)
/Xavier
I know only that code from DVB device driver distro is GPL, so LGPL should be ok too (I guess). But I know nothing about MPL relicensing such sources.
Does it mean that I must ask (c) owners about MPL relicensing to include such code blocks in Pike?
And if they rejected it ... ?
/ Honza (hop) Petrous
Previous text:
Relicensing is not enough. I point to the policy document again: http://pike.ida.liu.se/development/cvs/policies.xml
Especially: "Pike copyrights - we consider all contributions to Pike donations and claim copyright for the entire Pike repository. This also means that IDA will have full power to take legal actions against anyone who would actually manage to break the license."
Any exception to that should be well motivated, discussed with the CVS maintainer (nilsson currently) and well marked up in the source.
/ Peter Bortas
Previous text:
Perhaps I should make a sweep and update the license in all c and h files to the standard blurb.
/*\ ||| This file is part of Pike. For copyright information see COPYRIGHT. ||| Pike is distributed under GPL, LGPL and MPL. See the file COPYING ||| for more information. */
/ Martin Nilsson (Fake Build Master)
Previous text:
OK. A quick question about moving rights about some part of DVB module code was done with assumed result - no possible.
So I just remove 'unhealthy' code and when time allows I try to rewrite PES parsing code (which is a only one really needed). In meantime I will use my private copy to use it :(
/ Honza (hop) Petrous
Previous text:
Since I know nothing about DVB, what is PES and how important is it? I
PES is acronym for packetized elementary stream, which is one of streams (video, audio 1, audio 2 ..., teletext, rds ...) defined one program stream, ie. TV or radio channel.
PES parsing is very important for me as it is main tool for retrieving payload data from PES.
Until I decide which way I go with it I removed PES parser code from DVB module.
Yes, there is a DVB support, as the rest of code is still working, so only retriving real data from stream is affected - basicly DVB.Stream object is dumb. Other objects (DVB.dvb for tuning and section data parsing and DVB.Audio for MP2 decoder control) are still usable.
I removed it from CHANGES because the main power of DVB module was cut off, so there is nothing happy to inform about (from my private point of view).
/ Honza (hop) Petrous
Previous text:
No, LGPL is not OK if the code is GPL.
(Because the implication goes the other way; LGPL implies GPL, but GPL is more severe/strict, so GPL does not imply LGPL.)
A minor clarification that might or might not be needed; we can of course have such code in CVS, just not in the Pike repository.
/ Johan Sundström (ska bli kalif i stället för kalifen)
Previous text:
What about the following scenario:
I write some code that gets into some module in the Pike cvs, assigning copyright of that code to IDA, any license of their choice, etc. But the code links with GPL:ed code.
The reasonable way to look at this situation is to say that this is exaclty what the LGPL->GPL upgrade clause in the LGPL is for. So it's fine to link all of this together, as long as the result treated as a GPL:ed work.
You are probably right regarding the parts who link GPLed code; doing that would imply that the derived work has to be GPLed as well, if it would be distributed further.
Considering the case where we link with LGPLed code, that should have no bearing on the license of the derived work, though (but perhaps you didn't consider that case here because this would be obvious, from the LGPL core idea).
/ Johan Sundström (ska bli kalif i stället för kalifen)
Previous text:
Then putting their code in the main Pike tree would be off limits, I suppose. Hosting a pike-modules repository where code under licenses that are not compatible with Pike on the site is of course no problem.
(Perhaps a better name should be found, though, if others besides me associate "pike-modules" with "pmod".)
/ Johan Sundström (ska bli kalif i stället för kalifen)
Previous text:
pike-devel@lists.lysator.liu.se