tag:blogger.com,1999:blog-3944976411672994427.post8619765858430648348..comments2023-09-03T17:53:38.313+07:00Comments on James Clark's Random Thoughts: A tour of the open standards used by Google BuzzJames Clarkhttp://www.blogger.com/profile/04798042939786677843noreply@blogger.comBlogger13125tag:blogger.com,1999:blog-3944976411672994427.post-56357716191192200222010-12-26T12:22:50.468+07:002010-12-26T12:22:50.468+07:00Thanks for good summary!
I've tried making tra...Thanks for good summary!<br />I've tried making translation into Japanese. [http://kshigeru.blogspot.com/2010/12/tour-of-open-standards-used-by-google.html]<br />Is there any license term?Shigeruhttps://www.blogger.com/profile/18173246448808664430noreply@blogger.comtag:blogger.com,1999:blog-3944976411672994427.post-57937928432447201152010-08-27T23:38:53.817+07:002010-08-27T23:38:53.817+07:00Hey, James. How's that New Year's resolut...Hey, James. How's that New Year's resolution holdin' up?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-3944976411672994427.post-38604432944439569532010-02-27T13:32:18.862+07:002010-02-27T13:32:18.862+07:00James,
Thanks for the comments. If you're in...James,<br /><br />Thanks for the comments. If you're interested in filing some issues against the Salmon or Magic Signatures specs, I've opened up an issue tracker at http://code.google.com/p/salmon-protocol/issues/list and tracking issues raised there.<br /><br />I assume you mean RFC3447 for RSAPublicKey -- it's possible that ASN.1 DER encoding w/base64url would work, it's just very hard to verify that by reading the ASN.1 spec itself. If there's a reasonably way to specify this as a profile of ASN.1 DER (just for the set of integer fields needed for keys) without pulling in all of ASN.1 as a dependency it could be reasonable to use it.<br /><br />Salmon has a specific problem in that it needs its signatures to survive not only transit but storage in hostile environments (e.g., SQL) prior to re-syndication. Thus the armoring provided by Magic Signatures.Johnhttps://www.blogger.com/profile/12344017489797258795noreply@blogger.comtag:blogger.com,1999:blog-3944976411672994427.post-29347006873967450842010-02-22T21:29:30.768+07:002010-02-22T21:29:30.768+07:00is this all ? not more ? :-))))
look our "tou...is this all ? not more ? :-))))<br />look our "tour" for yiid.com <br /><br />http://blog.yiid.org/2010/02/22/openyiid-ein-update/marcohttps://www.blogger.com/profile/08766325574848146876noreply@blogger.comtag:blogger.com,1999:blog-3944976411672994427.post-30613882569024299012010-02-22T15:28:04.709+07:002010-02-22T15:28:04.709+07:00AFAICT the list of names on the OWF site shouldn&#...AFAICT the list of names on the OWF site shouldn't be read as an endorsement, but rather an effort by folks to give guidance on what looked like an interesting endeavour. <br /><br />It's been around for a while, and it's still hard to even say what the OWF is, much less what it does. Beyond the license, of course.mnothttps://www.blogger.com/profile/00181016306152557420noreply@blogger.comtag:blogger.com,1999:blog-3944976411672994427.post-53921833555025305322010-02-22T11:16:41.455+07:002010-02-22T11:16:41.455+07:00Dare,
I take your point about using the term &quo...Dare,<br /><br />I take your point about using the term "standards". I guess I should have said something like "draft specifications that could plausibly evolve into open standards".James Clarkhttps://www.blogger.com/profile/04798042939786677843noreply@blogger.comtag:blogger.com,1999:blog-3944976411672994427.post-72325432526220278302010-02-22T04:19:23.025+07:002010-02-22T04:19:23.025+07:00Dare -- right. That's why I immediately left ...Dare -- right. That's why I immediately left a comment clarifying the difference between standards and specifications the moment I saw James' post. My comment is right above yours.<br /><br />And to be clear, nearly all of these specs _are_ standards. The ones that aren't, like Activity Streams and Salmon, are still being worked on in the open and no standards body would accept them in the current form anyway. What should I call them instead?<br /><br />If there's something you'd like to add about what Google or I should be doing differently in building Buzz, I'm all ears. In fact, we'd love it if you'd contribute. <br /><br />And of course, James knows better than anyone the difference between standards and non-standards. He's written more of them than the rest of us combined. : )Queen Annehttps://www.blogger.com/profile/02207868496894402347noreply@blogger.comtag:blogger.com,1999:blog-3944976411672994427.post-71308553197090015342010-02-22T04:03:03.909+07:002010-02-22T04:03:03.909+07:00Dewitt,
Standards mean a very specific thing in...Dewitt, <br /> Standards mean a very specific thing in our industry whether they are de facto or de jure standards. Misusing the term is bad for the industry because it allows companies to sling FUD while using what are effective proprietary technologies in their products and it misleads customers. <br /><br /> This is orthogonal to the merits of the underlying technologies or whether Microsoft employees are involved in OWF or Atom-related spec work.Unknownhttps://www.blogger.com/profile/02831320540581323269noreply@blogger.comtag:blogger.com,1999:blog-3944976411672994427.post-38526958697608299112010-02-22T03:45:41.370+07:002010-02-22T03:45:41.370+07:00Dare,
PuSubhubbub was indeed developed by Google ...Dare,<br /><br />PuSubhubbub was indeed developed by Google employees, but as a side project and the spec has been released for anyone to implement. No licensing issues.<br /><br />Webfinger is an effort by a number of folks, most influencially Eran Hammer-Lahav (currently of Yahoo). Yes, Googlers have participated in the definition, as have folks from Yahoo, Six Apart, and any number of indie voices.Steve Ivyhttps://www.blogger.com/profile/10680413616152665100noreply@blogger.comtag:blogger.com,1999:blog-3944976411672994427.post-62004421996653269312010-02-22T03:45:01.972+07:002010-02-22T03:45:01.972+07:00Dare -- actually, I'm very very careful not to...Dare -- actually, I'm very very careful not to ever use the word "standard" to refer to anything that hasn't gone through the IEFT, OASIS, W3C, ISO, etc. And I ask the people I work with to do the same.<br /><br />You'll notice I make that very point in my comment above.<br /><br />You've made it crystal clear that you don't like that Google is pushing for these specs. But what's odd is that Google is building on the very same specs that Microsoft authored or is advocating for -- Atom, AtomPub, Activity Streams, OAuth, etc. Moreover, the lead counsel writing the OWF license agreement is a Microsoft attorney, (and a very good one at that), who is doing it in part so that Microsoft has a publicly-vetted open licensing model to use.<br /><br />Try not to throw the good parts out—the parts that your own colleagues are writing—just because Google is also championing for them. To be sure, we're not turning them away just because Microsoft had a hand in creating them.Queen Annehttps://www.blogger.com/profile/02207868496894402347noreply@blogger.comtag:blogger.com,1999:blog-3944976411672994427.post-16484144471023215002010-02-22T02:57:52.103+07:002010-02-22T02:57:52.103+07:00I'm confused as to how a bunch of these things...I'm confused as to how a bunch of these things are being called "standards" especially by someone like James who's been around the block in this space. <br /><br />Most of these so-called standards are specs written entirely by Google employees and primarily implemented by Google products (e.g. WebFinger, Salmon, PubSubHubub). In that case, why don't we call Twitter's API or the Facebook platform standards? After all, their specs are online and there a lot more apps that implement them than any of the above. <br /><br />I find it extremely troublesome that one company has started a trend of mislabelling proprietary technologies as standards and has gotten members of the press and tech elite repeating their spin.Unknownhttps://www.blogger.com/profile/02831320540581323269noreply@blogger.comtag:blogger.com,1999:blog-3944976411672994427.post-57844765407923811772010-02-22T00:47:54.609+07:002010-02-22T00:47:54.609+07:00This comment has been removed by the author.wizkidhttps://www.blogger.com/profile/10015147674170506476noreply@blogger.comtag:blogger.com,1999:blog-3944976411672994427.post-196137034908128222010-02-22T00:31:22.006+07:002010-02-22T00:31:22.006+07:00Thanks for writing this up, James!
We're wor...Thanks for writing this up, James! <br /><br />We're working on the APIs out in the open over at http://groups.google.com/group/google-buzz-api if you or your readers want to join us there.<br /><br />Regarding the OWF, the OWF isn't a standards body of course. But the OWF offers the OWFa, a permissive license that can be used for open specifications. Many of the specs we're using are licensed under the OWFa. This can happen even before a spec goes on to be standardized in a formal setting.<br /><br />Orthogonally, many of these protocols are standards by way of the IETF and OASIS, some with their own permissive licenses.Queen Annehttps://www.blogger.com/profile/02207868496894402347noreply@blogger.com