A bit of history...
The initial competition between Netscape and Microsoft had good and bad aspects... It started as there was almost no standards.
- Good because it has fostered innovation
- Bad because it led to web "balkanization", a world divided in two sides by incompatible markup languages.
Standards came later on, and software vendors (whether open-source or not) are now following the standards.
Who's won the browser war ?
Standards did !