<html><head><meta http-equiv="Content-Type" content="text/html charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>On Aug 10, 2012, at 8:43 AM, Thierry Carrez <<a href="mailto:thierry@openstack.org">thierry@openstack.org</a>> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">David Kranz wrote:<br><br><blockquote type="cite">2. I don't know why George insists that "developer laziness" or<br>"boredom" is responsible for the current situation. If these developers'<br>employers said XML<br> was important they would give it more priority. We can only conclude<br>that there are not many employers saying that to their employees.<br></blockquote><br>That's the crux of the issue. If XML support was "what customers want"<br>then we'd find more of the companies invested in OpenStack pushing<br>resources towards a better support for it. It's not just about<br>"developers loving JSON".<br></blockquote></div><br><div>This is complete bullshit.</div><div><br></div><div>Sorry. The politically correct term is "sample bias".</div><div><br></div><div>The OpenStack developer community is dominated by vendors. Actually, by developers at vendors with unfortunately little management oversight. It's an audience that is naturally pre-disposed to JSON.</div><div><br></div><div>But I really don't want to get into XML vs. JSON. When developing a new API, one can make honest arguments for one, the other, or both. I prefer both. Rackspace obviously preferred both because the Rackspace API has always supported both. And there are tools written against the Rackspace API that use XML that port very easily to OpenStack because of the similarities in the two APIs.</div><div><br></div><div>Nevertheless, we're not talking about a new API. We are talking about Folsom. That's where the story should end, regardless of the merits of XML vs. JSON.</div><div><br></div><div>What causes me to go ballistic isn't the XML vs. JSON issue. It's that this is considered a legitimate topic at this point in the development cycle.</div><div><br></div><div>-George</div><div><br></div><div apple-content-edited="true">
<span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>--</div><div>George Reese (<a href="mailto:george.reese@imaginary.com">george.reese@imaginary.com</a>)<br>t: @GeorgeReese m: +1(207)956-0217 Skype: nspollution<br>cal: <a href="http://tungle.me/GeorgeReese">http://tungle.me/GeorgeReese</a> </div><div><br></div></div></span><br class="Apple-interchange-newline"></span><br class="Apple-interchange-newline">
</div>
<br></body></html>