The "dream" has been achieved but now people want to move the goalposts.
Indeed, I installed Epic's UDK recently purely out of curiosity. All the tools you need to make high quality 3D graphical applications with an emphasis on games. Automatically installs the free versions of visual studio, (yet another great example of free tools from a commercial software house). The only "catch" is that they will take 5% of your revenue if/when your app/game exceeds $3k per quarter. I recall the days of CD distributors that would charge up to 60% of revenue just to print and ship the media. All the hard problems of creating tools to create apps are gone, and yes it mainly due to the open nature of the profession as a whole, not the rants of one noteable pioneer.
Of course large companies like MS/Epic/NVidia/IBM are not giving their tools away out of the goodness of their heart, their aim is to hook devs early in the process and milk them when they succeed. Unlike the recording industry who have a similar business model, the "talent" gets to keep the cream, the company risks nothing, it's a win-win that has become the norm in our industry, rather than the exception.
My personal favorite however is a true OSS hero, sqlite, the licence is a prayer that puts it into the public domain, it is the world's #1 RDBMS by install count. Another is a "maths toy" called "fractint" from the late 80's(?), the license said something like "Got money, want admiration". These two licenses sum up the attitude of most devs that I have worked with over the years. But hey, if a mechanic mate won't help me with my car, I certainly not going to help him with his computer