22.07.2013 12:49, Eric W. Biederman пишет: > Clause 5 is definitely needed as a clarification. > > The essence of clause 5 is that if your have a weird lawyer that > interprets the GPL this way you are still fine, because we the authors > explicitly say it is not a problem. > > Use of a program is not always allowed. You have to make a copy of a > program to use it, Well even if getting a copy somehow falls under the terms of "distributing" (could you please point to any proofs of this), it still doesn't explain why you need to give the _use_ permission. That would still be the distributing permission that will cover even the weirdest case of making a copy (if such a case exists at all). OTOH FSF is very clear on the way the exceptions should be granted and why: http://www.gnu.org/licenses/gpl-faq.en.html#GPLIncompatibleLibs If they say something about the exceptions for the _use_, then I haven't seen that, and would you please give me an URL. --- You may copy and distribute such a system following the terms of the GNU GPL for [name of your program] and the licenses of the other code concerned{, provided that you include the source code of that other code when and as the GNU GPL requires distribution of source code}. --- Seemingly nothing about the use. On the other hand, our clause 5 does _not_ give the permission to distribute! Only use. How would you deal with this? Blindly adding the word "distribute" and be done? :) Bart suggested that, but I'd like to object.
> I don't know how old this text is but unless it is recent it should > stand. I think it can stay only if it is clarified that: 1. It does _not_ have anything to do with distributing, just with the use. 2. It does not rely on strange things like "booting DOS is similar to linking with the library", please. 3. It is not the reason to use "GPLv2 only" or anything else. 4. It is not an exception or addition - just a clarification that any (or such) use is allowed. If you agree with the above, you'd probably also suggest a proper wording for this. :) I really don't see the reason to keep it, but if you come up with the wording that looks harmless... And please note that while you are not a lawyer, it may be better to not do this. :) >> I think it is incompatible intentionally, ie FSF always suggested >> to use "GPLv2 or later" to make everything compatible. People >> are free to stick to the "only" version of some license, opting >> themselves to stay incompatible with every further version. >> So IMHO this is not an FSF's fault, but the deliberate choise > This is exactly the FSF's fault. The GPLv3 could simply have been a > clarification in wording. The FSF produced a GPLv3 that is less > permissive and fewer people are willing to adopt it, which in turn > reduced the value of the GPL by causing license fragmentation. AfAIK the goals were to fight tivoization and patents. If you fight something, you add restrictions. I haven't yet read it entirely, but I like the way they fight the tivoization: they simply require you to add tools and cryptokeys that will allow you to reflash your tivo boxen. Doesn't even look like a restriction to me. :) Now there are the valid cases when someone (tivo) would like to say "I want GPLv2-only code in my project and never GPLv3", and this is what FSF allowed by making them incompatible: no one will add the GPLv3 code to the tivoized projects. OTOH if someone (like me here) says "hey, we have a GPLv2-only code, but I'd like to contribute under GPLv3" - this is insane by itself, because, if GPL3 is possible at all (no intentions for tivoization), then there should have been no "GPLv2-only" code at first place, or it was taken from the tivoized projects, which is not good (by the FSF's measures). Thats why I've also raised this point: http://sourceforge.net/mailarchive/message.php?msg_id=31199955 What would be you take on this one? IANAL. It is just my understanding of things. >> of whoever changed "or later" to "only". It is good that FSF >> gives such an option to people (it have to), but it is bad that >> they use it. > No. The FSF has not proved as untrustworthy as some have feared but > they have proved they make strange weird choices that are inappropriate > for some application domains. The GPLv3 seems to suffer from second > system effect pretty badly. While completely irrelevant to this discussion, I'd like to read more about this - any pointers? I came to like GPLv3, even though admittedly I've read only part of it. If it hampers someone, it gotta be the hardware manufacturers, so why do we care? > I can just about understand the GPLv2 the GPLv3 is lost in insane > legalease and weird restrictions. > > I very much admire the purity of stance of the FSF but it is dangerous > to follow the path they chart blindly. IIRC they were heavily criticised this way when they released the first drafts. They then had to employ the public discussions and votings, and the things have changed. Linus said "OK", so why do we care? :)) > The point was simply that dosemu does not have timely releases, > and that in general there is very little energy put into the project at > this point. The code is 20+ years old at this point, that is a lot of > history and a lot of developers to talk to. The real re-licensing is probably not planned... At least it shouldn't be me anyway, it should be Bart to do that work. I can't and won't. BUT, it looks like there is a _huge_ amount of things to resolve first, and the result is completely unpredictable. Eg I wonder whether we can accept that "GPLv2 and later" to "GPLv2 only" transfer as legal at all. I don't know yet who have done it, I think Hans Lermen did, but Bart set up a historical branch which will give us much more material to study. :) For a moment I think dosemu is currently illegal at all... Would be nice to prove wrong though. > On the flip side making a release that works on x86_64 is probably > crucial to keeping things going. The previous release also did, but was very buggy on that. Agreed. It is only a matter of Bart finding a time for that work. :) ------------------------------------------------------------------------------ See everything from the browser to the database with AppDynamics Get end-to-end visibility with application monitoring from AppDynamics Isolate bottlenecks and diagnose root cause in seconds. Start your free trial of AppDynamics Pro today! http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk _______________________________________________ Dosemu-devel mailing list Dosemu-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/dosemu-devel