SlideShare a Scribd company logo
Open Source and Microsoft Participating in a World of Choice David Chou [email_address]
Public Perceptions
Public Perceptions
Public Perceptions
Microsoft’s Perspective on Open Source “ We at Microsoft  respect  and  appreciate  the important role that  open   source   software  plays in our industry.  We respect and we appreciate the passion and the great contribution that  open source developers   make in our industry… That is not what you have always heard from us, and I recognize that….” Brad Smith, SVP, General Counsel & Corporate Secretary, Microsoft Corporation OSBC (Open Source Business Conference), San Francisco, 3/25/08
Microsoft’s Perspective on Open Source Open Source: not a fad not a “magic bullet” either part of a spectrum of choices for: development methods licensing terms business models Most likely, software users will continue to see a comingling of free, open source, and proprietary software products for as far as the eye can see. Foreword,  Perspectives on Free and Open Source Software , MIT Press 2005 Microsoft: supports  open source  models  and ecosystems competes  with open source software  products , just as with any competing product or business
Microsoft’s Perspective on Open Source By  participating   in a broad ecosystem that includes open source  and  commercial/proprietary software, Microsoft promotes the “ world of choice ” that will best develop and sustain customer and partner opportunity.
Microsoft’s Open Source Engagements partnerships communities technology research
Microsoft’s Open Source Engagements partnerships communities technology research 5,000,000 developers 75,000 partners 18,000,000 visits to Port25   75% Firefox    20% Linux/Unix  4,500,000 Channel9 visitors 5,000 Microsoft bloggers 40,000 Codeplex users hypervisor collaboration  PHP optimization  MySQLConnector to Visual Studio Linux / Windows interoperability System Center X-Plat OpenPegasus 3,800+ CodePlex projects 170,000+ Sourceforge  projects 77K Windows 17K Windows-only 5K+ .NET 1,000,000 LoC on MSDN & TechNet 588 Shared Source license projects AIDS vaccine research tools usability  / HCI research multi-year funded academic projects
Microsoft’s Open Source Engagements partnerships communities technology research 5,000,000 developers 75,000 partners 18,000,000 visits to Port25   75% Firefox    20% Linux/Unix  4,500,000 Channel9 visitors 5,000 Microsoft bloggers 40,000 Codeplex users hypervisor collaboration  PHP optimization  MySQLConnector to Visual Studio Linux / Windows interoperability System Center X-Plat OpenPegasus 3,800+ CodePlex projects 170,000+ Sourceforge  projects 77K Windows 17K Windows-only 5K+ .NET 1,000,000 LoC on MSDN & TechNet 588 Shared Source license projects AIDS vaccine research tools usability  / HCI research multi-year funded academic projects
Microsoft’s Open Source Commitments policy participation transparency innovation Open Source Interoperability Initiative Open Source ISV Forum Interoperability Forum Interoperability Vendor Alliance Windows Academic Program Microsoft Partner Program microsoft.com /opensource Patent Pledge for Open Source developers Interoperability Principles Open Specification Promise  Port25 CodePlex SourceForge open protocol specifications standards support data portability Shared Source programs Open Source Software Lab Technology Visual Studio Express Visual Web Developer Express SQL Server Express, Compact Windows Server SE (DreamSpark) Office Live, Live Workspaces Popfly XNA Game Studio Robotics Studio  (non-commercial) .NET Framework SharePoint Learning Kit ASP.NET AJAX IronPython, IronRuby ODF/OXML Translators Windows Installer XML Toolset Research PhotoSynth Haskell Programming Language Health Design Tools Machine Learning & Appl. Stat. Windows Research Kernel (WRK)
Microsoft today is an active participant in the Open Source community
Our question today… “ Is Open Source ready for primetime?”
Our question today… It depends. “ Is Open Source ready for primetime?”
Not all software is equal
Software Categories From Wikipedia’s Free Software Portal http://en.wikipedia.org/wiki/Portal:Free_software/categories
Top Open Source Projects
Not all “Open Source” means equal
Open Source… audience philosophy model free!? OSS – Open Source Software FOSS – Free/Open Source Software FLOSS – Free/Libre/Open Source Software available source freeware / shareware etc. end user business executive architect manager developer system administrator etc. development approach licensing marketing monetization support services etc.
Not all “primetime” means equal
Open Source Software Third Party Software =
zero cost good enough lower complexity security more open cross-platform no vendor lock-in co mmunity-dr iv en  de velopment Unclear trade-offs lower ongoing cost more complete features backwards compatibility more secure open standards interoperability commitment  on  support managed developm e nt open source software vendors proprietary software vendors
total cost feature set security open standards interoperability manageability reliability scalability etc. Rational, analytical decision
initial costs acquisition and deployment ongoing costs maintenance  and end user costs benefits benefits to the organization It’s about  VALUE
Open Source Microsoft Office? development model licensing model business model free for end-users? alternative revenue models such as services contracts, advertising, hardware OEM cost-shifting, fee-by-feature, etc.? how to ensure strategic direction alignment across a complex set of software projects and components? community-driven distributed collaboration vs. centrally coordinated and orchestrated development and maintenance how to maintain a centralized and specialized team of developers? e.g., ~2000 developers contributed to a year’s worth of Linux kernel releases (2.6.16 to 2.6.20), and the majority of developers are paid for this work (+60%) similarly (% paid), Eclipse: 86.9% MySql: 92.8%
Open Source Microsoft Office? Free! Free! Free! Online Enterprise Devices Desktop
Open Source Software Proprietary Commercial Software A World of Choice
© 2008 Microsoft Corporation. All rights reserved.  The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation.  MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. Thank you [email_address] blogs.msdn.com/dachou

More Related Content

PPT
Microsoft ve Açık Kaynak
PPTX
Rise of the Open Source Program Office for LinuxCon 2016
PDF
Open Source Governance Models
PPTX
Free Open Source Software over Proprietary Software
PDF
Creating Authentic Value: Open Source vs. Open Core
PPTX
Your Open Source Program Office
PPTX
Open source
PPTX
Open Source in ISO Building the First LF Standard in Fourteen Years and What ...
Microsoft ve Açık Kaynak
Rise of the Open Source Program Office for LinuxCon 2016
Open Source Governance Models
Free Open Source Software over Proprietary Software
Creating Authentic Value: Open Source vs. Open Core
Your Open Source Program Office
Open source
Open Source in ISO Building the First LF Standard in Fourteen Years and What ...

Viewers also liked (6)

PDF
Managing and Rationalizing the Application Portfolio with CA PPM
PPTX
Application Rationalization and Portfolio Management solution
PPTX
Open Source as an Element of Corporate Strategy
PDF
Annette Zimmermann (Gartner) Intro to the AR+VR Market Opportunity
PDF
Application Portfolio Rationalization
PDF
Rationalizing an Enterprise IT Architecture
Managing and Rationalizing the Application Portfolio with CA PPM
Application Rationalization and Portfolio Management solution
Open Source as an Element of Corporate Strategy
Annette Zimmermann (Gartner) Intro to the AR+VR Market Opportunity
Application Portfolio Rationalization
Rationalizing an Enterprise IT Architecture
Ad

Similar to 20080602 Microsoft and Open Source (20)

ODP
Gup2011| open source
PDF
OPS_Unit-1--Open Source Demystifying.pdf
PPTX
Can We Really Run Our Businesses On Open Source Software
PPTX
Introduction To Open Source
PDF
IrmaBorst
PDF
Open Source: What is It?
PPTX
Open source presentation enterprise ireland 2010
PPT
Open Source Basics
PDF
Business Models and Open Source Licenses in 2019: Can we all get along?
PPT
Open Source and its role in a new IT ecosystem
PDF
PDF
Open Your Mind: Open Source in Libraries
PPT
Open Source & Open Development
PDF
Open Source & Libraries
PPT
Open source: Making connections by Sunny Pai
ODP
Open Source In Further Education
PPTX
Open Source vs Proprietary
PDF
Eclipse Legal Day - Nov 2013
ODP
Open Source is Not An Alternative, It is The Solution
PPT
Open source technology software
Gup2011| open source
OPS_Unit-1--Open Source Demystifying.pdf
Can We Really Run Our Businesses On Open Source Software
Introduction To Open Source
IrmaBorst
Open Source: What is It?
Open source presentation enterprise ireland 2010
Open Source Basics
Business Models and Open Source Licenses in 2019: Can we all get along?
Open Source and its role in a new IT ecosystem
Open Your Mind: Open Source in Libraries
Open Source & Open Development
Open Source & Libraries
Open source: Making connections by Sunny Pai
Open Source In Further Education
Open Source vs Proprietary
Eclipse Legal Day - Nov 2013
Open Source is Not An Alternative, It is The Solution
Open source technology software
Ad

More from David Chou (20)

PDF
Cloud Native Apps
PPTX
Windows Phone app development overview
PPTX
Microsoft AI Platform Overview
PPTX
Designing Artificial Intelligence
PPTX
Immersive Computing
PPTX
Java on Windows Azure
PPTX
Microsoft Azure
PPTX
Designing Microservices
PPTX
Combining Private and Public Clouds into Meaningful Hybrids
PPTX
CloudConnect 2011 - Building Highly Scalable Java Applications on Windows Azure
PPTX
Java on Windows Azure
PPTX
Windows Azure AppFabric
PPTX
Java on Windows Azure (Cloud Computing Expo 2010)
PPTX
Scale as a Competitive Advantage
PPTX
Architecting Cloudy Applications
PPTX
Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978
PPTX
Kelley Blue Book and Cloud Computing
PPTX
Windows Phone 7
PPTX
Silverlight 4 Briefing
PPTX
Architecting Solutions Leveraging The Cloud
Cloud Native Apps
Windows Phone app development overview
Microsoft AI Platform Overview
Designing Artificial Intelligence
Immersive Computing
Java on Windows Azure
Microsoft Azure
Designing Microservices
Combining Private and Public Clouds into Meaningful Hybrids
CloudConnect 2011 - Building Highly Scalable Java Applications on Windows Azure
Java on Windows Azure
Windows Azure AppFabric
Java on Windows Azure (Cloud Computing Expo 2010)
Scale as a Competitive Advantage
Architecting Cloudy Applications
Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978
Kelley Blue Book and Cloud Computing
Windows Phone 7
Silverlight 4 Briefing
Architecting Solutions Leveraging The Cloud

Recently uploaded (20)

PDF
Laughter Yoga Basic Learning Workshop Manual
PDF
Deliverable file - Regulatory guideline analysis.pdf
PPT
340036916-American-Literature-Literary-Period-Overview.ppt
PDF
Ôn tập tiếng anh trong kinh doanh nâng cao
PDF
Reconciliation AND MEMORANDUM RECONCILATION
DOCX
Business Management - unit 1 and 2
PPTX
Lecture (1)-Introduction.pptx business communication
PPTX
5 Stages of group development guide.pptx
PPT
Chapter four Project-Preparation material
DOCX
unit 1 COST ACCOUNTING AND COST SHEET
PDF
DOC-20250806-WA0002._20250806_112011_0000.pdf
PPTX
Probability Distribution, binomial distribution, poisson distribution
PDF
COST SHEET- Tender and Quotation unit 2.pdf
PDF
IFRS Notes in your pocket for study all the time
PDF
BsN 7th Sem Course GridNNNNNNNN CCN.pdf
PDF
Chapter 5_Foreign Exchange Market in .pdf
PPTX
HR Introduction Slide (1).pptx on hr intro
PDF
Power and position in leadershipDOC-20250808-WA0011..pdf
PDF
Types of control:Qualitative vs Quantitative
PDF
WRN_Investor_Presentation_August 2025.pdf
Laughter Yoga Basic Learning Workshop Manual
Deliverable file - Regulatory guideline analysis.pdf
340036916-American-Literature-Literary-Period-Overview.ppt
Ôn tập tiếng anh trong kinh doanh nâng cao
Reconciliation AND MEMORANDUM RECONCILATION
Business Management - unit 1 and 2
Lecture (1)-Introduction.pptx business communication
5 Stages of group development guide.pptx
Chapter four Project-Preparation material
unit 1 COST ACCOUNTING AND COST SHEET
DOC-20250806-WA0002._20250806_112011_0000.pdf
Probability Distribution, binomial distribution, poisson distribution
COST SHEET- Tender and Quotation unit 2.pdf
IFRS Notes in your pocket for study all the time
BsN 7th Sem Course GridNNNNNNNN CCN.pdf
Chapter 5_Foreign Exchange Market in .pdf
HR Introduction Slide (1).pptx on hr intro
Power and position in leadershipDOC-20250808-WA0011..pdf
Types of control:Qualitative vs Quantitative
WRN_Investor_Presentation_August 2025.pdf

20080602 Microsoft and Open Source

  • 1. Open Source and Microsoft Participating in a World of Choice David Chou [email_address]
  • 5. Microsoft’s Perspective on Open Source “ We at Microsoft respect and appreciate the important role that open source software plays in our industry. We respect and we appreciate the passion and the great contribution that open source developers make in our industry… That is not what you have always heard from us, and I recognize that….” Brad Smith, SVP, General Counsel & Corporate Secretary, Microsoft Corporation OSBC (Open Source Business Conference), San Francisco, 3/25/08
  • 6. Microsoft’s Perspective on Open Source Open Source: not a fad not a “magic bullet” either part of a spectrum of choices for: development methods licensing terms business models Most likely, software users will continue to see a comingling of free, open source, and proprietary software products for as far as the eye can see. Foreword, Perspectives on Free and Open Source Software , MIT Press 2005 Microsoft: supports open source models and ecosystems competes with open source software products , just as with any competing product or business
  • 7. Microsoft’s Perspective on Open Source By participating in a broad ecosystem that includes open source and commercial/proprietary software, Microsoft promotes the “ world of choice ” that will best develop and sustain customer and partner opportunity.
  • 8. Microsoft’s Open Source Engagements partnerships communities technology research
  • 9. Microsoft’s Open Source Engagements partnerships communities technology research 5,000,000 developers 75,000 partners 18,000,000 visits to Port25 75% Firefox 20% Linux/Unix 4,500,000 Channel9 visitors 5,000 Microsoft bloggers 40,000 Codeplex users hypervisor collaboration PHP optimization MySQLConnector to Visual Studio Linux / Windows interoperability System Center X-Plat OpenPegasus 3,800+ CodePlex projects 170,000+ Sourceforge projects 77K Windows 17K Windows-only 5K+ .NET 1,000,000 LoC on MSDN & TechNet 588 Shared Source license projects AIDS vaccine research tools usability / HCI research multi-year funded academic projects
  • 10. Microsoft’s Open Source Engagements partnerships communities technology research 5,000,000 developers 75,000 partners 18,000,000 visits to Port25 75% Firefox 20% Linux/Unix 4,500,000 Channel9 visitors 5,000 Microsoft bloggers 40,000 Codeplex users hypervisor collaboration PHP optimization MySQLConnector to Visual Studio Linux / Windows interoperability System Center X-Plat OpenPegasus 3,800+ CodePlex projects 170,000+ Sourceforge projects 77K Windows 17K Windows-only 5K+ .NET 1,000,000 LoC on MSDN & TechNet 588 Shared Source license projects AIDS vaccine research tools usability / HCI research multi-year funded academic projects
  • 11. Microsoft’s Open Source Commitments policy participation transparency innovation Open Source Interoperability Initiative Open Source ISV Forum Interoperability Forum Interoperability Vendor Alliance Windows Academic Program Microsoft Partner Program microsoft.com /opensource Patent Pledge for Open Source developers Interoperability Principles Open Specification Promise Port25 CodePlex SourceForge open protocol specifications standards support data portability Shared Source programs Open Source Software Lab Technology Visual Studio Express Visual Web Developer Express SQL Server Express, Compact Windows Server SE (DreamSpark) Office Live, Live Workspaces Popfly XNA Game Studio Robotics Studio (non-commercial) .NET Framework SharePoint Learning Kit ASP.NET AJAX IronPython, IronRuby ODF/OXML Translators Windows Installer XML Toolset Research PhotoSynth Haskell Programming Language Health Design Tools Machine Learning & Appl. Stat. Windows Research Kernel (WRK)
  • 12. Microsoft today is an active participant in the Open Source community
  • 13. Our question today… “ Is Open Source ready for primetime?”
  • 14. Our question today… It depends. “ Is Open Source ready for primetime?”
  • 15. Not all software is equal
  • 16. Software Categories From Wikipedia’s Free Software Portal http://en.wikipedia.org/wiki/Portal:Free_software/categories
  • 17. Top Open Source Projects
  • 18. Not all “Open Source” means equal
  • 19. Open Source… audience philosophy model free!? OSS – Open Source Software FOSS – Free/Open Source Software FLOSS – Free/Libre/Open Source Software available source freeware / shareware etc. end user business executive architect manager developer system administrator etc. development approach licensing marketing monetization support services etc.
  • 20. Not all “primetime” means equal
  • 21. Open Source Software Third Party Software =
  • 22. zero cost good enough lower complexity security more open cross-platform no vendor lock-in co mmunity-dr iv en de velopment Unclear trade-offs lower ongoing cost more complete features backwards compatibility more secure open standards interoperability commitment on support managed developm e nt open source software vendors proprietary software vendors
  • 23. total cost feature set security open standards interoperability manageability reliability scalability etc. Rational, analytical decision
  • 24. initial costs acquisition and deployment ongoing costs maintenance and end user costs benefits benefits to the organization It’s about VALUE
  • 25. Open Source Microsoft Office? development model licensing model business model free for end-users? alternative revenue models such as services contracts, advertising, hardware OEM cost-shifting, fee-by-feature, etc.? how to ensure strategic direction alignment across a complex set of software projects and components? community-driven distributed collaboration vs. centrally coordinated and orchestrated development and maintenance how to maintain a centralized and specialized team of developers? e.g., ~2000 developers contributed to a year’s worth of Linux kernel releases (2.6.16 to 2.6.20), and the majority of developers are paid for this work (+60%) similarly (% paid), Eclipse: 86.9% MySql: 92.8%
  • 26. Open Source Microsoft Office? Free! Free! Free! Online Enterprise Devices Desktop
  • 27. Open Source Software Proprietary Commercial Software A World of Choice
  • 28. © 2008 Microsoft Corporation. All rights reserved. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. Thank you [email_address] blogs.msdn.com/dachou