Apologies Paulo if that was. I have indeed missed that this is a public list. But - for my excuse - I should have taken Airflow as an example because we discussed it in public lists (and I had not realized it should have been secret)
So let me re-cast my considerations here: * Astronomer runs https://www.astronomer.io/champions/ "The Astronomer Champions Program for Apache Airflow" - with all the trademarks reviews, and nominative use of Airflow as expected by Trademarks and our policies, * It's run by Astronomer and it's cool for the community, it has no PMC involvement at all (besides that we know about it) - to avoid the feeling that it's a "PMC" thing - some of the people are already posting blogs and having talks at our "Monthly Town Hall meetings" This is all cool and great, but we can't make it a PMC "badging" program as it is not run by the PMC. Having said that - it would be cool if we have (providing it's "ASF recognized" - similar badging program for Airflow. That's the gist of what I wanted to say - and yes, the Airflow example here is much better as a context for this discussion. J. On Sun, Mar 10, 2024 at 3:47 PM Paulo Motta <pa...@apache.org> wrote: > As a member of the Cassandra community I did not appreciate internal > project matters being brought to a public mailing list without prior > consent. This does not help re-establishing trust of the project with ASF > leadership to work on common projects. Please start a new thread with > priv...@cassandra.apache.org if you would like to continue this > discussion. > > Going back to the main topic of the working group, I do not think badges > should exist for ASF members, committers or PMCs for two reasons: > 1) This will create confusion with ASF roles. > 2) Badges should celebrate achievements and not roles. > > I'm OK with an Advisor badge if they are associated with a concrete > achievement, and not to indicate a role. > > On Sat, Mar 9, 2024 at 6:27 PM Paulo Motta <pa...@apache.org> wrote: > > > Hi Jarek, > > > > You raised interesting discussion points but I would prefer not to > discuss > > specific examples in a public mailing list, since they may spark > > unnecessary controversy and derail from the focus of the working group. > > > > Do you mind summarizing your key considerations without mentioning > > specific projects or vendors ? > > > > Thanks! > > > > Paulo > > On Sat, 9 Mar 2024 at 10:35 Jarek Potiuk <ja...@potiuk.com> wrote: > > > >> I like the idea of having "A" badging system that is seen as "ASF > >> accepted" that any PMC (at PMC level) or any person (at ASF level) > >> might opt-in to use > >> > >> I think such badging system - providing that it's "ASF generally > >> accepted" concept that is defined well - possibly adopted from others > >> like Fedora has this nice property that it will potentially disarm > >> attempts by the vendors to define their own "badging system" that > >> might have some properties that are unwanted by the ASF. > >> > >> Without judging the intentions - we had this drama about Cassandra MVP > >> - which was no more, no less - Cassandra driven badging system that > >> they defined and PMC wanted to adopt it. IMHO this is what it really > >> was about. Putting a "label" on people following some process and > >> conditions, so that those people (and the community) can attach some > >> value to. That's what the badging system is, and that's what the MVP > >> program of Cassandra essentially was. > >> > >> Again - absolutely without judging the intentions that happened in > >> Cassandra's case. If we had our own "ASF recognised" badging system, > >> we could very easily funnel any kind of attempts to do similar badging > >> program into "Here is the badging system we use in ASF - take this one > >> and use it, maybe adapt it a bit - within the limits it provides and > >> you are done". If any stakeholder wants to run their own program - > >> (say Datastax MVP program for Cassandra) -they can still do it, no > >> problem. > >> > >> But if the PMC wants to do something like that, using something that > >> is not only recognised in ASF but also potentially can bring some. > >> synergies (ASF level badges on top of PMC-level ones for example). > >> > >> There are really interesting synergies possible. For example - one > >> could come up with an "ASF Advisor" badge as a way to recognise people > >> who take part in the other comdev working group initiative - Advisors. > >> Or even plain and simple "ASF member" badge. Having a few badges on > >> the ASF level mixed with those on PMC level in a single place > >> (providing that PMC will start using their own labels) might also be a > >> way how to bring the PMCs closer to the ASF on more-or-less daily > >> interactions. > >> > >> I imagine for example a new contributor asking such a question: "Hey I > >> see on top of being the '<MY_PMC> mentor' label, you have the 'ASF > >> Advisor' and 'ASF member' - can you explain what it means?" - If such > >> labels would be visible, and promoted by the PMC in their > >> communication, newsletters, it would be a great opportunity to "bind" > >> the ASF community together. > >> > >> Of course it won't happen overnight, but starting with "choosing" the > >> right badging system and making it easy for PMCs and persons to opt in > >> is absolutely necessary to try it out. > >> > >> J. > >> > >> On Sat, Mar 9, 2024 at 2:35 PM Andrew Wetmore <cottag...@gmail.com> > >> wrote: > >> > > >> > Can I have the 'not badging' badge? > >> > > >> > On Sat, Mar 9, 2024 at 9:16 AM Gary Gregory <garydgreg...@gmail.com> > >> wrote: > >> > > >> > > Here is a hopefully entertaining story about gaming a system: > >> > > > >> > > A long time ago (not in a galaxy far away), I worked for a company > >> that > >> > > created an internal $ bug bounty as a major release of our flagship > >> product > >> > > neared. Someone in QA found a bug that caused the language runtime > to > >> > > incorrectly print to the console integers. That person created one > >> ticket > >> > > for each of the numbers affected, 1, 2 and so forth until it > >> obviously all > >> > > went very sideways for that person. Fun! > >> > > > >> > > Gary > >> > > > >> > > On Sat, Mar 9, 2024, 7:17 AM Paulo Motta <pa...@apache.org> wrote: > >> > > > >> > > > Apologies if the previous message sounded snarky - it was late > and I > >> > > > impulsively cherry-picked some excerpts to comment without much > >> second > >> > > > thought. :-) > >> > > > > >> > > > A more constructive attempt: > >> > > > > >> > > > 1. I like the principles of the Fedora badging program presented > by > >> Rich, > >> > > > and I think we should adopt them verbatim if they are openly > >> licensed. > >> > > > 2. I think the "gamification" concern of Gary is actually a > feature > >> and > >> > > not > >> > > > a bug - I think the goal of a badging program is to motivate > people > >> to > >> > > > contribute more to get more badges. If someone abuses the system > to > >> get > >> > > > badges without deserving them, then this is a problem that should > be > >> > > > addressed if/when it arises. > >> > > > 3. Sebb does not see a point in badges and I also am not > interested > >> in > >> > > > earning them, but there are many people that do and this could be > a > >> good > >> > > > way to encourage contributions. To me, the target audiences of > this > >> > > program > >> > > > are primarily new contributors who are not yet committers, and > >> > > secondarily > >> > > > seasoned contributors who like to earn or display badges. People > >> who care > >> > > > less about badges don't need to receive them by just not signing > up > >> to > >> > > the > >> > > > badging system as Rich said. > >> > > > 4. It looks like Rich has addressed Gary's privacy consideration > >> but we > >> > > can > >> > > > submit the proposal to ASF Privacy before being implemented for > >> > > additional > >> > > > review. > >> > > > 5. I still think projects should opt-in for project-specific > badges > >> (ie. > >> > > > code contributions at project X). If the program is successful, > >> projects > >> > > > will want to adopt it. > >> > > > > >> > > > > We should also have a simple way for people to propose new > >> badges. Spot > >> > > > noted that the bottleneck with Fedora Badges has always been the > >> design > >> > > of > >> > > > the badge, not the lack of ideas. > >> > > > > >> > > > I agree but I think this may distract the initial implementation > of > >> the > >> > > > program. I think we should focus on one or a handful of carefully > >> thought > >> > > > badges to start, and if they're proven effective then we could > >> create a > >> > > > process to onboard new badges in the next iteration of the > program. > >> > > > > >> > > > On Fri, Mar 8, 2024 at 11:21 PM Paulo Motta <pa...@apache.org> > >> wrote: > >> > > > > >> > > > > Nice discussion! A few comments: > >> > > > > > >> > > > > > I do not think that we need projects to opt in to this. Badges > >> are > >> > > not > >> > > > > aimed at projects. They are aimed at *people*. > >> > > > > > >> > > > > Disagree. Projects should have the autonomy to decide if they > >> want to > >> > > > > adopt the ASF badging system for their contributions. I do not > >> see why > >> > > a > >> > > > > project would opt-out, but if they want to they should have this > >> > > > > prerrogative. > >> > > > > > >> > > > > > I am worried about gamification and a flood of PRs just to get > >> > > badges. > >> > > > > > >> > > > > What’s the worry? A flood of PRs seems like a good thing for > >> projects > >> > > > > needing contributions. 😊 > >> > > > > > >> > > > > > Some people may not want badges; they should not be forced to > >> have > >> > > them > >> > > > > if they happen to meet the criteria. > >> > > > > > >> > > > > Badges need to be accepted by the awardee before being emitted. > >> > > > > > >> > > > > > Personally, I do not see the point of them. > >> > > > > > >> > > > > You are probably not the target audience for badges if you are a > >> > > seasoned > >> > > > > contributor. > >> > > > > > >> > > > > > I wonder if there are there any privacy issue we should be > able > >> to > >> > > > > foresee? > >> > > > > > >> > > > > priv...@apache.org should determine if the privacy policy of > the > >> > > chosen > >> > > > > badging provider is acceptable, Badging WG members should not > >> worry > >> > > about > >> > > > > this. > >> > > > > On Fri, 8 Mar 2024 at 12:38 Gary Gregory < > garydgreg...@gmail.com> > >> > > wrote: > >> > > > > > >> > > > >> Hi Rich, > >> > > > >> > >> > > > >> I don't have specific realistic concerns, I am trying to look > >> ahead > >> > > and > >> > > > >> avoid a "how didn't yiu guys think of THIS!" moment 😀 > >> > > > >> > >> > > > >> Gary > >> > > > >> > >> > > > >> On Fri, Mar 8, 2024, 12:19 PM Rich Bowen <rbo...@rcbowen.com> > >> wrote: > >> > > > >> > >> > > > >> > > On Mar 8, 2024, at 12:09 PM, Gary D. Gregory < > >> ggreg...@apache.org > >> > > > > >> > > > >> > wrote: > >> > > > >> > > > >> > > > >> > > Sure, badging can be fun and it sure seems popular on > >> GitHub: I do > >> > > > >> like > >> > > > >> > my Mars 2020 Helicopter Mission badge ( > >> > > > https://github.com/garydgregory/) > >> > > > >> ! > >> > > > >> > > > >> > > > >> > > I wonder if there are there any privacy issue we should be > >> able to > >> > > > >> > foresee? > >> > > > >> > > > >> > > > >> > > I would guess that badges would be derived from data that a > >> member > >> > > > >> from > >> > > > >> > the internet public might be able to painstakingly assemble, > >> but > >> > > maybe > >> > > > >> not. > >> > > > >> > > > >> > > > >> > > >> > > > >> > Every badge that I’ve come up with in brainstorming about > this > >> has > >> > > > been > >> > > > >> > either 1) based on public information or 2) something that > the > >> > > > recipient > >> > > > >> > requests (like “I attended a particular event.”). None of it > >> seemed > >> > > > >> > particularly painstaking. Do you have concerns? > >> > > > >> > > >> > > > >> > > >> > > > >> > > Should a person be allowed to opt out of a specific badge > or > >> the > >> > > > whole > >> > > > >> > badge system? > >> > > > >> > > >> > > > >> > > >> > > > >> > As I said in the email you responded to … > >> > > > >> > > >> > > > >> > >> > >> > > > >> > >> For every badge system I’ve looked at, nobody receives any > >> badges > >> > > > >> until > >> > > > >> > they log into the system, creating their account. That is, > >> these > >> > > > systems > >> > > > >> > are all opt-in by default. If people are actual averse to > >> receiving > >> > > > >> > congratulations for their activities, then don’t create a > badge > >> > > system > >> > > > >> > account. Done and done. > >> > > > >> > >> > >> > > > >> > > >> > > > >> > Whether a person can opt out of a particular badge, that’s > >> more a > >> > > > >> tooling > >> > > > >> > question. I would assume that the answer is “yes” since this > >> is just > >> > > > >> data, > >> > > > >> > and data can be deleted. > >> > > > >> > > >> > > > >> > > >> > > > >> > > >> > > > >> > > >> > > > --------------------------------------------------------------------- > >> > > > >> > To unsubscribe, e-mail: dev-unsubscr...@community.apache.org > >> > > > >> > For additional commands, e-mail: > dev-h...@community.apache.org > >> > > > >> > > >> > > > >> > > >> > > > >> > >> > > > > > >> > > > > >> > > > >> > > >> > > >> > -- > >> > Andrew Wetmore > >> > > >> > Editor, Moose House Publications <https://moosehousepress.com/> > >> > Editor-Writer, The Apache Software Foundation <https://apache.org/> > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: dev-unsubscr...@community.apache.org > >> For additional commands, e-mail: dev-h...@community.apache.org > >> > >> >