Damn, I knew I should have trademarked the "OpenStack, Cloud's Big Tent" slogan!

Sent from my iPhone

On 2011-06-04, at 10:37 AM, Bryan Taylor <[email protected]> wrote:

> On Jun 4, 2011, at 9:14 AM, "Ed Leafe" <[email protected]> wrote:
>
>> On Jun 3, 2011, at 1:13 PM, Bryan Taylor wrote:
>>
>>> We've standardized on XML for backend work. We aren't spending much time 
>>> debugging serialization issues and are pretty happy with our decision and 
>>> aren't likly to change any time soon
>
> Our choice, for "backend" work, as one  example of an openstack customer.
>
>>   vs.
>>
>>> So the obvious thing to do is support both JSON and XML, which isn't that 
>>> hard.
>
> A product feature choice as a platform provider who has to support a 
> community.
>
>>
>>   I'm always confused when people claim that doing something is easy, but 
>> also that for them to do the same thing is too hard.
>
> Our internal policy is actually that XML is mandatory and other formats are 
> allowed and driven by customer request. I never said it was too hard for us 
> to support both, and when we look at the needs of the community of developers 
> - we see a vastly different layout than openstack does, with  a much smaller 
> set of people. BTW, we ironically followed the Rackspace Cloud architecture 
> team's recommendation as cloud is the only major external integrator with us.
>
> We just signed a major contract with a SaaS vendor whose product will become 
> one of the pillars that runs Rackspace. They earned big points in the 
> integration category vs their competition because they uniformly output XML, 
> JSON, CSV, XLS via http and SOAP for each API.
>
>>> at the point they try to tell me how to implement my solutions, all it does 
>>> is annoy me, because format wars are annoying.
>>
>>   I'm not sure if you intended it, but dismissing a discussion about taking 
>> on a significant chunk of work as nothing more than an annoying "format war" 
>> sounds rather condescending. We're not arguing the merits of of one over the 
>> other; we're deciding if we are going to commit to supporting XML right now, 
>> or perhaps add it later on.
>
> Ask the customers. This is a product feature - the question is demand vs 
> difficulty. Think of this decision the same way we decide what OS's to 
> support.
>
> And several posts (none from you) have approached it by touting technical 
> merits. There are certain religious area: OS, language, xml vs json where 
> tech merit discussions are just going to result in endless soul sucking 
> debate.
>
>>   Everyone would love to support as many formats as possible. With limited 
>> resources, we need to narrow our focus. And since this is all open source, 
>> anyone who has a need and finds implementing the solution for that need 
>> isn't "that hard" is more than welcome to contribute.
>
> I wonder what your stance would be on a contribution that was XML only. Mine 
> would be the same - the feature isn't ready for inclusion in a release until 
> it is finished by meeting the API standards of supporting both.
>
> I'm pushing for more involvement by our devs in openstack, btw. As we scratch 
> our own itches as customers i have no problem expecting our contributions to 
> meet openstack coding standards. But before this happens we go through the 
> process of deciding to deploy openstack components, and components that speak 
> XML are attractive to us. Other customers prefer JSON and I'd like a big tent 
> where we all collaborate.
>
>>
>> -- Ed Leafe
>>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~openstack
> Post to     : [email protected]
> Unsubscribe : https://launchpad.net/~openstack
> More help   : https://help.launchpad.net/ListHelp

_______________________________________________
Mailing list: https://launchpad.net/~openstack
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~openstack
More help   : https://help.launchpad.net/ListHelp

Reply via email to