Last time I checked, ActiveX was still the technology of choice for Flash and Silverlight on IE.
Even if Flash and Silverlight were completely open source, the fact they are plugins and not native Web standards will be a stumbling block for many Open Web folks.