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.'"
Exactly my thinking.
There is no requirement to keep the source code available online to every single release you have ever done, but it makes SENSE to keep it stored away on CD inside a filing cabinet.
If somebody comes to you in 3 years with a request to the source code, you can return the EXACT code he had from the release he is requesting.
It is not breaking any clause of the GPL and would infact be a worthy test of a company to produce such data.
The daytime software I work on is closed source, however we use the same thinking there.
I can go into our files and produce a CD containing the entire code and packages for every single release of the software we have made since the DOS days.
To my knowledge however we have only ever required it ONCE. If it were open source, why would I waste the space to keep that online? (there are around 90 release CDs available, each around 400mb)
liqbase
You clearly asked the wrong people. Much like Debian, Ubuntu's packages can be found quite easily on its website. A quick search here leads to the kernel image package; there you can find a link leading you to the kernel source package used to generate the image.
The APT package management system also provides commands that make it quite easy to download source automatically.
Then that's his problem, not Ubuntu's. They satisfied the legal requirement under section 3a of the GPL by making the source available on the same website that they distribute the object code from (with an easy automatic command, no less). If he can't connect with a particular machine, Ubuntu has no obligation to fix his problem for him.
And if he happened to get the distro on a CD, the Ubuntu FAQ has this to say: