Hi there! Internet Explorer is no longer supported.

Please use a modern web browser such as Firefox, Chromium or Edge. Thank you!

FPA Grant Program 2025 Year-in-Review

Let’s talk about the 2025 FPA grant program: what projects were voted for, what projects weren’t, and what we think needs to change for this year’s program.

2025 grants

Last year, we got 46 grant applications. We voted ‘yes’ on 31 of them and ’no’ on 15. Here is a quick explainer:

Grant Title Submitter Labels Budget
23 Refactoring Sketcher 2 AjinkyaDahale Q1 4000 EUR
24 Improve FreeCAD Copy Paste system. PaddleStroke declined 4000 EUR
25 TechDraw: New Page PaddleStroke declined 4000 EUR
26 TechDraw: rework annotation tools PaddleStroke declined 6000 EUR
27 FreeCAD Road Workbench HakanSeven12 declined 10000 EUR
28 homebrew-freecad fix building a mac app bundle using deps based around homebrew ipatch Q1 1000 EUR
29 [Lens] Make Lens Platform Self-Deployable and Cloud-Agnostic amrit3701 Q1, OO 6500 USD
31 Concept for ISO GPS implementation “3D Annotation and Tolerancing WB” maxwxyz declined 9000 EUR
32 Reorganization of the FreeCAD UI - WBs and tools Francisco-Rosa declined 7000 USD
33 New curves for Sketcher AjinkyaDahale Q1 6000 EUR
34 Maintenance, improvement and development of new features on the FEM workbench marioalexis84 Q1 3000 EUR
35 Modernizing FreeCAD’s Rendering and Selection Systems tritao Q1 4000 EUR
36 Multithreading Architecture Improvements in FreeCAD tritao Q1 2000 EUR
38 Pattern tools refactor, unification and additional functionality. PaddleStroke Q2 2000 EUR
39 Configuration Space Visualization for Computer-Aided Geometric Design behollister Q2 500 USD
40 Websites improvements initiative - Step 1 marcuspollio Q2 4000 EUR
41 PartDesign: Extrude Two directions PaddleStroke Q2 500 EUR
42 Maintenance, improvement and development of new features on the Assembly workbench PaddleStroke Q2 3000 EUR
43 Maintenance, improvement and development of new features on the Sketcher workbench PaddleStroke Q2 3000 EUR
44 CAM/BIM: 2D Nesting Tool for FreeCAD AbhiramMasna Q2 150000 INR
45 Research ISO GPS / GD&T for an overall concept as implementation in FreeCAD maxwxyz Q2 3000 EUR
46 CAM improvements for machining metals davidgilkaufman Q2 3500 USD
47 Assembly Solver Interface Abstraction and Alternative Solver Implementation oursland Q2 2000 USD
48 Update OSH Automated Documentation for FreeCAD 1.0 pieterhijma Q2 2000 EUR
50 Promoting Academic and Educational use of FreeCAD via targeted written tutorials concretedog Q3 2000 GBP
51 Maintenance, improvement and development of new features on the Assembly workbench - Q3 PaddleStroke Q3 3000 EUR
52 Maintenance, improvement and development of new features on the Sketcher workbench - Q3 PaddleStroke Q3 3000 EUR
53 TechDraw: Rework annotation tools - Repost PaddleStroke Q3 2000 EUR
54 TechDraw: New Page - Repost PaddleStroke declined 2000 EUR
55 PartDesign: Revolution Two directions PaddleStroke declined 1800 EUR
58 Design System and Style Guidelines kadet1090 Q3 5000 EUR
59 Addons and Developers Portal mnesarco declined 8000 USD
60 [LENS] Enhanced Authentication, Branding Customization, and TrueNAS Integration for Lens Platform amrit3701 Q3, OO 12250 USD
61 CAM improvements for the Adaptive operation davidgilkaufman Q3 4250 USD
62 Sky domes, sun radiations analysis module Francisco-Rosa Q3 2000 USD
63 FreeCAD video tutorials howtofreecad declined Unknown
64 CNC Milling Machine Tutorial bkmgit declined 1300 EUR
65 Selection system enhancements / overhaul tetektoza Q4 3000 EUR
67 Ondsel Lens and Lens addon documentation prokoudine Q4, OO 1000 EUR
68 Selection System Code Refactoring tetektoza declined 4000 EUR
69 Selection system enhancements / overhaul pt. 2 tetektoza declined 3500 EUR
70 Document Toponaming pieterhijma declined 8000 EUR
71 Sun analysis, direct radiations and irradiances analysis module Francisco-Rosa declined 2000 EUR
72 KiConnect PCB Workbench [Time Commitment, Ecosystem] morganrallen Q4 5200 EUR
73 Maintenance, improvement and development of new features on the Assembly workbench - Q4 PaddleStroke Q4 3000 EUR
74 Maintenance, improvement and development of new features on the Sketcher workbench - Q4 PaddleStroke Q4 3000 EUR

The average grant request was approximately EUR 3,650 with a median of EUR 3,000, and a highest request of EUR 10,500.

Here is the breakdown by quarters, with conversion to EUR where applicable:

The total allocated budget was EUR 95,505. Note that this includes EUR 17,125 drawn from the separate, privately sponsored Ondsel Onwards fund, as opposed to the general fund built from community donations. This makes the total budget allocation under the planned EUR80K cap.

Grants completion

Out of 31 grants approved in 2025, work on 11 has been completed. Please note that Q4 2025 grants were approved in mid-December, so we expected at least some of the work to be completed in 2026.

For detailed information on the status of approved grants, please see the respective GitHub project managed by Reqrefusion, the grant program’s communication manager.

Program Analysis

The grant program was originally designed to serve two overlapping purposes:

  1. Distribute donations to developers

  2. Encourage development in specific areas identified by FPA members

To the extent that one of the purposes of the program is simply to distribute donor money to those working on FreeCAD, the program succeeds reasonably well. 19 different individuals received money through this program in 2025. It is not a perfect way to distribute the funds, but it is not unreasonable.

Regarding encouraging development in specific need-areas, however, the program is much less successful.

With over two-thirds of grants funded, we applied little “selection pressure”. It was rare for either an FPA member or a grant review committee member to vote to decline a grant on the basis of whether a proposal met some targeted need-area: most “no” votes were “value for the money”-based, with a few coming on the basis of whether a given feature proposal represented something we needed at all, not whether it fit into a larger plan, as well as some hesitation to fund out-of-core development work (e.g. addons).

Another problem the grant program experienced was a grant review team that provided very little feedback. In many cases, reviewers provided simple yes/no comments on grant applications. Further, even when provided with committee feedback, FPA voters seemed to find little value in it, instead forming their own opinions independent of any comment from the committee.

Recruiting reviewers also proved difficult: despite several vocal individuals on the forums expressing opinions about how the FPA spends the grant money, none of those people volunteered to serve on the committee.

2026 Program Modifications

Here is what we are likely to change for the 2026 program:

  1. The budget for the grant program should be reduced to EUR 40,000, divided into EUR 10,000 quarterly grant rounds. The freed-up budget should be used for the bug bounty program and ongoing positions.

  2. The technical grant review committee should be eliminated.

  3. The FPA should choose some small number of actionable focus areas for each year’s program to help guide which applications should be selected (and voters should take care to respect that selection).

  4. Grants should be limited to one application per developer per quarter.

  5. A “no” vote on a grant should require a statement from the voter about why they are voting no, and that feedback should be anonymized and provided to the grant applicant with the notice of their grant’s being declined for funding.