Check out the Flex SDK and the Eclipse integration. It's all free and Free (you're an open source guy right ?). It was used to make many of the Facebook apps, which are far from highly crippled.
I was talking about online apps. Games, Movie Streaming etc. Flex allows flash devs to feel the power of desktop application development. I know Objective-C and a little C# so I couldn't care about flex.
Honestly, there are a few opensource gems. (Linux Kernel, FreeBSD, Mozilla, KDE, Fedora Project, Android, Chrome, OpenSUSE, WebKit, VLC mainly) But a lot of it is tripe on a bike, especially compared to those 'evil' proprietary solutions.
Ignorance doesn't turn fantasy into reality.
Im sure you could take a lesson on that.