Plone Foundation Board Minutes May 29, 2025
Call to Order
- Meeting started at 20:08
Attendance
- Present: Brian Davis, João Henrique Gouveia, Mikel Larreategi, Martin Peeters, and Guido Stevens
- Excused: Rafahela Bazzanella and Eric Brehault
Approval of the minutes of
- May 15, 2025: Brian motions to approve. Guido seconds. All in favor. Gouveia abstains.
Action items
- Martin forgot to add Mikel to Google Admin. Gouveia also volunteered to admin.
- Guido replied re: icalendar
- Guido replied re: Alpine
- Martin contacted EU company re: trademark
- Mikel started AI Policy doc
Incoming Correspondence
- Received replies to our icalendar correspondence
- New topics from Mikel
New Business
- Tenders linking to the providers listing on plone.org:
- Mikel: Recent discussions included creating a checklist about what to do as a company in the Plone community as a way of self-grading.
- Martin: There are strict rules that we cannot be involved in promoting companies for tender, but we can promote companies that do serve Plone well.
- Martin: The gamification of a checklist could be problematic because there are small companies that would be on the bottom of that criteria. Small companies should be elevated to further growth within the Plone community.
- Guido: Minimal approach should be binary. ie: Are you a Foundation member? Are you a Sponsor?
- Martin: The rule is that sponsors only have a link on plone.org if they are also a Plone provider. This is to prevent random companies from using us to improve SEO when they don't actually provide Plone support.
- Guido: Is it even relative to be listed on plone.org for tenders? Not necessarily a requirement for verification/validation.
- We will continue to follow the discussion and wait for a final proposal.
- Sponsorship management and levels (following last year's proposal)
- Mikel: We should re-examine the Sponsorship proposal and think about how it can be improved.
- Can we link/merge Foundation Sponsorship & Conference Sponsorship?
- There is alot to consider here and we should give it focus within our Board Priorities.
- Martin: Let's continue to follow the discussion, be aware of the issues, and wait for a final proposal.
- Github adminstation/contributing/security issues
- Mikel: With CI/CD, nowadays much of our code is deployed directly from Github. So access to that should be limited.
- Problem is that over the years, we have accumulated too many contributors who have access permissions.
- There is something like 40 administrators on Github. They don't need to be admins.
- But due to the security model, they have access to all of the secrets, regardless of whether they are active or not.
- Guido: There are two different issues here: admin rights and commit/membership rights.
- Martin: Email is a necessary courtesy. Could send Emeritus members an email:
- Thank them for all that they've done.
- Let them know that for security reasons, we will be reviewing adminstrator accounts.
- Based on their inactivity, their admin access permissions will be removed.
- Mikel: Yes, but there is no way to directly contact users. Can only @them in an issue.
- The proposal is to restrict to a few number of users: Admin Team, etc.
- The plan is to get stats from Github API and see who has been inactive and then make a post/issue.
- Something like: "We are doing a permissions cleanup. If we do not hear back from you, we will remove you. This is a necessary cleanup in order to guarantee the secruity of the organization."
- Or wording could just say: "For security reasons, if you are not contributing and not part of a team, we will remove you."
Continued Business
- Alpine Sprint Budget: No reply yet.
- EU/UK Trademark: Renewal is in process.
- GSoC: Eric is not here. No new news.
- New Treasuer: Martin didn't yet send email to Beth/Steve.
- AI Policy: Mikel wrote down some recent examples. Document format will need to be refined/structured.
- Goal: To be published on plone.org as a reminder to everyone and should summarize how we see AI being used in the Plone community.
- Tone/Wording: Be nice. Be friendly. Offer alternative solutions. "Please do this instead of that."
- Should be framed/organized around headings for each area.
- ie. How is AI used in: PR? Issues? Community discussions?
- Zope Funds: No new news. Mikel to contact EricS and ask if he can contact people.
- Plone Conference:
- Organizers have requested funding from Python Foundation.
- Mikel asked about room assignments, but Rikupekka had no info.
- No other news. Overall preparations are going well.
Review Ongoing
- Mikel: Lots of good things are happening at the Beethoven Sprint. Expect a sprint report in the coming weeks.
Adjournment
- Mikel motions to adjourn. Guido seconds. All in favor.
- Adjourned at 21:05