All projects were in the general category, a subset of GPL-type licenses (that is to say, GPLv2, GPLv3, GNU Public License, Apache License, or MPL-2). All projects are available for download as zip archives (in case you want to just try the software) or directly as .zip file using the download link on each project's home page. All projects were in the general category, a subset of GPL-type licenses (that is to say, GPLv2, GPLv3, GNU Public License, Apache License, or MPL-2). I have worked in the software industry for many years now, so I am no stranger to proprietary software. One of my favorite examples is Apache 2. In my first year of working in the industry I remember working for a large financial institution that used to be a “public domain” software company, but had recently acquired most of the Apache 2 software they had been using. The financial institution had decided that this software was no longer worth investing in, and that, with the software under their control, it was not worth the expense to maintain it with all of its bugs and backdoors. The financial institution spent at least 150 000 a year to maintain Apache 2, and many of the bugs in it (in particular, ones that made it easy for the attackers to circumvent the security defenses) made me wonder why they were wasting so much money on maintaining such an insecure piece of software. I asked whether I had something to contribute. They replied yes, there was a new version of Apache 2 that was very good, and they wanted to integrate an existing component of the software with it, and my contribution would simply be to implement the part of Apache 2 that they wanted to integrate. I looked over their plans to integrate the new version of libapache2 in to Apache 2. And asked for some time to think this over. They told me that the process was complicated and complex. The only part of the Apache 2 that they were implementing was the CVS revision checkout. This meant that it would be very difficult to integrate any other part of Apache 2 into Apache 2 without having to rewrite the whole thing in C. Also, with libapache2, they decided to provide a binary executable (instead of a manual install), a requirement for their internal developers. For such a major change, this was very costly. So, I got the impression that it was almost useless to contribute in any way.