GPL Causing Problems for Derivative Linux Distros
NewsForge (Also owned by VA) is reporting on a recent discovery by Warren Woodford about how the GPL could affect derivative Linux distributions. This could make life difficult for those small distros that are being maintained by one or two people in their spare time due to the high amount of work it creates. From the article: "Woodford does supply the source code for MEPIS' reconfigured kernel in a Debian source-package. His mistake seems to have been the assumption that, so long as the source code was available somewhere, he did not have to provide it himself if he hadn't modified it. While he has not contacted any other distributions, he suspects that he is far from the only one to make this assumption. 'We, like 10,000 other people, probably, believed we were covered by the safe harbor of having an upstream distribution available online,' Woodford says. 'I think, of the 500 distributions tracked by DistroWatch, probably 450 of them are in trouble right now per this position.'"
Remember, this applies equally to kernel hackers as well as people creating derivatives from other GPL software.
From: mrAngry@snootygits.com
Subject: I want the source code to your system!
Polite Reply:
If you would like the source code you are welcome to have it.
Please note however that I have only made changes to a few of the thousands of x system source files.
There are 2 ways that you can have it, the simplest being go to my upstream system writer and download the base code which I used and see the src folder on my FTP/CVS/web server for my own modifications.
Otherwise I am willing to post you a CD/DVD containing the entire source code (original and my modifications). I cannot unfortunately upload the entire x GB folder since I do not have the bandwidth to spare.
Please note however, there will be an administration and postage charge of £10 if you require a DVD image.
have a nice day.
Anyone making source modifications to a system must have at least one source copy of the original so be respectful but don't waste your time worrying about it.
liqbase
Wouldn't any license be a headache for a small distro provider? How many packages in an average distro, for a team of 2-3 people to validate compliance on?
Sheesh, evil *and* a jerk. -- Jade
Apparently I am also one of those who did not read the license carefully enough - it's a good job I don't redistribute GPL software.
These projects may be covered under section 3 (c) of the license:
(relating to pre-compiled binary distribution)
c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)
I don't know about you but I would read that as, provided no changes have been made, stating that a link to the MEPIS source code repository was adequate if that was the nature of the offer recieved when the MEPIS binaries were downloaded, provided the sub-distro is non commercial.
In any event for non-commercial sub-distros I cannot see that a violation in word but not spirit of such a minor nature would cause any eyebrows to be raised, generally you have to work quite hard to get sued under the GPL.
For commercial entities then it's an entirley different matter, but if they don't take the time to read and understand the license then, well, words fail me.
Think of the Children; Sleep with your Sister
I know this is a little late in the discussion, but I did a quick search on the page and couldn't find anything about patch files.
Would this affect any small source-based distro's that use patches on top of the original source files? [sort of like Gentoo, 'cept they aren't small]
Lately I've been thinking about building a small distro based on Gentoo or even just "roll your own" for my self. If I intend on releasing it to the public [I am still uncertain] would patch sets be the easiest route if I were to need to actually modify any code[it will be a source-based distro]?
Does the FSF have the power to insist on this for software they don't have copyright on (like, IIRC, the vast majority or even all of the Linux Kernel?)
If they request the source code to a GPL package, and the author ignores them, what option do they have? I imagine the original copyright holder(s) would have an action as the original author(s) but I fail to see what standing the FSF has unless they are a copyright holder.
This is an honest question - I don't know how this aspect of law (copyright law, maybe some other laws sneak in?) would actually work. What are the limits?
Of course, the linux distro that isn't chock full of GNU tools is a rare bird indeed...
"I object to doing things that computers can do." -- Olin Shivers, lispers.org
There is no upgrade path from one version of MEPIS to the next.
Well, that's what happens when you mix in non free stuff like Macromedia flash, Real Player, Nvidia drivers, NDis wrappers, Vonage clients, etc. Non free is brittle. It might be less brittle than the Windoze world, but it will never be as easy as the free world.
Free packages in Mepis upgrade with about as much grace as you can expect. Just last week, I upgraded Kontact from a 2003 edition to Etch. This worked out OK through apt-get outside of X. It got all the KDE goodies, xorg and other dependencies and just worked when it was done. There was one hang up, but the system itself told me what magic phrase to type.
There appears to be a very weak mechanism for collecting community know-how as to how to configure the system to "just work" on a particular platform.
Nuts. Mepis is one of the easiest distributions to install. If it works off the CD, it will work off your hard drive and Mepis works with more hardware than anything else I've ever tried.
Mepis is still a great distribution to install for someone when you don't want to spend a lot of time. It demonstrates what free software can do. The problems it has are the problems of non free software in general and those rear their head far less often on a Mepis system than they do on less free platforms. In short, don't give up a useful tool just because one person says some stupid things.
Warren can and will fix this little source code problem and this little non issue will fade away without trace. The chances are that some co operative solution will be easiest. Distributions which use the same package unmodified can get together to share the cost and expense of keeping the source code available.
Friends don't help friends install M$ junk.
No, Gentoo has an advantage because they don't have to deal with the kludge of binary packages.
Please, for the good of Humanity, vote Obama.