Annual General Meetings/2025/Minutes

From OpenStreetMap Foundation

Participants

Board Members

  • Craig Allan (Craig_Allan)
  • Dani Waltersdrofer (DaniWaltersdorfer[m])
  • Hector Ochoa Ortiz (Robot8A)
  • Maurizio Napolitano (MaurizioNapolitano[m])
  • Laura Mugeha (laura-mugeha[m])
  • Roland Olbricht (drolbr)

Apologies

Absent

  • Guillaume Rischard

Officers and Board Historic
Board member biographies Historic

Other Foundation Members

This list includes both normal and associate members:

  • Aaron Seigo,
  • Adi Purnama,
  • Andy Townsend,
  • Brazil Singh,
  • Dennis Raylin Chen ,
  • Dorothea Kazazi,
  • Ivan Ruggiero,
  • Jim Katsiadramis,
  • Md Atikuzzaman Limon,
  • Manfred Stock,
  • Markus Voge,
  • Michael Spreng,
  • Minh Nguyen,
  • Richard Fairhurst,
  • Simon Poole,
  • Tom Hughes.

(16 non-board foundation members - for a total of at least 22 attendees who are members and indicated that they were present).

Guests

5 people active at the channel who did not provide their full name during the General Meeting.

arthropod, christine, ciupava, mautico, wjtk.

Other accounts connected

28 other accounts connected to the channel (from members and non-members) who did not provide their full name or indicated that they were present during the General Meeting.

Allan Mustard*, Andre Thum*, Benzo, Bifrost Bot, Can Ünen*, Chris, Christopher Foote*, Ciaran Staunton, citrula, Courtney Clark*, David Haberthür*, Donal Hunt, Emerson Rocha*, Guillaume Rischard*, Ilya Zverev*, Imre Samu*, James Hays*, jl67, lub, midgard, Mikel Maron*, Potatoleum, Raphael das Gupta*, Samuel Kutter*, shoaib, tgau, Thibault Molleman*, Zeke Farwell*.

* Member.

IRC log

18:59 Craig_Allan: It is 16:00 UTC on 13 September 2025
16:00 Craig_Allan: Good Day everone.
16:00 Craig_Allan: Thank you for attending the 2025 OpenStreetMap Annual General Meeting - we in OpenStreetMap try hard to be domocratic and transparent and the people who come to Board meetings make that possible. I'll add that today is the 256th day of the year, or two to the eigth power, which is a day celebrated in some ploaces as programmers Day, so that is very auspicious for us.
16:00* wjtk (~oftc-webi@***.***.***.***) has joined
16:00* rphyrin has quit (Remote host closed the connection)
16:00 Craig_Allan: The first step before we can have a meeting is to check the quorum. The Articles of association say:
16:00 Craig_Allan: 44. A quorum for general meetings shall be the lesser of: (1) 15 members; (2) one tenth (rounded up) of the membership of the Foundation
16:00 Craig_Allan: Do we have a quorum?
16:01 Craig_Allan: It appears that we do.
16:01* Minh_Nguyen (~oftc-webi@***.***.***.***) has joined
16:01 Craig_Allan: We will proceed with the meeting
16:01 Craig_Allan: The AGenda for this meeting is here. https://osmfoundation.org/wiki/Annual_General_Meetings/2025
16:01 Craig_Allan: PLease click through if you wish.
16:01* DaniWaltersdorfer[m] (~daniwalte@***.***.***.***) has joined
16:02 Craig_Allan: We now move to Item 1
16:02 Craig_Allan: Apologies, Present and Absent
16:02 Craig_Allan: We will record those present from the record of the chat session.
16:02 Craig_Allan: Are there any formal apologies?
16:02* mvoge has quit (Read error: Connection reset by peer)
16:02* mvoge (~mvoge@***.***.***.***) has joined
16:02 Craig_Allan: ANyone one who has sent apoligies???
16:02* maytico (~oftc-webi@***.***.***.***) has joined
16:03 Craig_Allan: Ok, moving on.
16:03* maytico_ (~oftc-webi@***.***.***.***) has joined
16:03 Craig_Allan: The next item is to approve the previous minutes.
16:03* maytico has quit (Remote host closed the connection)
16:03 dorothea: Minutes of the previous General Meeting: https://osmfoundation.org/wiki/Annual_General_Meetings/2024/Minutes
16:03 Craig_Allan: THank you Dorothea.
16:04 Craig_Allan: I will delay 2 minutes so you can review the minutes. Starting now.
16:05* arthropod (~oftc-webi@***.***.***.***) has joined
16:05 Craig_Allan: 60 seconds to go....
16:06 dorothea: hello :) if you are an OSMF member, could you please write "aye" on the channel? (and provide me your name if you haven't). Thank you :)
16:06 Robot8A: A reminder for everyone who has not done yet to send their name via private message to Dorothea, for the minutes :)
16:06 drolbr: Aye
16:06* simonpoole[m] (~sp8962mat@***.***.***.***) has joined
16:06 simonpoole[m]: aye
16:06 TomH: aye
16:06* ciupava[m] (~ciupavama@***.***.***.***) has joined
16:06 ciupava[m]: aye
16:06 Craig_Allan: We're running ahead of ourselves a bit.
16:06 datendelphin: aye
16:06 DaniWaltersdorfer[m]: aye
16:07 Craig_Allan: We need someone to propose that we accept the minutes.
16:07* laura-mugeha[m] (~laura-mug@***.***.***.***) has joined
16:07 laura-mugeha[m]: aye
16:07* wjtk has quit (Quit: Page closed)
16:07 Craig_Allan: I need a proposed BEFORE the vote
16:07 dorothea: the "aye" is to determine who is OSMF member, not for the minutes
16:07 mstock: aye
16:08 aseigo: aye
16:08 datendelphin: I move to accept the minutes of the prevois General Meeting
16:08 Craig_Allan: OK. Meeting is paused for Dorothea. If you are a member please vote AYE to be clear how many members we have
16:08 Craig_Allan: I'm AYE too
16:08 Robot8A: aye
16:08 MaurizioNapolitano[m]: aye
16:08* maytico_ has quit (Quit: Page closed)
16:08 Craig_Allan: More members? Vote AYE
16:08 Minh_Nguyen: aye
16:09* maytico (~oftc-webi@***.***.***.***) has joined
16:09* maytico has quit ()
16:09* maytico (~oftc-webi@***.***.***.***) has joined
16:09 dorothea: aye
16:09 Craig_Allan: More members, vote AYE
16:09 dorothea: We need 2 more
16:09* brazilsingh (~oftc-webi@***.***.***.***) has joined
16:09* ivanbranco (~oftc-webi@***.***.***.***) has joined
16:10 DaniWaltersdorfer[m]: to anyone just joining, we need you to say "aye" if you're a OSMF member. Thank you!
16:10 maytico: aye
16:10 Craig_Allan: MOre members, vote AYE
16:10 maytico: @maytico
16:10 ivanbranco: aye
16:10* rphyrin (~oftc-webi@***.***.***.***) has joined
16:10 brazilsingh: aye
16:10 Craig_Allan: How is the count Dorothea?
16:11 dorothea: ok, we're good! Than you and apologies for the interruption
16:11 DaniWaltersdorfer[m]: thank you, dorothea !
16:11 Craig_Allan: No prob. Good thought.
16:11* brazil2 (~oftc-webi@***.***.***.***) has joined
16:11* brazilsingh has quit (Remote host closed the connection)
16:11 Craig_Allan: We were looking for a proposer topropose the acceptance of the minutes. ANy proposers?
16:11* dorothea gives voice to DaniWaltersdorfer[m]
16:11* dorothea removes channel operator status from dorothea
16:12 Limon: aye
16:12 DaniWaltersdorfer[m]: I would like to add (to the minutes) that Board members last year also wrote an Annual Report. This is not reflected in the minutes.
16:12 brazil2: aye
16:12 Craig_Allan: Someone to please propose the acceptance of last year's minutes.
16:13 DaniWaltersdorfer[m]: perhaps it could be added as an additional note at the end with a link to the report. For full transparency, I did not attend last year's meetings though.
16:13 aseigo: I propose to accept the minutes.
16:13* ChanServ gives channel operator status to dorothea
16:13* dorothea gives channel operator status to laura-mugeha[m]
16:13* dorothea removes channel operator status from dorothea
16:13 Craig_Allan: THank you aseigo. DO we have a secondeer. We need a second person to support the proposal. ANyone?
16:13 Robot8A: I second the proposal
16:14 Craig_Allan: I would like to put the proposal to the vote.
16:14 Craig_Allan: Process is as folows:
16:14 Craig_Allan: Voting. We'll start with NO, then YES and then ABSTENTIONS. Please wait your turn.
16:14* maytico has quit (Remote host closed the connection)
16:14 Craig_Allan: PLease type in NAY or NO if you disagree. Go ahead.
16:15 Craig_Allan: Please type in AYE or YES if you support the proposal. Go ahead now.
16:15 drolbr: Aye
16:15 aseigo: AYE
16:15 Robot8A: aye
16:15 ciupava[m]: Aye
16:15 Craig_Allan: You can also say ABSTAIN. Do that now.
16:15 mstock: AYE
16:15 rphyrin: abstain
16:15 DaniWaltersdorfer[m]: ABSTAIN
16:15 simonpoole[m]: aye
16:15 Limon: YES
16:15 datendelphin: aye
16:15 laura-mugeha[m]: Aye
16:15 Craig_Allan: The AYEs are in the majority, the motion is pssed.
16:15 Craig_Allan: The next item is the Chairperson's report. We have all had a chance to work on this report so it is collective report from the Board on what happened last year and what we see will be happeing in the upcoming Board term.
16:16 dorothea: Chairperson’s report: https://osmfoundation.org/wiki/Annual_General_Meetings/2025/Chairperson%E2%80%99s_report
16:16 MaurizioNapolitano[m]: AYE
16:16 Craig_Allan: The file is located here: https://osmfoundation.org/wiki/Annual_General_Meetings/2025/Chairperson%E2%80%99s_report
16:16 Craig_Allan: I will allow two minutes for people to skim the document. If there are complex questions please write to the board and we will answer you over the next few days.
16:17 Craig_Allan: We can't present the report over text, you just have to read it, but I'd like to quote the final paragraphs:
16:17 Craig_Allan:
16:17 Craig_Allan: It is appropriate to end with thanks for everyone who has supported the OSM project in 2025. First of all we thank the mappers around the world – thank you for giving of your time with such enthusiasm. We also thank the many individual donors who sent in many small donations. We thank the tech people who volunteer to keep our servers running and who write the software. We thank our Corporate Members, who provide important services for free and wh
16:18 Craig_Allan: chunk of our funds. We thank the German Government for the large core-software development contract, and we thank Proton and the person who kindly gave us a Bitcoin. We especially thank our employees and contractors: Dorothea Kazazi, Grant Slater, Michelle Heydon, Martin Raifer, Paul Norman and Minh Nguyễn. And I thank the Board members for their year of service and for maintaining a positive, hard working attitude throughout.
16:18 Craig_Allan:
16:18* christine (~oftc-webi@***.***.***.***) has joined
16:19 Craig_Allan: I am not goinf to stop the meeting to vote on this report. We will vote to accept the Chair's report, The Treasurer's report and the HR report in one vote.
16:20 Craig_Allan: Ok, time is up. MOving to the Treasurers report. I call on ROland to present.
16:20 Craig_Allan: ROland....
16:20 drolbr: The treasurer's report is here: https://osmfoundation.org/wiki/Annual_General_Meetings/2025/Treasurer%27s_report#Detailed_Reports
16:20 Craig_Allan: SHall we allow some time to read it?
16:21 drolbr: tl;dr: thers is very very huge deficit.
16:21 drolbr: Yes, some time to read might help. Pending feedback from the members.
16:21* BrazilSingh[m] (~brazilsin@***.***.***.***) has joined
16:21 BrazilSingh[m]: 3 mins
16:21 Craig_Allan: I'll give three minutes.
16:22 drolbr: Reason for the deficit are mostly lower huge donations. We most likely face a similar problem for this year.
16:23 Craig_Allan: 2 mins left
16:23 drolbr: I suggest to get used to a yearly fundraising campaign.
16:24 Craig_Allan: one minute
16:24 BrazilSingh[m]: drolbr: I agree
16:24 Craig_Allan: Time is up. ROland would you like to take questions or make some comments now..
16:25 drolbr: I'm happy to repeat my comments and to answer questions.
16:25 Craig_Allan: Any audience input is welcome...
16:25 drolbr: tl;dr: thers is very very huge deficit. Reason for the deficit are mostly lower huge donations. We most likely face a similar problem for this year. I suggest to get used to a yearly fundraising campaign.
16:26 Craig_Allan: OK, the Board will take fundraisng seriously in the upcoming term./
16:27 simonpoole[m]: drolbr: Do I understand correctly that there was no donation drive in Q4 last year?
16:27 Craig_Allan: If we have no comment I would move to the HR report which is led by Napo. Over to you Napo.
16:27 Craig_Allan: Wait
16:27 aseigo: Question for @drolbr -: What is the amount of the shortfall due to loss of large private donations?
16:27 Craig_Allan: QUestion to be answerd
16:27 aseigo: (To get an idea of what would need to be recovered)
16:28 drolbr: simonpoole[m]: Indeed, and that has been a mistake in hindsight.
16:28 rphyrin: Question : Regarding the local chapter applications, is the process public? I see my nation (Indonesia) listed there, but I don’t know which part of the local community that applied for this applications.
16:28 drolbr: While nobody likes to noise, the donation drive does have a substantial effect.
16:28* Chris (~oftc-webi@***.***.***.***) has joined
16:28 dorothea: rphyrin - please see https://osmfoundation.org/wiki/Local_Chapters/Applications/Indonesia
16:29 rphyrin: Thank you
16:29 drolbr: aseigo: I suggest to use the difference of the to numbers to "Donations" for this. This is down from 174000 GBP to 74000 GBP.
16:30 Craig_Allan: We are waiting to see if the finance questions are answered here - or will be deferred to email.
16:30 Craig_Allan: I'm not getting answers. THese are important questions and we will answer them outside this forum
16:30 aseigo: Which aligns with the deficit as well. Thanks @drolbr
16:30 Craig_Allan:
16:30 Craig_Allan: Can we move on to the HR report now
16:30 drolbr: It definitely makes sense to break down the Donations in detail after the AGM.
16:31 Craig_Allan: Napo are you ready to go?
16:31 MaurizioNapolitano[m]: Craig_Allan: yes
16:31 Craig_Allan: Can you post your report
16:31 dorothea: Personnel committee's report: https://osmfoundation.org/wiki/Annual_General_Meetings/2025/Personnel_committee%27s_report
16:31* supaplextw[m] (~supaplext@***.***.***.***) has joined
16:31 supaplextw[m]: aye
16:31 Craig_Allan: OK, two minutes to skim it, startingnow.
16:32 MaurizioNapolitano[m]: the personnel committee's report is here
16:32 MaurizioNapolitano[m]: https://osmfoundation.org/wiki/Annual_General_Meetings/2025/Personnel_committee%27s_report
16:32 MaurizioNapolitano[m]: It’s now one year since I joined the OSMF Board. I found a very welcoming environment, even if I, like many of us, need to manage my time as best as I can. What really makes a difference is the role of the Working Groups, which bring continuity and expertise.
16:33 MaurizioNapolitano[m]: With this context, I’m happy to share the Personnel Committee Annual Report 2025. It covers contractor management, the new STF-funded roles, improvements in oversight, the challenges we faced, and the priorities for the coming year.
16:34 Craig_Allan: OK, two minutes are up. Are there any comments or questions. LOnger issues please email us.
16:34 MaurizioNapolitano[m]: Key points from the Personnel Committee Annual Report 2025:... (full message at https://matrix.org/oftc/media/v1/media/download/AXEX3P4GD9Wiun_L4n3Bhro_5MSbJAISHh6UBAhtaIVxyECV0Dr06izgBsvjYmEX9O7-5MoYO1GsqzKKY2PF3w5CeZjAZWxgAG1hdHJpeC5vcmcvbURJc2FFQ1JrVVZPa1ByckJPaUx6U0hE:)
16:34 Craig_Allan:
16:34 Craig_Allan:
16:34 DaniWaltersdorfer[m]: Thank you Craig_Allan , drolbr , and Maurizio Napolitano  !
16:34 Craig_Allan: Are there any comments or questions from the audience?
16:35 Craig_Allan: If not, we will start the process of voting to accept these reports
16:35* citrula (~oftc-webi@***.***.***.***) has joined
16:35 MaurizioNapolitano[m]: As you can understand there is a strong need for fundraising to ensure ever greater quality of what OpenStreetMap can offer not only in terms of services but also in those who take care of them and make them grow.
16:35 BrazilSingh[m]: Thank you is not enough but Thank you so much dorothea, for continuous support and hard work.
16:35 Craig_Allan:
16:35* RichardF (~RichardF@***.***.***.***) has joined
16:36 aseigo: Just one commnet: the progress on things like vector tiles is greatly appreciated. If anything, more spotlights on these initiatives to increase visibility to the community would be great! Esp during progress
16:36 Craig_Allan: Ok, I want to vote to aceept all three reports.
16:36 aseigo: (I imagine that would also help support future fund raising drives.)
16:36 Craig_Allan: We start with a proposal to accept. Proposal from someone please...
16:36 Craig_Allan:
16:37 DaniWaltersdorfer[m]: I propose we accept all three annual reports
16:37 Craig_Allan: Now we need a seconder.
16:37 aseigo: Seconded.
16:37 Robot8A: I second the proposal
16:37 Craig_Allan: Thank you
16:37 Craig_Allan: MOving to a vote. Wait your turn.
16:37 Craig_Allan: Voting. We'll start with NO, then YES and then ABSTENTIONS. Please wait your turn.
16:37 Craig_Allan: PLease type in NAY or NO if you disagree with the proposal. Do that now.
16:37 Craig_Allan:
16:38 Craig_Allan: Please type in AYE or YES if you support the proposal. Go ahead.
16:38 aseigo: AYE
16:38 ciupava[m]: Aye
16:38 MaurizioNapolitano[m]: aye
16:38 BrazilSingh[m]: Aye
16:38 rphyrin: aye
16:38 drolbr: Aye
16:38 laura-mugeha[m]: Aye
16:38 mstock: AYE
16:38 datendelphin: aye
16:38 TomH: aye
16:38 DaniWaltersdorfer[m]: aye
16:38 Limon: aye
16:38 mvoge: aye
16:38 Robot8A: aye
16:38* citrula has quit ()
16:38 someoneelseosm[m]: aye
16:39 Craig_Allan: You can also type ABSTAIN. DO that now.
16:39 simonpoole[m]: Abstain
16:39 Craig_Allan: One abstention...more?
16:39 Craig_Allan: Ok. I'm closing voting. The motionis passed.
16:39 Craig_Allan:
16:39 Craig_Allan:
16:39 Craig_Allan: The next item on the Adgenda is the results of the election to the Board of three members.
16:40 Craig_Allan: I will hand over to the Membership Committee for that part of the proceedings.
16:40 Craig_Allan:
16:40 Craig_Allan:
16:40 Craig_Allan: Who is going to do this part?
16:40 dorothea: datendelphin (Michael Spreng)
16:40 datendelphin: I can do that
16:41 Craig_Allan: Go ahead
16:41 datendelphin: Everyone was able to cast their vote? If you still have open issue,please write now
16:42 datendelphin: Otherwise, I will stop the vote and get the ballots
16:42 DaniWaltersdorfer[m]: please speak up now if anyone had issues
16:42* christine has quit (Remote host closed the connection)
16:43 datendelphin: That does not seem to be the case. I will close the vote now.
16:44* jimkats (~oftc-webi@***.***.***.***) has joined
16:44 Craig_Allan: The meeting is paused as the votes are added up.
16:47 Craig_Allan: The AGM meeting is live, but waiting for the vote tally.
16:47 datendelphin: Roland Olbricht, Brazil Singh, and Daniela Waltersdorfer are elected
16:48* ChanServ gives channel operator status to dorothea
16:48 Robot8A: 🎉🎉 Congratulations
16:48* dorothea gives channel operator status to BrazilSingh[m]
16:48 drolbr: I would like to thank all voters for their confidence.
16:48* dorothea removes channel operator status from dorothea
16:48 laura-mugeha[m]: Congratulations!
16:48 Craig_Allan: Congratulations to the winners and thank you so much for participating to the fourth candidate
16:48 datendelphin: There were 683 votes cast
16:49 Limon: Congratulations to the winners
16:49 Craig_Allan: I'd like to end by thanking everyone who attended this meeting for your committment to democracy in OpenStreetMap.
16:49 aseigo: \o/ Congratulations, looking forward to what each brings to the community in their role!
16:49 Craig_Allan: I DECLARE THE 2025 ANNUAL GENERAL MEETING OF THE OPENSTREETMAP FOUNDATION CLOSED.
16:49 DaniWaltersdorfer[m]: and thank you to Md, the other candidate!
16:49 aseigo: Thanks Craig_Allan !
16:49 MaurizioNapolitano[m]: congratulations!
16:49 drolbr: What about Any Other Business?
16:50 Craig_Allan: I don't think anyone wil pay attentionto AOB
16:50 Robot8A: I would like to thank Md Atikuzzaman Limon for standing up for the election.
16:50 datendelphin: Election results: https://opavote.com/results/5098838372646912
16:50 someoneelseosm[m]: There are lots of detailed reports to read and talk about in the forum...
16:50 Robot8A: And also I would like to thank our departing board member Guillaume for the 6 years of work he put in the board.
16:51 Robot8A: And of course also congratulate our winners again: Roland, Brazil and Dani 🎉
16:52 DaniWaltersdorfer[m]: Thank you :)
16:52 BrazilSingh[m]: Thank you so much everyone
16:52* aseigo has quit (Quit: Konversation terminated!)
16:52 Craig_Allan: We did do a thank you for Guillaume in the last formal Board meeting, but it is worth repeating that he served 6 good years on the Board and that is an awful lot of work and support for the OSM movement which is much appreciated/
16:54* RichardF (~RichardF@***.***.***.***) has left(Be back later ...)
16:55* Robot8A has quit (Quit: Page closed)
16:55* MaurizioNapolitano[m] (~napookfnm@2001:470:1af1:101::1:7611) has left (User left)
16:55* Minh_Nguyen has quit (Quit: Page closed)
16:56* arthropod (~oftc-webi@***.***.***.***) has left
16:57* christine (~oftc-webi@***.***.***.***) has joined
16:57* drolbr (~roland@***.***.***.***) has left (Konversation terminated!)
16:58* rphyrin has quit (Quit: Page closed)
16:59* christine has quit (Remote host closed the connection)