15.08.2013 17:17, Bart Oldeman пишет: > P.S. I'm sorry about the slowness regarding the COPYING.DOSEMU > language. it's just a hairy issue I don't want to rush (with limited > time already). There is a well-established practice of applying GPL, so I wonder what the problem is. Ah, well, the problem is clause 5, but, what Eric suggests about it (that it should stay), doesn't even look feasible. In particular, this: --- However, past discussions about the scope of 'library linking' with GPL code and the possibility that future versions of the GPL may define this issue in a more restrictive manner, made it necessary to restrict the DOSEMU copyright explicitly to version 2 of the GPL. --- should IMO apply to _all_ the code in dosemu, because all of it is involved in this "library linking mess". But the reality is that we already have a lot of "GPLv2 or later" code all around, and I don't understand how that statement can co-exist with any.
In fact, as Bart already pointed, there was a lot of the "GPLv2 or later" code even before that clause 5 was added (serial, cpuemu, video etc). For that code, the "dosemu disclaimer" was added right on top of the "GPLv2 or later" banner! I wonder if this was a valid thing to do. You can't have a "GPLv2 only" and "GPLv2 or later" together in a same files, or can you? If this was impossible, then perhaps the patch in question can be considered invalid and undone, making dosemu code "GPLv2 or later" except that was contributed after that patch. Which would match what Bart already suggested in the prev posting (that we need to contact only those who contributed after that patch, to have a full re-licensing). Of course, instead of reverting the patch, it can be fixed on a case-by-case basis, to make sure no single file contains both "v2 or later" and "v2 only" copyrights, but if this is done, it would be much harder to find the reason to revert that patch in future. :) While this patch is usually compared to the one of Linus, let me debunk that thinking. AFAIK Linus didn't touch any files at all, he only added this to COPYING: --- Also note that the only valid version of the GPL as far as the kernel is concerned is _this_ particular version of the license (ie v2, not v2.2 or v3.x or whatever), unless explicitly otherwise stated. --- While the patch that we have, doesn't add the "unless explicitly otherwise stated" phrase, and in fact changes the files that had explicitly otherwise stated. Still any similarity to the Linus's patch? Just an ideas to consider. ------------------------------------------------------------------------------ Get 100% visibility into Java/.NET code with AppDynamics Lite! It's a free troubleshooting tool designed for production. Get down to code-level detail for bottlenecks, with <2% overhead. Download for free and get started troubleshooting in minutes. http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk _______________________________________________ Dosemu-devel mailing list Dosemu-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dosemu-devel