Boy are the editing rules irritating in this forum!
I know many people have mentioned this before me and it's strange it hasn't been fixed.
We do have driver that support 2.1 (r600c + r600g, i think r300g does too to some extent). They are not as fast as closed driver but are slowly getting faster. And yes they still have issue with complex shader but it's slowly being fix. The 2.1 -> 3.x transition will be easier than 1.5 -> 2.x as it's mostly about shader and couple of extensions, so it should be faster to get there. Same apply to 3.x -> 4.x it's mostly removing old stuff and adding more shader capabilities. Bottom line right now the key to newer GL is shader support and thanks to work done by Intel folks and others we are slowly getting solid foundation for shader support in open source driver.
Neither 3.x nor 4.x removes any stuff. The Core profile removes stuff, which hardly anyone uses. The majority of people use the Compatibility profile, which has everything since GL1.0.
Open in OpenGL does not mean open source. It means that anyone can contribute to the specification if he/she pays some money to Khronos, unlike proprietary standards which are controlled by one company. Also you can download the spec for free in PDF, and you don't have to pay royalties for making your own OpenGL implementation (except for some patents).
Any word on the patent side of things yet? Was it at all discussed during XDS?
It's still rather pathetic that an "open" standard requires you to pay for patents or get sued. That's not open, in any sense.