On 06/19/2014 11:47 AM, Patrick J. LoPresti wrote:
I do not care what any lawyer has to say on this topic, because this is not a legal question.
Sure it is.
Absolutely everyone reading this, including you, knows full well that the intent of the GPL -- indeed, its entire purpose -- is to enable precisely the kind of effort performed by the Scientific Linux maintainers _without undue burden_.
The release of source code the way Red Hat is currently releasing that source code is fully within the spirit of the GPL, at least in my opinion.
Building packages out of git isn't really that much harder than setting up mock to build from a directory full of source RPMS (I've done this for EL5 on IA64, by they way, and it's not exactly easy to do, either); it's just different, and there is and will be a learning curve. The CentOS team has a publicly accessible QA tree out there already for testing-only purposes. The issue with the lack of signatures is not a GPL compliance problem; GPL requires modified sources to be released, but it has never required that release to be signed.
Would I like things to be the way they were when Red Hat Linux 7 was still named after a city (not RHEL 7; RHL 7, back before the turn of the century)? In some ways yes; in other ways no.
On the bright side, the flurry of effort and collaboration is downright refreshing. It almost makes me want to jump in and maintain something again.... almost. I did that for five years, ten years ago, and still get e-mails demanding that I fix something for free....
If some shyster finds some nuanced loophole that allows his employer to thwart this purpose, that says a lot more about the shyster and the employer than it does about the GPL. - Pat
Again I ask you to point me to a publicly accessible download repo of current SLES source RPMs. Now ask yourself why SLES source is hard to find relative to RHEL source.
Now, the Red Hat model is really pretty simple: you could, if you want to and have a current RHEL subscription, download all the current GPL-covered source RPMs of EL7 and post them to a public server and be within your rights granted by the GPL. But Red Hat can remove your access to updates if you do so (GPL doesn't give you the automatic right to receive future versions of source from your current version of the binary; you only have the guarantee to the version of the source that matches the version of the binary that you received). Nothing in the GPL requires the one who distributes the binary to provide public access to the sources, either; only the person(s) to whom the binaries are distributed have the right to demand source from the distributor (and only for the version of those binaries that they possess).
But namecalling isn't really necessary, is it?
