Do you work for an open-source “free-loader”?
This week is a great time to assess what open source your organization uses, and make sure you are doing “your share” to support these community resources. All tech companies use open source, but not all of them support it. Everyone loves leveraging open source, but not every organization shows that love in a practical way: https://nedbatchelder.com/blog/201511/funding_free_software.html
I was pleased to discover that Mozilla has recently done an open source inventory, and put together a plan to support it.
On December 10th Mozilla made the first of their “Open Source Support” awards, handing out $503K of $1 million in awards. (Read about it here.)
Surprisingly few tech companies, who presumably recognize the cost and value of creating software, donate money to open source projects. In 2015, ISC got exactly two significant corporate donations, from Craigslist and from Facebook (thank you!). I am sure that there are many more tech companies out there who rely on our DHCP and BIND DNS software, and most of them don’t support this open source at all. Of course it is easy to assume that all open source has some other means of support: a foundation, or adjunct products that generate revenue, or “other users” who contribute.
ISC is not only a publisher of open source, we are also a consumer. When I think about the open source that we use at ISC, a small, 35-person company, I can come up with quite a list without much effort.
We aren’t perfect either: we support a few of these projects financially, we support a few of them technically, and some of them, we don’t support at all:
ISC is non-profit, but we are at least able to pay our software engineers a living wage, and provide (depending on their location) health insurance. If your employer is profitable, and able to pay you a living wage, consider advocating for contributions to the open source projects you use in your job. Even small contributions ($100? $500?) will make a difference to these programs and are still a bargain for software you use every day.