마이크로소프트, 상호 운용성 확대를 위한 기술 및 비즈니스 관행 전략 변화
마이크로소프트가 웹과 유럽이 무섭긴 무서웠나 봅니다. 꽁꽁 숨겨놨던 자사의 프로토콜 기술도 소개하고 자사 시스템과 쉽게 연동될 수 있도록 정책 자체를 바꾸고 있으니 말입니다.
관련 기사들은 많이 쏟아졌으니 참고하시면 되구요. 아래는 영문이긴 하지만 MS의 전략 변화가 왜 일어났는지 확인할 수 있는 자료입니다. 영어가 짧아 해석을 못해드려 죄송합니다.
이 아래 한글 기사는 한국마이크로소프트가 보낸 보도자료고 그 아래는 본사에 있는 영문 보도 자료입니다.
New Microsoft Interoperability Principles Ensure Open Connections and Promote Data Portability
Q&A: Bob Muglia, senior vice president, Server and Tools Division, discusses Microsoft’s new interoperability principles and the steps the company is taking to increase the openness of its products.
With the emergence of Web services and service-oriented architectures, and the growing importance of software plus services, interoperability across systems has become a key requirement. At a press conference today, Microsoft unveiled a new set of principles and actions designed to increase the openness of its products and drive greater interoperability, opportunity and choice for developers, partners, customers and competitors.
PressPass sat down with Bob Muglia, senior vice president, Server and Tools Division, to learn more about the company’s new interoperability principles and to get a sense for what these changes will mean for customers, the industry and for Microsoft.
PressPass: Can you start by providing a high-level overview of today’s announcement?
Muglia: Sure. The announcement covers broad and important changes to our technology and business practices designed to increase the openness of our high-volume products to make it easier to develop highly-interoperable information systems. The changes are embodied in four interoperability principles in which we have committed to. First, to provide an open connection to our high-volume enterprise products; second, promote data portability; third, continue to enhance our support for industry standards; and finally, to create more opportunities to strengthen dialogue and engagement with customers and the industry, including open source communities.
Together, these principles significantly change the way we share information about our technologies and products. These changes help increase choice and opportunity for developers, partners, customers and competitors, which is one of our top long-term goals.
PressPass: Are there specific steps that you are taking to fulfill the commitments you just outlined?
Muglia: We’re doing a number of things immediately. Starting today, we’ll publish on the MSDN Web site more than 30,000 pages of documentation for Windows client and server protocols that were previously available only under a trade secret license. We’ll publish protocol documentation for additional products, such as Office 2007, in the upcoming months. This is really important because open access to this documentation will allow third-party developers to connect to Microsoft’s high-volume products just as Microsoft’s other products do.
Also, we’ll allow open source developers to access these protocols for free for development and non-commercial distribution. For commercial distribution, Microsoft will license related patents on reasonable and non-discriminatory terms, at low royalty rates.
To increase transparency and promote broad compatibility with widely-deployed products, we’ll document how we support industry standards, and we’ll also document any extensions affecting interoperability that we implement in our products. This documentation also will be available on our Web site without a license, royalty or other fee required for access. If Microsoft has any patents that cover these extensions, they’ll be available on reasonable and non-discriminatory terms as well. This will give third-party developers a clear understanding of how a standard is used in a Microsoft product, which will help foster improved interoperability for customers.
We’re also designing new APIs for Microsoft Word, Excel and PowerPoint applications that will enable developers to plug in additional document formats and allow users to select those formats as their default for saving documents.
PressPass: You’ve mentioned Windows and Office. What other products or technologies does this announcement cover?
Muglia: The interoperability principles will apply to all of our high-volume products. These are products that are central to day-to-day operations and processes for many large companies. Specifically, the principles apply to Windows Vista, including the .NET Framework, Windows Server 2008, SQL Server 2008, Office 2007, Exchange Server 2007 and Office SharePoint Server 2007. They will apply to future versions of those products, as well.
PressPass: Why are you making these changes, and why are you announcing them now?
Muglia: The interoperability principles and the steps we’re taking to fulfill them reflect significant changes in the way computing resources, data and systems are created, provisioned and managed. The emergence of Web services and services-oriented architectures, and the growing importance of software plus services, makes interoperability a very important capability. The ability to move data and information seamlessly between applications and systems - regardless of platform or vendor - is a key requirement for our customers. Our interoperability principles will give developers the technical foundation and information they need to build systems that support more seamless data exchange and portability across products and platforms.
This will become even more important in the coming years as loosely-coupled systems become a basic requirement for business success. Our long-term vision is to enable companies to build IT systems that have the flexibility and intelligence to automatically adjust to changing business conditions by aligning computing resources with strategic objectives. Microsoft is helping customers move to that state through our Dynamic IT initiative, and the interoperability principles are an important component of that.
PressPass: Isn’t this also intended to be a part of an agreement with the European Commission?
Muglia: Today’s announcement isn’t part of an agreement with the Commission. However, it’s a reflection of the changed legal landscape for Microsoft and the industry as a whole. It’s an important step forward in our ongoing efforts to fulfill the responsibilities and obligations outlined in the ruling of the European Court of First Instance in September 2007.
PressPass: Is this a real sea change for Microsoft and the way you approach interoperability, or are the changes more incremental?
Muglia: Interoperability isn’t a new concept at Microsoft. When we talk about interoperability, we’re talking about enabling different kinds of software systems to work together. Our vision has always been to enable data and information to flow as freely and seamlessly as possible between people, products and systems. That’s why we have more than 600,000 industry partners around the world who build their business on Microsoft platforms, as well as millions of developers who use the information we already share to build products and services.
Today’s announcement also signals a significant shift toward even greater transparency. While we have published a lot of information about our APIs in the past, today we are formally committing to document and publish so any developer can use all interfaces that run on Microsoft’s high-volume products.
In the past, we’ve required a trade secret license to access our communications protocols. Now, anyone will be able to see the documentation for these protocols for free on the Web.
We’ll also publish information about how our high-volume products implement any standards related to interoperability, and we’ll document extensions of those standards that we implement that affect interoperability, which is not something that we’ve done consistently in the past.
These are all significant changes, and they build on our historic commitment to interoperability.
PressPass: If these APIs and protocols are so critical to Microsoft’s business, why share them so openly not only with customers and partners, but with competitors.
Muglia: As I mentioned earlier, in today’s computing environment, the ability to move data easily between systems is such a key requirement for our customers that we recognized we needed to take significant steps to support the ability of developers to build systems that interoperate easily.
There’s another reason as well. Throughout our history, our ability to deliver the best platform for developers to create products and services that enable businesses to succeed has been one of the most important reasons for our success. Today’s announcement helps ensure that the Microsoft platform will continue to offer the best foundation for developers and customers to create and deploy IT solutions in an increasingly interoperable world.
We believe the changes we’re announcing today will create exciting opportunities for our customers, for the industry and for Microsoft. Our commitment to openness and interoperability will help developers build a new generation of high-value solutions for businesses. In the process, it will allow us to continue expanding the ecosystem of partners and developers who use our tools and technology to meet the needs of their customers. We think that’s the key to promoting long-term growth for the industry and for Microsoft.
마이크로소프트, 상호 운용성 확대를 위한 기술 및 비즈니스 관행 전략 변화
-새로운 상호 운용성 원리와 조치가 주요 제품의 개방성을 증대시킬 것
미국 워싱턴 주, 레드몬드(2008년 2월 21일/현지시간) ? 마이크로소프트는 오늘 자사 제품의 개방성을 향상하고 개발자, 협력업체, 소비자 및 경쟁사를 위한 상호 운용성 및 기회, 선택을 확대하기 위해 기술 및 비즈니스 관행에 있어서의 대폭적인 변화를 발표했다.
특히, 마이크로소프트는 자사의 주요 (high-volume business) 제품 전반에 걸쳐 (1)공개 접근을 보장하고, (2)데이터 이식성(portability)을 향상하며, (3)산업 표준에 대한 지원을 강화하고, (4)오픈 소스 커뮤니티를 포함해 소비자 및 기업과의 개방된 협력을 촉진하는 네 가지의 새로운 상호 운용성 원칙과 관련 조치를 실시할 예정이다.
마이크로소프트의 스티브 발머(Steve Ballmer) 최고경영자는 “이러한 과정들은 마이크로소프트 제품과 기술에 대한 정보를 공유하는 방식에 있어 매우 중요한 단계이며 상당한 변화를 의미한다. 지난 33년 간, 우리는 전 세계 수십 만에 달하는 협력업체들과 수 많은 정보를 공유하며 산업 발전에 이바지 해 왔다. 그러나, 오늘의 발표는 한층 더 광대한 투명성 증진를 위해 대폭적인 확대가 있을 것임을 의미하는 것이다. 마이크로소프트의 목표는 우리 제품을 더욱 개방적으로 만들고 우리의 기술에 대한 정보를 더 많이 공유함으로써 동 업계는 물론 소비자와 개발자를 위한 상호 운용성과 기회 그리고 선택을 더욱 촉진하는 것이다.”라고 말했다.
마이크로소프트의 레이 오지(Ray Ozzie) 최고 소프트웨어 아키텍트에 따르면, 이번 발표는 개인과 기업이 정보 공유의 용이성에 얼마만큼의 비중을 두고 있는 지를 반영한 것이다. 엔터프라이즈 아키텍처에 있어서 전형적으로 이종성(異種性, heterogeneity)이 존재 하지만, 응용 프로그램과 서비스 분야에서는 상호 운용성이 핵심 조건이다 . 오지 최고 소프트웨어 아키텍트는 “소비자들이 모든 회사들, 그 가운데에서도 특히 마이크로소프트에 요구하고 있는 것은 소프트웨어와 서비스의 유연성으로, 이는 개발자라면 누구나 이들의 공개 인터페이스와 공개 데이터를 사용해 응용 프로그램을 효과적으로 통합한다든지 또는 아예 새로운 솔루션을 만드는 것이 가능할 정도의 유연성을 말하는 것이다. 제품의 개방성을 향상시킴으로써 우리는 개발자들에게 소비자를 위한 가치를 혁신하고 이를 전달할 수 있는 기회를 더 많이 제공할 것이다.”라고 말했다.
지멘스(Siemens)의 소프트웨어 및 엔지니어링 부문에서 기업 조사와 기술을 담당하고 있는 맨프레드 웽글러(Manfred Wangler) 부사장은, “마이크로소프트는 상호 운용성 실무 고객 위원회(Interoperability Executive Customer Council)에서 우리와 협력하는 등 지난 몇 년간 상호 운용성 분야에서 상당한 발전을 이룩했지만 오늘의 발표는 마이크로소프트의 상호 운용성에 대한 의지를 전혀 다른 차원으로 끌어올린 것이다.”고 말했다.
노바티스(Novartis Pharmaceuticals)의 토마스 보겔(Thomas Vogel) 정보 관리 총괄자는, “마이크로소프트가 오늘 발표한 상호 운용성 원리와 조치를 통해 더 많은 IT 커뮤니티 구성원들이 혜택을 입게 될 것이다. 마이크로소프트의 주요 제품에 대한 공개 접근 보장은 대다수의 소프트웨어 개발자들에게 상호 운용성과 기회, 선택을 시장에서 더욱 촉진할 수 있는 중요한 기회를 주는 것이다. 이러한 원리와 조치의 구체적인 발전을 참여자들이 주도할 수 있도록 건설적이고 구조적이며 각계 각층이 참여하는 대화가 있기를 기대한다.”고 말했다.
오늘 발표된 상호 운용성 원리 및 조치의 적용 대상이 되는 마이크로소프트의 주요 (high volume business) 제품은 닷넷 프레임워크를 포함한 ‘윈도우 비스타’, ‘윈도우 서버 2008’, ‘SQL 서버 2008’, ‘오피스 2007’, ‘익스체인지 서버 2007’ 및 ‘오피스 쉐어포인트 서버 2007’을 비롯해 이들 제품의 후속 버전이다.
마이크로소프트가 새로운 상호 운용성 원리를 구현하기 위해 취하게 될 조치의 주요 내용은 다음과 같다.
· 마이크로소프트의 주요 제품에 대한 공개 연결 보장. 타사 제품과의 연결성을 강화하기 위해 마이크로소프트는 자사 주요 제품의 모든 응용 프로그램 프로그래밍 인터페이스(API: application programming interface)와 통신 프로토콜에 대한 문서를 자사 웹 사이트에 게재한다. Developers do not need to take a license or pay a royalty or other fee to access this information. 이 설명서에 대한 접근을 공개함으로써 타사 개발자들은 마이크로소프트 주요 제품으로의 연결이 가능해질 것이다.
o 오늘부터 시작되는 즉각적인 후속조치로서, 마이크로소프트는 마이크로소프트 워크 그룹 서버 프로토콜 프로그램(WSPP: Microsoft Work Group Server Protocol Program)과 마이크로소프트 통신 프로토콜 프로그램(MCPP: Microsoft Communication Protocol Program)을 통한 기업 비밀 보장 계약 하에서만 이용 가능했던 윈도우 클라이언트 및 서버 프로토콜에 대한 문서 가운데, 3만 페이지 이상을 자사 웹사이트 (MSDN)에 공개 게재한다. 오피스 2007을 비롯해 그 밖에 이 조치의 영향을 받는 기타 주요 제품에 대한 프로토콜 설명서는 다음 달에 게재한다.
o 마이크로소프트는 특허를 받은 프로토콜의 경우 자사 웹 사이트를 통해 고지하고 특허 사용에 대해서는 합리적이고 동등한 조건과 저렴한 특허 사용료를 제시한다. 특허 사용을 고려 중인 경우를 위해, 마이크로소프트는 프로토콜별 특허와 특허 출원 목록을 공개한다.
o 마이크로소프트는 이들 프로토콜의 구현을 개발하거나 비상업적으로 배포하는 오픈 소스 개발자들을 고소하지 않는다는 증서를 마련할 것이다. 이들 개발자들은 제품 개발을 위해 설명서를 무료로 사용할 수 있을 것이다. 이들 프로토콜의 구현을 상업적으로 배포하고자 하는 기업은 마이크로소프트로부터 특허 사용권을 획득할 수 있을 것이다. 특허 사용권이 없는 배포자로부터 이들 프로토콜의 구현을 획득하는 기업도 마찬가지이다.
· 마이크로소프트의 산업 표준 및 확장(extension) 지원 방법의 명문화. 주요 제품에서 표준을 지원하고 있는 마이크로소프트는 투명성을 증대하고 상호 운용성을 촉진하기 위해 널리 배포된 다양한 제품 간에 활발하고 일관되며 상호 운용적인 구현을 달성할 수 있도록 여타 주요 표준 구현자들과 협력할 것이다.
o 마이크로소프트는 다른 표준 구현과의 상호 운용성에 영향을 미치는 마이크로소프트 확장을 포함해 이들 표준에 대한 지원 방법을 개발 커뮤니티를 위해 명문화할 것이다. 이 설명서는 마이크로소프트의 웹 사이트에 게재되며, 특허 사용권, 특허 사용료 또는 기타 비용 없이도 접근 가능할 것이다. 이러한 조치를 통해 표준을 구현하는 타사 개발자들은 마이크로소프트 제품에서 표준이 구현되는 방법을 이해하고 소비자를 위한 상호 운용성 향상을 촉진할 수 있을 것이다. 마이크로소프트는 이러한 확장과 관련된 자사의 특허 목록을 공개할 것이며 특허 사용을 위한 합리적이고 동등한 조건을 제시할 것이다 .
· 문서 형식의 유연성 확대를 위한 Office 2007 강화. 문서 형식에 대한 사용자의 선택을 장려하기 위해, 마이크로소프트는 Office 2007의 Word, Excel 및 PowerPoint 응용 프로그램을 위해 새로운 API를 설계할 것이다. 이를 통해 개발자들은 추가적인 문서 형식을 플러그인 할 수 있고, 사용자는 이들 형식을 문서 저장을 위한 기본 형식으로 설정할 수 있다.
· 오픈 소스 상호 운용성 계획 발표. 상업적 기술은 물론 커뮤니티 기반의 오픈 소스 기술과 마이크로소프트 제품 간 상호 운용성 증진 및 향상을 위해 발표하는 계획에서는 연구실, 모임, 기술 콘텐츠 및 지속적인 협력 개발 활동을 포함하여 관련 자원과 시설 및 행사 등을 제공할 것이다.
· 적극적인 산업 교류 및 대화 확대. 온라인 상호 운용성 포럼(Interoperability Forum)에서는 소비자, 개발자 및 오픈 소스 커뮤니티와의 지속적인 대화가 가능할 전망이다. 또한, 널리 배포된 형식 간의 데이터 교환을 추진하기 위한 문서 상호 운용성 이니셔티브 (Document Interoperability Initiative)가 런칭할 예정이다.
전 세계 40여 개 이상의 기업 및 정부 기관의 최고 정보 기술 담당자를 주축으로 2006년 창설된 상호 운용성 실무 고객 위원회는 마이크로소프트가 이러한 원리와 조치를 적용하는 과정에서 조언자의 역할을 하게 될 것이다. 마이크로소프트의 새로운 상호 운용성 원리 및 앞으로 취하게 될 조치의 전체 목록은 다음의 링크에서 제공된다. (http://www.microsoft.com/presspass/presskits/interoperability/default.mspx)
오늘 발표된 상호 운용성 원리 및 조치는 마이크로소프트와 IT 산업의 법률적 환경 변화를 반영한 것으로, EU 1심 법원(CFI: European Court of First Instance)의 2007년 9월 판결에 명시된 책임 및 의무를 이행하려는 마이크로소프트의 지속적인 노력에 있어 중요한 진일보이다.
마이크로소프트의 브래드 스미스(Brad Smith) 최고 법률담당 임원은 “EU 1심법원의 9월 판결 직후 발표했듯이 마이크로소프트는 우리가 유럽 연합의 법을 충실히 준수하고 있음을 증명하기 위해 필요한 모든 단계를 밟아나가고자 한다. 오늘 발표하는 계획을 통해 우리는 모든 마이크로소프트의 주요 제품에 대한 유럽 1심 법원의 판결 중 상호 운용성 부분에 있어서의 원칙 이행 의무를 준수할 것이며, 앞으로도 유럽 1심법원의 판결 중 남아 있는 부분을 처리하기 위해 추가적인 절차를 마련할 것이다. 또한 유럽 집행 위원회(European Commission)가 이러한 모든 절차를 평가할 수 있도록 전체 정보를 제공하려고 한다.”고 말했다.
Microsoft Makes Strategic Changes in Technology and Business Practices to Expand Interoperability
New interoperability principles and actions will increase openness of key products.
REDMOND, Wash. ? Feb. 21, 2008 ? Microsoft Corp. today announced a set of broad-reaching changes to its technology and business practices to increase the openness of its products and drive greater interoperability, opportunity and choice for developers, partners, customers and competitors.
Specifically, Microsoft is implementing four new interoperability principles and corresponding actions across its high-volume business products: (1) ensuring open connections; (2) promoting data portability; (3) enhancing support for industry standards; and (4) fostering more open engagement with customers and the industry, including open source communities.
“These steps represent an important step and significant change in how we share information about our products and technologies,” said Microsoft chief executive officer Steve Ballmer. “For the past 33 years, we have shared a lot of information with hundreds of thousands of partners around the world and helped build the industry, but today’s announcement represents a significant expansion toward even greater transparency. Our goal is to promote greater interoperability, opportunity and choice for customers and developers throughout the industry by making our products more open and by sharing even more information about our technologies.”
According to Ray Ozzie, Microsoft chief software architect, the company’s announcement reflects the significance that individuals and businesses place upon the ease of information-sharing. As heterogeneity is the norm within enterprise architectures, interoperability across applications and services has become a key requirement.
“Customers need all their vendors, including and especially Microsoft, to deliver software and services that are flexible enough such that any developer can use their open interfaces and data to effectively integrate applications or to compose entirely new solutions,” said Ozzie. “By increasing the openness of our products, we will provide developers additional opportunity to innovate and deliver value for customers.”
“The principles and actions announced today by Microsoft are a very significant expansion of its efforts to promote interoperability,” said Manfred Wangler, vice president, Corporate Research and Technology, Software and Engineering, Siemens. “While Microsoft has made considerable progress on interoperability over the past several years, including working with us on the Interoperability Executive Customer Council, today’s news take Microsoft’s interoperability commitment to a whole new level.”
“The interoperability principles and actions announced today by Microsoft will benefit the broader IT community,” said Thomas Vogel, head, Information Management, Novartis Pharma. “Ensuring open connections to Microsoft’s high-volume products presents significant opportunities for the vast majority of software developers, which will help foster greater interoperability, opportunity and choice in the marketplace. We look forward to a constructive, structured, and multilateral dialogue to ensure stakeholder-driven evolution of these principles and actions.”
The interoperability principles and actions announced today apply to the following high-volume Microsoft products: Windows Vista (including the .NET Framework), Windows Server 2008, SQL Server 2008, Office 2007, Exchange Server 2007, and Office SharePoint Server 2007, and future versions of all these products. Highlights of the specific actions Microsoft is taking to implement its new interoperability principles are described below.
?
Ensuring open connections to Microsoft’s high-volume products. To enhance connections with third-party products, Microsoft will publish on its Web site documentation for all application programming interfaces (APIs) and communications protocols in its high-volume products that are used by other Microsoft products. Developers do not need to take a license or pay a royalty or other fee to access this information. Open access to this documentation will ensure that third-party developers can connect to Microsoft’s high-volume products just as Microsoft’s other products do.
?
As an immediate next step, starting today Microsoft will openly publish on MSDN over 30,000 pages of documentation for Windows client and server protocols that were previously available only under a trade secret license through the Microsoft Work Group Server Protocol Program (WSPP) and the Microsoft Communication Protocol Program (MCPP). Protocol documentation for additional products, such as Office 2007 and all of the other high-volume products covered by these principles, will be published in the upcoming months.
?
Microsoft will indicate on its Web site which protocols are covered by Microsoft patents and will license all of these patents on reasonable and non-discriminatory terms, at low royalty rates. To assist those interested in considering a patent license, Microsoft will make available a list of specific Microsoft patents and patent applications that cover each protocol.
?
Microsoft is providing a covenant not to sue open source developers for development or non-commercial distribution of implementations of these protocols. These developers will be able to use the documentation for free to develop products. Companies that engage in commercial distribution of these protocol implementations will be able to obtain a patent license from Microsoft, as will enterprises that obtain these implementations from a distributor that does not have such a patent license.
?
Documenting how Microsoft supports industry standards and extensions. To increase transparency and promote interoperability, when Microsoft supports a standard in a high-volume product, it will work with other major implementers of the standard toward achieving robust, consistent and interoperable implementations across a broad range of widely deployed products.
?
Microsoft will document for the development community how it supports such standards, including those Microsoft extensions that affect interoperability with other implementations of these standards. This documentation will be published on Microsoft’s Web site and it will be accessible without a license, royalty or other fee. These actions will allow third-party developers implementing standards to understand how a standard is used in a Microsoft product and foster improved interoperability for customers. Microsoft will make available a list of any of its patents that cover any of these extensions, and will make available patent licenses on reasonable and non-discriminatory terms.
?
Enhancing Office 2007 to provide greater flexibility of document formats. To promote user choice among document formats, Microsoft will design new APIs for the Word, Excel and PowerPoint applications in Office 2007 to enable developers to plug in additional document formats and to enable users to set these formats as their default for saving documents.
?
Launching the Open Source Interoperability Initiative. To promote and enable more interoperability between commercial and community-based open source technologies and Microsoft products, this initiative will provide resources, facilities and events, including labs, plug fests, technical content and opportunities for ongoing cooperative development.
?
Expanding industry outreach and dialogue. An ongoing dialogue with customers, developers and open source communities will be created through an online Interoperability Forum. In addition, a Document Interoperability Initiative will be launched to address data exchange between widely deployed formats.
The Interoperability Executive Customer (IEC) Council, an advisory organization established in 2006 and consisting mainly of chief information and technology officers from more than 40 companies and government bodies around the world, will help guide Microsoft in its work under these principles and actions. The full text of Microsoft’s new Interoperability Principles, and a full list of the actions Microsoft is taking, can be found on Microsoft’s Interoperability site.
The interoperability principles and actions announced today reflect the changed legal landscape for Microsoft and the IT industry. They are an important step forward for the company in its ongoing efforts to fulfill the responsibilities and obligations outlined in the September 2007 judgment of the European Court of First Instance (CFI).
“As we said immediately after the CFI decision last September, Microsoft is committed to taking all necessary steps to ensure we are in full compliance with European law,” said Brad Smith, Microsoft general counsel. “Through the initiatives we are announcing, we are taking responsibility for implementing the principles in the interoperability portion of the CFI decision across all of Microsoft’s high-volume products. We will take additional steps in the coming weeks to address the remaining portion of the CFI decision, and we are committed to providing full information to the European Commission so it can evaluate all of these steps.”