All changes to the OpenSocial spec are proposed, discussed, and voted on in the spec list.
To look at changes in the previous iterations, please look at:
Adding proposals to the OpenSocial specification may follow many paths, but below is the basic overview.
For information about the spec process itself, please see the Specification Process. The process for voting on proposals is here documented on the Voting on Proposals page.
Once the set of proposals for a given iteration is approved, the proposals need to be prototyped. All the wiki pages will be tagged with Needs Prototype (vX.X)
. If you are implementing a prototype for a proposal, you should update the proposal's wiki page with information about your prototype and add a Prototype in progress (vX.X)
tag to the wiki source. Once your prototype is complete, and any necessary modifications to the spec have been discussed and incorporated into the current draft, the proposal page should be tagged with Has Prototype (vX.X)
.
Once all proposals have been implemented and any necessary changes made to the draft specification, the community reviews the draft and conducts a final vote to promote the current draft to an official spec. At that time we'll reset this page to start focusing on the next iteration.