Dear community,
this thread is to publicly discuss the 2023 budget.
The basis for the draft is:
- The ESC meeting minutes from 2023-06-29: ESC meeting minutes: 2023-06-29
- The ESC evaluation spreadsheet: The Document Foundation Nextcloud (referenced in the aforementioned minutes)
- The ranking the ESC voted on is the one from the minutes, not the one from the spreadsheet.
The following numbers are preliminary, pending final accounting review:
For 2023 in total, we have to plan spending of 1.955.195,41 €
The capital stock we can’t spend is 50.000 €
The Free reserves we can, but do not have to spend, are 953.768,13 €
The recurring costs, including compensations, accountant, legal advice are 947.864,56 €
Running cost & discretionary spending are 32.500,00 €
Trainings are 5.000,00 €
Infrastructure is 74.000,00 €
For LibOCon and FOSDEM 40.000 € are planned in
For community projects 65.000,00 € are planned in
For the marketing budget 20.000 € are planned in
This sums up to 1.184.364,56 € and leaves 770.830,85 €.
Assigned to pending projects from 2022 and earlier are 390.817,42 €, which also respects the ESC ranking. These projects are:
(Note that projects are listed as per January 1, 2023)
- Text layout
- Cleanup & further improve ODF conformance
- C++ accessibility tests
- MC request: Improvements on the Membership Committee tooling Tool
- 2-4% budget to FLOSS software as devprojects or support
- MC request: TDF welcome kit for the members
- Support for Editing and Creation of SmartArt
- Convert Impress slideshow to drawinglayer primitives
- Writer tables: support cell margins (next to cell padding)
- Bitmaps in vcl: Merge RGB and A layer into one
- Font subsetter for font embedding
- ODT export nondeterminism
- Remove/Replace usages of XOR-Paint
- Look-ahead styleref field for Writer
- Normalized spell checking
- XLSX Aggressive Competitors tracker: gridlines for 3d line charts
- Contract Weblate to sort out issues pointed out by the l10n community
- Update & translate LibreLogo manual, complete LibreLogo unit tests
- [MC] Carbon compensation
This leaves 380.013,43 € to be spent for new projects. Proposed as new projects for 2023 are 820.978,99 €, which also respects the ESC ranking. These projects are:
- 10% project budget for members
- Hardware for members
- BZ release funding
- [MC] Training on the reform of foundation law changes incl. BoD
- Outreachy
- Legal fees
- External advise on board topic and procedures (Central Consultancy report)
- Compensations
- Make Firebird implementation production-ready
- Replace remaining Carbon functions with non-Carbon functions (macOS)
- Missing ODF Features: Draw:shadow-offset-x/y only partially implemented
- Allow inline graphics, formulas in impress (and draw), open equation with inline formulas from PPT, PPS, PPTX, PPSX
- Missing ODF Features: Attribute svg:d of draw:path some of the possible commands are missing
- Tests for drawinglayer and basegfx
- Rotated Writer TextFrames Funktionsimplementation
- Slideshow: rendering content on top of videos
- XLSX Aggressive Competitors tracker: support math equations in Calc shapes
- Missing ODF Feature: draw:regular-polygon missing completely
- Missing ODF Features: The attribute draw:text-rotate-angle is interpreted, but there exists no user interface to change it
- SVG rendering improvements
With all currently ranked and reviewed projects, we would overspend by 440.965,56 €.
Therefore the board needs to discuss the finalization of the budget and where to make the cut-off, and whether it wants to keep the ranking of the ESC or change it.
Please note that, given the situation and the discussions on this list and elsewhere, I explicitly will not make any statement on the validity of decisions or the budget process. This is up to the board, who has all material and information at hand.
As for the next steps, the feedback from legal counsel is as follows:
To be clear, depending on the overall budget, you have the ranking and a cut-off line. Only then it would make sense voting on the ranking. Also, I don’t think a vote by email on a fixed proposal is a good idea. Ideally, the staff should prepare a proposal for the budget, board member should have the right to propose amendments (raise one voice, lower another one) then these proposal should be discussed, put to a working order by staff and a final round of votes should occur, first on the amendments and on the general budget. If no amendments are proposed within a given time, then the budget is voted as a whole.
Based on that, the following is a proposal that should serve as a starting point for the discussion. Looking at the ESC ranking from ESC meeting minutes: 2023-06-29 and doing the math, the cut-off would be the following:
Tenders IN THE BUDGET as per ESC ranking:
- Cleanup & further improve ODF conformance (2021)
- Convert Impress slideshow to drawinglayer primitives (2021)
- Writer tables: support cell margins (next to cell padding) (2021)
- Font subsetter for font embedding (2022)
- XLSX Aggressive Competitors tracker: gridlines for 3d line charts (2022)
- Look-ahead styleref field for Writer (2022)
- Normalized spell checking (2022)
- Remove/Replace usages of XOR-Paint (2022)
- ODT export nondeterminism (2022)
- Bitmaps in vcl: Merge RGB and A layer into one (2022)
- Make Firebird implementation production-ready
- Replace remaining Carbon functions with non-Carbon functions (macOS)
Tenders NOT IN THE BUDGET as per ESC ranking:
- Missing ODF Features: Draw:shadow-offset-x/y only partially implemented
- Allow inline graphics, formulas in impress (and draw), open equation with inline formulas from PPT, PPS, PPTX, PPSX
- Missing ODF Features: Attribute svg:d of draw:path some of the possible commands are missing
- Tests for drawinglayer and basegfx
- Rotated Writer TextFrames
- Slideshow: rendering content on top of videos
- XLSX Aggressive Competitors tracker: support math equations in Calc shapes
- Missing ODF Feature: draw:regular-polygon missing completely
- Missing ODF Features: The attribute draw:text-rotate-angle is interpreted, but there exists no user interface to change it.
- SVG rendering improvements
This would leave 29.084,44 € to spend.
The next regular board call will be Monday, July 24. I suggest this to be the hard timeline for agreeing on a final budget, routing it through tax advise for finalization and checking the German translations of the budget items, which I’ve already prepared.
Florian