Subject: | |
From: | |
Reply To: | |
Date: | Fri, 10 Jan 2014 10:48:28 +0900 |
Content-Type: | text/plain |
Parts/Attachments: |
|
|
On Friday 10 January 2014 01:14:02 Ian Murray wrote:
> On 10/01/14 00:16, jdow wrote:
> > Don't forget that GPL means you must have the sources available when
> > asked for.
And this obligation only applies to Red Hat's customers, not to us.
> I have been struggling with this myself tbh. If RH adds a line in a GPL
> program that says "Welcome to Red Hat", releases the binary as RHEL and
> then modifies it for CentOS to read "Welcome to CentOS" and only
> releases the source that says "Welcome to CentOS", then they are in
> technical violation of the GPL, I would say. (IANAL).
No, if you received the CentOS binaries you are only entitled to receive the
sources to those binaries (not the Red Hat ones).
GPL does not mandate that sources get released publicly, only to parties to
whom a program has been directly distributed. Folks who are not Red Hat
customers have not received programs from Red Hat, we've received the same
programs from other places (CentOS, SL, or to be more legally accurate, mirror
locations) and it is those other projects/providers who are obliged to make
programs available in source form.
The fact that the GPL and related licenses also guarantee that any customer
can distribute the source (but not a copy of the binary) to anyone they want
means its almost impossible to can or gag a successful piece of GPL software.
As a business it is better to control that release process than to be
blindsided by it, so Red Hat has fully embraced the open source community idea
and always provided public access to source -- but they are not obligated to
do so.
|
|
|