Vice president of products
Urlocker: I don't think there have been significant missteps at all. Here's an example. For 10 years, companies like IBM, Apple, and others attempted to dethrone Microsoft's lock on operating systems. They all failed and threw in the towel. Fast forward to today. What's the fastest growing server operating system? It's Linux, a platform developed by a student hacker out of Finland. The power of open source did what billion-dollar companies could not do. The lesson learned is that if you solve the right problem in a transparent fashion, you can make good software very popular through open source. Open source software like Linux, MySQL, and others have greatly disrupted the old ways of the software industry, and that's put more power in the hands of the buyers. That's a good thing.
Open source programs manager
DiBona: Best lesson learned: Careful selection of your project developers is what matters.
Big missteps: I think that the world of open source doesn't pay enough attention to what the BSD operating system flavors are doing. The open, net, and free BSD communities are pretty remarkable and deserve greater recognition for their work.
Biggest misstep: It always comes down to one thing: bad code. Accepting bad code = bad project. Bad code kills open source projects dead.