How to express your gratitude.
Every day, I use high-quality software that is developed and maintained by people who do not ask for payment, who respect my freedoms, and who are generous with their time and energy.
In this season of giving thanks, I encourage those of you who also use and appreciate the work of open source and free software maintainers to express your gratitude. Here are ten ways to do that:
Easy to do
- Send an e-mail thanking the developers. Be specific—tell them what you are using their software for and how it has benefited you.
- Use your favorite social media platform to spread the word.
- Write a blog post about your favorite software.
- If your favorite open source projects accept donations, send money.
- If you are employed by a company that uses open source software, see if you can convince management to sponsor some of the projects.
- Offer to match donations up to a set amount. It is amazing what social motivation can do!
- Help review patches.
- Help triage bugs.
- Answer questions on IRC, mailing lists, or Stack Overflow.
10. Bonus: If you are like me, you have at some point said harsh words to other people in the open source community. Commit to do better: Communicate with kindness and openness. The best way to give thanks is to make the open source community a place where people feel comfortable communicating.
What to read next
Moshe has been involved in the Linux community since 1998, helping in Linux "installation parties". He has been programming Python since 1999, and has contributed to the core Python interpreter. Moshe has been a DevOps/SRE since before those terms existed, caring deeply about software reliability, build reproducibility and other such things.