3 ms·
Redhat, IBM, Rackspace, HP are pretty major players (and there are users like HP, Bloomberg & IBM research). You can find them https://www.openstack.org/foundat
by yeukhon 11y ago
Redhat, IBM, Rackspace, HP are pretty major players (and there are users like HP, Bloomberg & IBM research). You can find them https://www.openstack.org/foundation/ https://www.openstack.org/foundation/.
While I don't have any first hand experience contributing to OpenStack (but complained quite a lot back in the old days as user), most of the developers are paid. Obviously OpenStack started out with NASA and (then) Rackspace, so it totally makes sense folks there held the manager/committer/BDFL titles and drove the decisions.
I do agree many of the APIs are awkaward and the Python code is not very Pythonic (classic example: why are attributes with "-" exist?? as user I have to use getattr(object, "OS-XXXX") to retrieve the value). Oh my god.
- harlowja 11y agoI hope https://wiki.openstack.org/wiki/API_Working_Group https://wiki.openstack.org/wiki/API_Working_Group (which I'm pretty sure is active @ https://wiki.openstack.org/wiki/Meetings/API-WG https://wiki.openstack.org/wiki/Meetings/API-WG) will make this better in the future. As always feel free to show up :)
- pmontra 11y agoI'm not familiar with both OpenStack and Python so I might be totally missing the point but JavaScript has a similar problem with DOM attributes and CSS rules. It accesses them either as strings or as camel cased object properties. Example with jQuery el.css({"background-color": "red"}) el.css({backgroundColor: "red"}) Can Python do the same?