Thanks for this!
It looks to me like this all covers features that we might develop as a community ourselves, but I would like to propose that we incorporate JSON-B 1.0 in either MP 1.2 or MP 2.0 (or both?) - how would I go about that, since the spec already exists and is finalised?
Reading through the page, I think what I'm probably driving at here is just a small clarification of Step 4:
Step 4: Make a feature a part of a MicroProfile release
When a final version of a feature is released, it can be part of any future MicroProfile version. MicroProfile releases are driven by deadlines and any feature is considered to be part of a MicroProfile release automatically if it's final before the deadline.
It would probably be worth specifying that "feature" in that paragraph refers to features developed by the MicroProfile community. While I think JSON-B is great, I don't think it qualifies for automatic inclusion!
For "outside" specs, would it be a good idea to have a process whereby we simply:
(a) Create Google Group discussion to acquire consensus in the same way as we would for Step 1
(b) Once positive consensus is reached, create a GitHub issue against the MicroProfile repository with a milestone of the next version to be released
Does that make sense? The GitHub issue I'm suggesting here is really just a reminder that we've agreed to put spec X into MicroProfile-bom version Y (or agreed to upgrade spec N in version M) and a clear, easy way to see what the conclusion was.