--
You received this message because you are subscribed to the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile...@googlegroups.com.
To post to this group, send email to microp...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/127f9925-2fbe-4526-8b6f-8328a86e2976%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Hi John,I think limiting it to the mailing list is a good idea. Being on the mailing list may not be much skin in the game, but it is a lot more skin than a casual Twitter user noticing a poll that has been retweeted in their feed. And not to mention, to vote you'll actually have to be watching the mailing list.Also, to mitigate some of the problems you mention, I think possibly there should be an understanding that we (MicroProfile leads? ie you and Kevin? or committers?) may reject a vote if there's reason to believe that the vote has been unfairly manipulated in any way, eg, if someone does a recruitment drive to get the people that will vote in line with their agenda to join and vote. Not because that will necessarily happen, but because having that understanding reduces the chance that it will happen, because it makes it clear that trying to manipulate the process won't be effective, so there's no point in trying.Cheers,JamesOn Fri, 17 Aug 2018 at 08:23, John Clingan <jcli...@redhat.com> wrote:We chatted last week at the Live Hangout that it may be time to formalize how we add new specifications to MicroProfile. I signed up to start the discussion, so here we go!To date the process is basically any team of individuals can collaborate on a new spec/TCK, can target a MicroProfile release, and it becomes a formal spec.. There is basically no formal gate, although I suspect folks will speak up and start a discussion if a proposed spec is deemed either not ready or inappropriate (nothing to do with a microservices platform, for example). As MicroProfile grows in popularity and adoption, it's time to consider a more formal process. I'll start the discussion with a proposal that we can iterate on, or others can put up their own proposal, which is all goodness too.My proposal is to have two discussion threads on a new proposed spec. The first thread is voting only. +1, -1, and some ratio threshold means approval (2/3? 3/4?). The voting thread is open for a period of time (two weeks?). The second thread is intended to be a discussion thread on the vote. No discussions in the voting thread and no changing votes (to make vote tabulation easier).
--Why MicroProfile google group threads? I'd like to constrain the vote to MicroProfile community members and not leave it open to the world to vote. Currently we more-or-less define our community that as those subscribed to the google group. We have > 1000 members. The concern I have about opening voting to the world is from those that do not have "skin in the game" voting "+1". It's not out of bad intent, simply out of casual "yeah, good idea" votes without realizing the commitment it takes to deliver implementations. Creating a new specification means that MicroProfile implementations (vendors, community implementations) have to implement them to be "MicroProfile X.Y compatible".I think this is a good start to the discussion. I do have a concern that casual group members will vote without fully understanding the long-term ramifications, or people joining just to vote (this should not be a MicroProfile recruitment opportunity, IMHO). I wouldn't mind mitigating these issues too. I have a second proposal, but let's see what comes of this thread :-)Anyhooooo, I'll stop and wait for feedback.
You received this message because you are subscribed to the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile+unsubscribe@googlegroups.com.
To post to this group, send email to microp...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/127f9925-2fbe-4526-8b6f-8328a86e2976%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile+unsubscribe@googlegroups.com.
To post to this group, send email to microp...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/CABY0rKMucbEiKPmvcnsZgzPgeADn8sp5%3DEtXpYGaTPDCLmnbwA%40mail.gmail.com.
--
You received this message because you are subscribed to the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/81A6935B-3C55-4553-8308-FE6CB64B4926%40gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/6c8bdc65-b68c-4f70-b206-cea649ef66a4%40email.android.com.
2/3 of people who exercise their right to vote, or 2/3 of those who are eligible to vote? I know we haven’t defined who gets to vote yet, but I think you are proposing everyone subscribed to the google group. If there are 1000 people what happens if we get low voter turnout, does it mean the spec cannot pass?
Alasdair
On Aug 20, 2018, at 1:08 PM, John Clingan <jcli...@redhat.com> wrote:
2/3 of voters, but defining voter is part of what needs to be done.
On Aug 20, 2018 6:39 PM, Alasdair Nottingham <alasdair....@gmail.com> wrote:
Hi,When you say 2/3 threshold do you mean 2/3 of votes or 2/3s of the community? The latter might be a challenge.
Alasdair
On Aug 16, 2018, at 6:23 PM, John Clingan <jcli...@redhat.com> wrote:
We chatted last week at the Live Hangout that it may be time to formalize how we add new specifications to MicroProfile. I signed up to start the discussion, so here we go!To date the process is basically any team of individuals can collaborate on a new spec/TCK, can target a MicroProfile release, and it becomes a formal spec.. There is basically no formal gate, although I suspect folks will speak up and start a discussion if a proposed spec is deemed either not ready or inappropriate (nothing to do with a microservices platform, for example). As MicroProfile grows in popularity and adoption, it's time to consider a more formal process. I'll start the discussion with a proposal that we can iterate on, or others can put up their own proposal, which is all goodness too.My proposal is to have two discussion threads on a new proposed spec. The first thread is voting only. +1, -1, and some ratio threshold means approval (2/3? 3/4?). The voting thread is open for a period of time (two weeks?). The second thread is intended to be a discussion thread on the vote. No discussions in the voting thread and no changing votes (to make vote tabulation easier).Why MicroProfile google group threads? I'd like to constrain the vote to MicroProfile community members and not leave it open to the world to vote. Currently we more-or-less define our community that as those subscribed to the google group. We have > 1000 members. The concern I have about opening voting to the world is from those that do not have "skin in the game" voting "+1". It's not out of bad intent, simply out of casual "yeah, good idea" votes without realizing the commitment it takes to deliver implementations. Creating a new specification means that MicroProfile implementations (vendors, community implementations) have to implement them to be "MicroProfile X.Y compatible".I think this is a good start to the discussion. I do have a concern that casual group members will vote without fully understanding the long-term ramifications, or people joining just to vote (this should not be a MicroProfile recruitment opportunity, IMHO). I wouldn't mind mitigating these issues too. I have a second proposal, but let's see what comes of this thread :-)Anyhooooo, I'll stop and wait for feedback.--
You received this message because you are subscribed to the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile+unsubscribe@googlegroups.com.
To post to this group, send email to microp...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/127f9925-2fbe-4526-8b6f-8328a86e2976%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile+unsubscribe@googlegroups.com.
To post to this group, send email to microp...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/81A6935B-3C55-4553-8308-FE6CB64B4926%40gmail.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile+unsubscribe@googlegroups.com.
Alasdair
Alasdair
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile...@googlegroups.com.
To post to this group, send email to microp...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/127f9925-2fbe-4526-8b6f-8328a86e2976%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile...@googlegroups.com.
To post to this group, send email to microp...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/81A6935B-3C55-4553-8308-FE6CB64B4926%40gmail.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Eclipse MicroProfile" group.
To unsubscribe from this group and stop receiving emails from it, send an email to microprofile...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/9019dc3d-609b-4ae5-a7ee-bbae7f3dd44c%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/4fab5202-586e-4717-b492-e137986d39cf%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/microprofile/32ed7874-a1f7-40f4-b010-95ffa055f370%40googlegroups.com.