As vice president of open source and standards at IBM, Robert Sutor is charged not only with advocating use of open source among IBM customers but also ensuring adherence to open source standards and policies within IBM. Here's how Sutor sees the open source landscape evolving.
What do you see as the more pressing challenges and opportunities for open source given the current tech climate?
I think the open source community has to focus on the final issues needed to really get broad adoption of Linux on the desktop. This means dealing with device drivers, breadth of applications, look and feel, and usability. To me, this means trying to make the Linux desktop as capable and as friendly as the Mac, rather than trying to emulate Windows, for example. In the same way, I want to see more open source applications be the recognized stars of their product categories and be the first to showcase innovations.
Where do you see open source heading in the next five years, especially with regard to development, community, and market opportunities?
I've been talking to a lot of people lately who were relatively early adopters of open source in customer environments but who are now looking to start new projects with their peers in their industries. When this next wave of people come in, it may unsettle some of the earlier understandings of expectations and "how things are supposed to work." Everyone will just need to adjust. I think the area of open source organizational governance will become very hot in the next few years. What are your policies on open source entering or leaving your organization? How do you deal with open source in the products that you create or that you OEM from other people? How do you do this efficiently across all your business units so that you avoid unnecessary conflicts yet drive the whole business forward? Who decides?
Does widespread adoption and commercialization of open source software create new challenges or pressures for open source projects?
I don't think there is a lot of common and good guidance out there for how a small open source project can deal with suddenly becoming very popular.
Similarly, it seems to take a long time for some open source projects to yield successful businesses based on them. I think we'll know open source has really arrived when every reputable business school spends a significant amount of time educating its students about the business models around open source. The new challenges and pressures will arise because of business issues, and not technology, in my opinion. We have many, many excellent developers in the open source communities. We need to have many, many more excellent "big picture" leaders emerging from and for those communities.
What are the next steps needed for open source as a software production methodology to reach the next level?
More software development companies need to adopt internal software development models based on what we have learned from open source communities. We need more best-selling books on open source development models that are bought and studied by mainstream programmers. We need more people to ask, "Why wouldn't we open source this?" We need to better reward developers by recognizing merit and earned technical reputation.
Open source now enjoys a rich and complex history, which is largely the result of trial and error over the years. What would you say have been the open source community's greatest missteps, or lessons learned?
I wouldn't call this a misstep, but I'm dismayed when I see the relatively small efforts put behind industry-specific open source projects. Outside of education and the public sector in general, there are very few projects that have gotten a lot of attention and adoption. I love it when I see Sakai and Moodle doing well and competing in the education and learning area. We need to repeat that in insurance, banking, automotive, retail, energy, telecommunications, and all the other industries. Another thing I think we need to do is better promote and laud the free and open source heroes from around the world. These people have literally changed the IT industry, yet outside of a few well-known folks, many of them are relatively obscure.