😆(08/21/2025) Meeting Minutes
Attendees:
Name
Attendance
Role
Voting Seat (Y/N)
Elaine Cardenas
Yes
Vice Chair
Y
Terence ‘Tex’ McCutcheon
Yes
Secretary
N
Christian Taylor
Yes
SME
N
P. Lucas
Yes
Member/Seat
Y
Arnaud Bailly
No
Member/Seat
Y
Adam Dean
Yes
Member/Seat
Y
Georg Link
Yes
Member/Seat
Y
Jonathan Kelly
Yes
Member/Seat
Y
Niels Mündler
No
Member/Seat
Y
Sebastian Pabon
Yes
Member/Seat
Y
Philip DiSarro
No
Member/Seat
Y
Community/Other Attendees
Christina Gianelloni
Jordan Hill
Recording: Open Source Committee (Intersect) - 2025/08/21 - Recording
Transcript: Open Source Committee (Intersect) - 2025/08/21 - Transcript
Chat Transcript: Open Source Committee Meeting – 2025/08/21 – Chat Transcript
Intros
Christian: Head of Open Source Office, Intersect Staff
Tex: Open Source Program Manager, Intersect Staff, Open Source Committee Secretary
Sandip: Dquadrant
Adam: Adam Dean, LLC, Co-Founder, DripDropz, LLC, CIP Editors, Intersect Maintainer
Georg: TBD Bitergia
Lucas: 45B - Cardano Enablement, Onboarding end-users; Supporting cardano Projects;
Sebastian: Gimbalabs contributor, MeshJS contributor, Andamio platform co-founder
Johnny: Non-Custodial Co-Management SysOps Engineer (Tech Janitor) for 3 Mainnet Stake Pools. Cardano Keystone Wallet Ambassador.
Moritz: TBD
Nicolas: TBD
Robin: TBD
Agenda 08.21.25
Old Business
Maintainer Evaluation process
Bug Bounty Program
New Business
Developer Advocate Selection
Member polls for Community sentiment
Clickup for managing Budget Programs
Project Support Services
Thread management - Discord
Committee calendar/events
AOB
OSC unelected contributors
SME - Christina
Decisions/Actions
Maintainer Program Scope: The committee voted unanimously (by a quorum who voted) to change the scope of the Maintainer Retainer Program from 50 projects for a 6-month term to 25 projects for a 12-month term, while keeping the same budget.
External Expertise: Christina Gianelloni was unanimously approved to join the Open Source Committee (by a quorum that voted) as a subject matter expert (SME). This is a non-voting, advisory role.
Project Management: The committee will be using ClickUp to manage budget line items and to assign and track tasks for various programs.
Community Polling: The committee will use the Intersect Members' Area to conduct polls and gather community sentiment for program-related decisions. The committee acknowledged that this tool should be used carefully to avoid confusion about who makes the final decisions.
Actions
Maintainer Program: Elaine, Jonathan, Christian, and Georg will work together to update the maintainer evaluation document. Christian will also work on a presentation about the evaluation process to be presented at the next meeting.
Developer Advocates: Committee members will review the candidate materials in Discord and provide their feedback by Monday so that selection and denial emails can be sent out.
Bug Bounty: Christian will ping Arnaud to provide a status update on the bug bounty program. He will also look into the cost of integrating GitHoney for payment distribution.
Meetings: The committee will discuss changing the meeting times and ensure all members have access to the Open Source Committee calendar. Christian and Terence will also coordinate with Sebastian for a short meeting to discuss the Developer Advocate candidates.
Topic
Discussion
Notes
New Chair and Old Business
Terence and Elaine confirmed Elaine would be taking over as chair of the Open Source Committee (OSC) and thanked Lucas for his service as the previous chair. Elaine then confirmed the meeting agenda and asked to take care of old business first.
Lucas stepped down as OSC chair and Elaine stepped into the role.
Maintainer Evaluation Process
Jonathan provided an update on the Maintainer Retainer Program, stating that they finalized the questions for the application form and that they are ready to go. They are also coordinating with IOE for a weekly standup to review candidate applications and to coordinate on core repository lead input for the process. Jonathan noted that the application will go out after the Developer Advocate Program finishes its process. He also mentioned that they are working to integrate maintainers into existing workflows and communications. He also noted that they surveyed community members to see which external repositories are considered critical to the ecosystem. Christian added that the working group is using the same criteria to evaluate projects and that they changed the scope of the program from 50 projects to 25 and extended the term from 6 months to 12.
A change of scope was proposed: 25 maintainers for 12 months instead of 50 for 6 months, keeping the same cost.
Voting on Program Changes
Jonathan and Christian both agreed that a 12-month term is more effective for sustainability. Christian suggested a quick vote to officially make the change. Elaine brought up the topic of ongoing evaluation during the term and Jonathan clarified that maintainers would still be evaluated, they wouldn't just be "set and forget." Christian mentioned they can be removed at any point for bad behavior. A formal removal process will be worked on.
The committee voted and unanimously approved the change to 25 maintainers for a 12-month period.
Automation in Evaluation
Adam and Georg suggested leveraging tools to automate the evaluation process by using a dashboard to filter maintainers and see their activity levels. Adam suggested focusing on the percentage of workload addressed rather than raw numbers of commits or PRs. Christina suggested looking at the length of time tickets are open. Christian shared a link to a document on the evaluation process and said they would present an update on it next week.
The committee agreed to use automation to evaluate maintainers, focusing on activity and workload addressed.
Inviting an SME to the OSC
Terence announced that Christina had been invited to join the OSC as a subject matter expert (SME). She introduced herself as the COO of Blink Labs, head of the Pragma board, host of Cardano Over Coffee, and also noted her 20 years of experience in IT management and M&A, as well as her experience in open source. Georg asked how this would work structurally since she is not an elected member. Terence and Christian clarified that this role is not an elected, voting seat but an on-call consultation role for additional expertise and oversight.
Christina was invited to join the OSC as a non-voting SME.
Bug Bounty Program Update
Christian provided an update, noting the framework document is finalized. He added that they're working with delivery insurance and are doing a manual process with GitHub for now before transitioning to GitHoney as demand grows. Christian mentioned they're working on the public-facing page and security files. Jonathan added that he is involved in attending the meetings and that the proposed solution for reporting bugs is through GitHub's native interface. Terence asked how the payment structure would work. Christian noted that there's a $7,000 security council budget for tooling that could be used to pay for the API needed to distribute funds.
The bug bounty program framework is finalized, and they are working on the milestones. The plan is to start with a GitHub-native process and then use GitHoney for payments in the future.
Developer Advocate Selection
Terence provided an update on the Developer Advocate selection process. He noted that the selected candidates have been provided in the Discord channel. He asked committee members to review the recordings and transcripts and provide their feedback by Monday. Jonathan mentioned he was in attendance at all the interviews and that all the resources are available in Discord. Sebastian raised a concern about geographic distribution, but Terence and Jonathan both noted that the selection was based on technical ability and merit, rather than location.
Candidates have been selected, and committee members were asked to review the materials and provide feedback by Monday.
Community Sentiment Polls
Terence proposed using the tooling in the Intersect Members' Area to conduct votes to gather community sentiment. Jonathan was in favor of this, but Adam raised a concern, stating that using polls for budgetary decisions could be inefficient and that the committee was given delegated authority to make these decisions. Christian and Elaine agreed it could be a useful tool but should be used sparingly and with clear communication to the community about the purpose of the polls.
The poll was nullified, the committee appreciates that the tool is available but has not made a formal decision regarding when or how it should be used.
ClickUp for Program Management
Elaine announced they will be using ClickUp to manage budget line items. Terence and Christian stated this would streamline processes and that Christian would take the lead on managing tasks within the platform.
The committee decided to use ClickUp for project management and task delegation.
Calendar and Meeting Invites
Elaine raised an issue with Google Calendar dropping invites and shared a link to a Calendarly document explaining the issue. She urged everyone to adjust their settings. Terence clarified that he had sent an invite to the committee's shared calendar, and Jonathan confirmed he had received and enabled it. Elaine noted that the next meeting's time might need to be changed due to scheduling conflicts.
The committee will check their emails for a shared calendar invite to get all recurring meeting events. The topic of changing the meeting time will be discussed later.
Last updated