[openstack-dev] [all][tc] Require a level playing field for OpenStack projects

Zane Bitter zbitter at redhat.com
Mon Jun 20 16:43:44 UTC 2016

On 16/06/16 23:04, Jeremy Stanley wrote:
> On 2016-06-16 16:04:28 -0400 (-0400), Steve Gordon wrote:
> [...]
>> This is definitely a point worth clarifying in the general case,
>> but tangentially for the specific case of the RHEL operating
>> system please note that RHEL is available to developers for free:
>>      http://developers.redhat.com/products/rhel/get-started/
>>      http://developers.redhat.com/articles/no-cost-rhel-faq/
>> This is a *relatively* recent advancement so I though I would
>> mention it as folks may not be aware.
> Just to clarify, this is free-as-in-beer (gratis) and not
> free-as-in-speech (libre)? If so, that's still proprietary so I'm
> curious how that changes the situation. Would OpenStack welcome a
> project built exclusively around a "free for developer use" product
> into the tent?

The binaries are free-as-in-beer - IIUC you can't redistribute them. The 
source code, of course, remains free-as-in-speech as it has always been. 
(It's easy to forget the distinction when you work in Python all day and 
there are no binaries, but it's the source code that counts.) And of 
course there are freely-distributable binaries built from that source 
available in the form of CentOS.

So the question is mostly moot - we should *almost* never encounter a 
dependency on RHEL in particular (as opposed to EL builds in general - 
RHEL/CentOS/Scientific Linux/that Oracle thing/whatever). However in the 
tiny number of cases where there is one, I think it's entirely 
reasonable for the OpenStack community to require (a) that it not be a 
*hard* dependency; and (b) that a "level playing field" exists - i.e. 
the team must have no objection in principle to somebody using similar 
mechanisms to implement equivalent functionality for other operating 

(I should clarify that this is my personal opinion; I don't speak for 
Red Hat.)

I believe we follow that policy already anyway. e.g. TripleO never uses 
RHEL in the gate, only CentOS AFAIK.


More information about the OpenStack-dev mailing list