This specification details the serialization of a stream of social activities using the JSON format. Activities are important in that they allow individuals to process the latest news of people and things they care about.
Social activity data is important in that it allows individuals to process the latest news of people and things they care about. This specification details the serialization of a stream of social activity data using the JSON format. As this specification only describes that serialization format, the methods used to transmit, receive, or process that data are outside the scope of this specification.
- James
Right. The normative text of the specification is an unambiguous
description of its scope; anything the spec doesn't define is out of
scope by definition. The abstract is only there as a brief,
non-normative summary to someone browsing specifications to figure out
if this is even something worth reading.
If we wanted to grow the scope of the spec then that would necessarily
be a new version and thus a completely different OWFa agreement, so I
don't see any reason why the OWFa agreement would be signed in terms of
the abstract rather than the normative prose.
Therefore I'm not sure I can get on board with creating a new version
just to change the abstract, especially since that would technically
invalidate the four OWFa agreements that have already been submitted.
Common sense would dictate that this change is minor enough that the
existing agreements are still valid, but common sense would also dictate
that the scope of a spec would be a function of its normative prose
rather than its abstract.
So with that said, I think it's clear that we can't really predict how a
court case around this would play out in either case, so I don't see
this as a compelling reason to move forward with the abstract change.
I'm sorry but going back and reading through the OWFa agreement again,
I still fail to see the issue.
From the OWFa 1.0 Agreement:
"8.4. Granted Claims. "Granted Claims" are those patent claims that
I own or control, including those patent claims I acquire or control
after the Date below, that are infringed by Permitted Uses. Granted
Claims include only those patent claims that are infringed by the
implementation of any portions of the Specification where the
Specification describes the functionality causing the infringement in
detail and does not merely reference the functionality causing the
infringement."
and
"8.6. Permitted Uses. “Permitted Uses” means making, using, selling,
offering for sale, importing or distributing any implementation of the
Specification 1) only to the extent it implements the Specification
and 2) so long as all required portions of the Specification are
implemented. Permitted Uses do not extend to any portion of an
implementation that is not included in the Specification."
To me, that's pretty damn clear. The scope of the OWFa only covers
exactly only those things the specification explicitly defines, no
more no less. In this case, the specification deals ONLY with the
Activity Streams data format. Therefore there is no way in which a
signed OWFa covering the Activity Streams specification could ever be
interpreted to apply to anything but the data format.
If the change truly is superficial, then it's absolutely pointless.
- James
I'm pretty sure this is the first OWFa 1.0 that Google has looked at signing (I think we may have signed the OWFa 0.9 for something in the past), so our lawyers have been understandably cautious about it. That, plus the general climate in the entire industry around patents over the last year or two, has certainly made this a challenging road.
My experience has been that when you get a bureaucrat or lawyer to say,
"We won't approve it unless you do meaningless task X, Y, and Z," the
best course of action is to do X, Y, and Z as fast as humanly possible
before they change their minds.
If the Google legal team has signed off on particular wording, I suggest
we run with it.
+1 on the change. StatusNet will re-sign if we need to.
-Evan
It's the re-signing that concerns me, so if we can get everyone who
already signed on board with that then I'd revoke my objection although
it may add a small speed bump to my effort to get my employer to sign.
Suggestion: between the title, and before the abstract, put a line
like in CSS 2.1 <http://www.w3.org/TR/CSS21/>
Please refer to the errata for this document.
where "errata" is linked to the errata document.
e.g. here in the markup:
<h1><br />JSON Activity Streams 1.0</h1>
<p>Please refer to the <a href="errata.html">errata</a> for this document. </p>
<h3>Abstract</h3>
(withholding semantic commentary about an h3 following an h1 without
an intervening h2, ahem)
And then for errata.html, take a look at:
http://www.w3.org/Style/css2-updates/REC-CSS2-20110607-errata.html
and feel free to copy/update markup/styling accordingly.
Thanks,
Tantek
--
http://tantek.com/ - I made an HTML5 tutorial! http://tantek.com/html5
On Tue, Jan 31, 2012 at 06:41, Will Norris <wi...@willnorris.com> wrote:Suggestion: between the title, and before the abstract, put a line
> hmm... given that Activity Streams doesn't have a Status section, thoughts
> on the best place to put the link to the errata? At the end of the
> Abstract? End of the Introduction?
like in CSS 2.1 <http://www.w3.org/TR/CSS21/>
Please refer to the errata for this document.
where "errata" is linked to the errata document.
e.g. here in the markup:
<h1><br />JSON Activity Streams 1.0</h1>
<p>Please refer to the <a href="errata.html">errata</a> for this document. </p>
<h3>Abstract</h3>
So, where are we on this?
-Evan
Looks fine. Still think it's rather silly, lol... But gotta love lawyers. +1