Financial Report #4
Published on February 28, 2023 by Lukas Wirth
This is a repost of https://ferrous-systems.com/blog/rust-analyzer-financial-report-4/.
This one is loooong overdue, apologies for that! We will be posting these reports yearly from now on.
Since the last report, rust-analyzer has finally moved into the `rust-lang` organization 🎉 and due to that, these financial reports are now being published on the Ferrous Systems website, as was outlined in the previous report.
We would like to say a big thank you to all the sponsors of rust-analyzer, past and present. This work is dependent on the generosity of sponsors.
2021-08-01 - 2021-12-31
In these 5 months, you've supported us with €28.600 on OpenCollective, and €5.500 on GitHub Sponsors.
€1.240 have been spent on bank account and host share fees.
€39.450 have been spent on funding Ferrous Systems employees to work on rust-analyzer.
Some things to highlight that have been worked on:
- Jonas has focused on adding support for newer (at that time) syntactic languages features, mainly `let ... else` and `match` `if` guards
- Lukas has worked on improving the user experience of the majority of IDE features making them more robust and featureful.
2022-01-01 - 2022-12-31
In 2022, you've supported us with €78.100 on OpenCollective, and €19.578 on GitHub Sponsors.
€3.580 have been spent on bank account and host share fees.
€105.100 have been spent on funding Ferrous Systems employees to work on rust-analyzer.
In 2022, no major contributors were funded from the pot. However, in 2023 we will definitely be allocating funds for community contributors again.
Total budget expenditure for 2022 exceeded funding received by €10.000.
Some things to highlight that have been worked on:
- Andrei implemented variable substitution for the VSCode extension
- Jonas improved the signature help feature a bunch and implemented attribute expansions for associated items
- Lukas focused on improving the completions infrastructure, adding a lot of new inlay hints to visualize hidden language magic and making paths in derive attributes work like any other path in terms of IDE features
OpenCollective
The keen eyed will probably have noticed that the OpenCollective still has quite a big sum of balance reported, this is due to us not having noted down the expenditures there yet. The balance shown on OpenCollective does not reflect the actual remaining funds, as the funds are managed by Ferrous Systems directly.