-
Notifications
You must be signed in to change notification settings - Fork 30
Description
Proposal description
This proposal is to set aside an amount of 5000€ on the quaterly total of 20 000€, for the CWG (CAD Working Group) to use to setup bounties on whatever bugs they think are important.
Why? Because I think the current grant system is not the most efficient use of FreeCAD's money.
As you may know, I was part of the committee in 2024, and so happened to open a few grant proposals as well. So I have a hindsight of how both sides are impacted by the current grant workflow.
Recently we changed to a quarterly grant process. I really don't think it's great :
- From the reviewer perspective, that does not mean less reviews to make. On the contrary it means that more reviews will have to be done at the same time (after the deadline).
- From the proposing party point of view, this is a really bad thing. It slows down things considerably. This is just adding a 3 months of additional delay. The review process is already very slow. From what I've seen it already takes about 2 months to be processed. With the proposed quarterly workflow what is going to happen is that proposals are going to rot for 3 months, before starting the actual process. Bringing the time between the proposal and the decision to 5-6 months. From a freelance perspective, this delay is really bad.
- Since each project takes such a long time to review, people are going to make big proposals. Because you do not plan a project for 6 months for $500. This will also discourage any new contributors. Only the usual grant-requesting people will be around. Because they can plan ahead so they can set up vague grant proposals for the next 3 years. But a new developer will not come post some project and sit for 6 months.
So overall this is imo a bad move.
I think what the committee should do is the exact opposite. It should speed up the already very slow process. As to encourage much smaller projects.
My suggestion of a better workflow is :
- Quarterly budget given by the FPA.
- Remove the FPA approval on projects. Give the committee the decision power. The FPA is already voting on the budget given. This way this removes half of the approval process.
- Setup weekly (or bi-weekly) meetings for the committee members. During these meetings the grant proposals are discussed and decisions are taken or precisions asked. Similarly to merge meetings.
- Allow not only 'grant proposals' but also 'bounties request'. So that any user (not developper) can open a request to put a bounty on an outstanding issue/feature request.
This workflow suggestion has so far not been adopted for various reasons. Which is why I came up with this proposal
The proposal :
- Set aside 5000€ from the quaterly budget.
- CWG members decide on what issues to allocate bounties
This way we get to test the workflow I proposed without actually commiting to it. And I think this is going to solve a lot of important issues.
Deliverables
No response
Timeline
No response
Risks and mitigation
No response
Compensation
5000€
About you
No response