As someone that is employed by an open source company, I have mixed feelings about this. I am passionate about open source, I love coding for a company that is making its living out of distributing software for free. I do see open source projects struggling some times, so getting a kind of subsidy like this might be good. But what about those companies that have to work hard to make any money and keep an open source project alive? This could be a place where the market can work, leaving those without a good business plan or strong community out, while those that have been able to attract volunteers and customers thrive.