In the previous paragraph you have seen the amount of positive feedback that is passed on in the open source community. But in between all the acknowledgement there are the limitations a passionate developer is facing while dedicating his/her/their time to the numerous requests and bug fixes.
The problem here is, that all of this open source contribution has to be made simultaneously to a full-time employment, because the open source work is mostly not being financially compensated. This means that the developer often squeezes extra work into his/her/their timetable in order to do equal justice to all. And this work doesn’t shrink on a long term perspective, because the more work that is put into the open source project, the louder the calls for requests get. Suddenly, the developer’s passionate project becomes an extra burden in order to keep up with the increased workload. If this goes on and on, it’s hard to maintain creativity and passion in such a high pressure environment.
We think that tech companies that benefit from open source technologies have a responsibility to shape and also support that community. And they should try to enable their employees to participate in it as part of their jobs.
We want to give something back
We at Factorial want to encourage our team members to focus on their contributional work without having to worry about the financial coverage that much. For this reason, from the beginning of 2022, we at Factorial announce the Contribution Days. We give 10 additional days every year to each of our team members to dedicate them to open source contributions. This is not only scoped to our team of developers. We want to encourage everyone, no matter what discipline, to contribute to open source. That could be fixing bugs in an existing open source project, designing a website for an open source project or even helping to organize a meetup or conference. Basically everything that helps the open source community is a great fit.
With this approach we hope to get more of us engaged in open source projects and want to create a supportive environment for our team members in being more creative and passionate about their work. Also we want to highlight the very core of open source — to work together and spend your time on things you like.