It takes too long, and it's too expensive. If we can promote better harmonization and, ultimately, a much greater degree of collaboration, we should find ways to make it possible for businesses to file an application in fewer countries, and then have some system of mutual recognition or international collaboration. The patent system does need to be made more accessible for smaller businesses, especially in Asia.
Speaking of software patents, Sun Microsystems CEO Scott McNealy said the company's Community Development and Distribution License (CDDL) is the 'best of both worlds' that bridges community sharing and profitability. Do you think there could be any chance at all that Microsoft might move toward some kind of a balance in the same way, or is the Shared Source Initiative as far as you would go?
The Shared Source initiative has been important for us. It has enabled us to license technology, and now even source codes, to others in important ways. And we've learnt a lot from it.
I think this whole area will see ongoing evolution over the next five years. So one should never say the last step taken is the last step of all time. Nor should one say that the best step taken is the best step we'll ever see. We're all going to continue to learn.
I do think that it's good, for example, that Sun has developed an open-source license which avoids the viral effect of the Gnu General Public License (GPL) because ultimately, the viral effect of the GPL makes it too hard…it builds a wall that prevents collaboration between commercial software and open-source development.
It's a little too early to know exactly what kinds of steps will best serve the needs of the industry as a whole. We need more experimentation, and we need more dialog and collaboration. I think that today, our industry is still characterized too much by these two separate islands. We have an open-source island, and we have a commercial or proprietary island. The future is about building bridges between those two islands.
It requires that we each respect what the other does well and each other's needs. And we figure out not how to move everybody from one island to the other but how in our own island to connect to each other in a better way. And we'll need ongoing experimentation and dialog to get there.
So you do think that it's not impossible to build a bridge between the two islands?
I absolutely believe that bridges can be built. Who would have thought three years ago that we could build a bridge between Microsoft and Sun? We built that bridge. There are more bridges to be built in the future. And I'm sure that we will pursue them.
Let's talk about your Shared Source program, which I personally like to call the see-but-no-touch licensing model. Do you agree with that?
I would actually say that Shared Source lets people see and touch quite a bit. It does not permit them to reshape the code and ship it themselves in some different way. It is, I believe, a very good program for increasing transparency and getting more feedback for our developers. So it has served certain functions quite well. It doesn't do everything that some other licenses do and in that, there are both strengths and some things that other people might say they don't like as much.
We have to recognize that if our industry consists of these two islands, what we need are bridges, and we also need to respect the fact that we each will want to do things in a somewhat different way. People who are committed to open source may point out that open source has certain advantages. I think that commercial software development has certain advantages as well.
| You don't need a PhD to know that the purpose of a sabbatical is not to go work for a competitor. |
We are able to stand behind our products because we know what goes into our products. We have put in place the kind of IP management, systems and processes that give us a very high level of confidence, and that allows us to respect the IP rights of others.
Both open source and commercial software are here to stay. And we'll both compete with each other, and hopefully, we'll both be able to collaborate with each other in important ways at the same time.
It's interesting that you think open source has certain advantages. Can you talk about what some of these are?
I think that one of the strengths of open source has been the feedback cycle that the developers' community has created. And certainly one of the things we've done as a company is work to learn from what others do well. We've created more feedback processes ourselves. Some of that are reflected in our software development practices, and others are reflected in things like the MS Volunteers program, where we have a more community-oriented initiative for ourselves.
When we look at what Sun is doing, it will be interesting. We'll all have the opportunity to learn from their license. And if there are certain things that work, we'll see other people emulate it and if certain things don't work, then everybody will learn from that too. That's just a natural part of a healthy industry.
Is it especially tough talking about IP rights with countries like China and Malaysia, where software piracy is still a big problem? Do you try and come up with solutions for them, or do they have different sets of problems that they can't deal with?
We all have our unique challenges, whether we are a company or country. I do think increasingly, every government sees that the path to long-term success involves some significant degree of respect for IP protection. Even if one in the short run can compete globally simply by offering lower wage labor, a country quickly recognizes that long-term success requires that kind of protection that will stimulate innovation by its own people.
You find very talented people everywhere. If a country doesn't protect IP, those people tend to move to a country that does. And as the economy continues to globalize, more and more countries are realizing that they have the opportunity to compete not only by making things that are cheaper, but by making things that are better.
The key to making things that are better is in protecting innovation through IP protection. And more and more, we're seeing governments recognize that.
This talk about talent and an individual's IP rights reminds me of a certain employee of Google. As I see it, when you work for a company and learn what it has to teach, that's part of growing your IP and advancing your career. Understandably, there will be concerns about IP protection when an employee leaves to join a competitor. Can you talk about how you would balance an individual's need to be able to transfer what he's learned to another company, and his former employer's need to protect its IP?
There are a couple of things to think about. First, there's one thing that's very simple and requires no balancing at all. We all live in a world where we're supposed to work for only one employer at a time. And you don't need a PhD to know that the purpose of a sabbatical is not to go work for a competitor.
We were very clear on that, and the court was very clear in its decision in saying that that principle has been violated. And I think that is absolutely right for companies to step in to enforce their legal obligations, and the courts to ensure that we all remember that principle, regardless of what opportunities we may have for our own personal careers.
Second, I think that generally, companies work these things out when an individual moves from one company to another. We've certainly sought to do that when we hired employees from others. You put something in place so that the IP of the other company is respected, and part of that typically involves ensuring that the new employee doesn't work for a period of time, on a product or a service or a project that they worked on somewhere else. And that's what we sought in the court case, and that's what the court by and large ordered.
It ensures that there's no work on search or natural language, or even by and large, on work that goes into research and development, or compensation or strategy in China itself. And that's the right kind of balance we need.
As we think about that case, part of that is very straight forward and requires no balancing at all. And part of it was something that required more balance, but by and large, the court struck a good balance.
In the past five years or so, you've also spent a lot of time on antitrust claims. And you've been able to resolve a lot of those without having to go to court. How have you done that? Through plain old discussion?
I think one thing we've learnt is that there's no substitute for plain old discussion. If you end up disagreeing with somebody, you want to disagree because the disagreement is real and not simply the result of a lack of communication or miscommunication.
So we've devoted a lot more energy to having closer dialog with other companies. I think that has been a good thing. In some cases, we learnt that we have a lot more in common with people than those on either side thought. Certainly when we look at our relationship with Time Warner or Sun today, I think that that is very true in both cases.
Second, we've all learnt that co-opetition is an important part of our industry. If you look at where we are in the industry at this stage, we need an industry where people do a good job of competing with each other, and collaborating at the same time. It's no longer simply an 'either-or' proposition. The fact that we compete shouldn't get in the way of collaboration that's really going to serve the needs of our mutual customers. And the fact that we collaborate doesn't mean that we stop competing. We need to do both.
In that sense, I think that as a company and an industry, we've all matured over the last decade. Ultimately, it doesn't mean that you can eliminate every area of disagreement. There will be times when people and companies disagree. But hopefully, the disagreements will be real and not simply the result of miscommunication.
But you have to admit that with such a high penetration of Windows in the desktop market, Microsoft has to be seen as a monopoly. And there're bound to be situations where a service that you think you're offering your customer, may be seen by companies like IBM or a Netscape as anti-competition.
I think it's very clear that Microsoft as a company has a high level of responsibility, and in certain areas, perhaps a uniquely high level of responsibility, and we need to fulfill that.
I think it's also clear that we need to keep innovating and improving our products. We need the kind of regulatory flexibility that will enable positive innovation to move forward. And so, from a governmental standpoint, there is this ongoing need to strike the right balance between encouraging innovation and living up to a high level of responsibility.
That means we want our developers to come to work everyday being very creative, moving the state-of-the art forward. It also means we then need to have a very good dialog with government regulators and the rest of the industry about the impact of new technological innovation. And that's the kind of thing we're really trying to do well, on both sides of that equation.
So you're doing something to avoid a situation where you think putting in Windows Player would be a good service for your customers, but may not be what RealNetworks is thinking? Is that what you're doing now with Vista and Office 12?
We certainly talk to government regulators round the world about product development on an ongoing basis. That's part now of just the way we work as a company, and it's the way that not only Microsoft but probably other large companies in the industry need to work as we move forward.
People often talk about whether something is going to be in Windows. I think it's equally or even more important to focus on how it works when it is in Windows.
How can we put new innovation in Windows in a manner that also ensures it's very easy for other people to build on top of it? How do we ensure that users and OEMs (original equipment makers) have broad choice to use our innovation, and consider other competing innovation from others? How do we ensure that our products work in a highly interoperable way with the products from others?
These are all part of what is a set of questions, opportunities and challenges that we need to keep addressing day in, day out.



















There are currently no comments for this post.