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 ,[object Object],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 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],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 ,[object Object],[object Object],[object Object]
Microsoftโ€™s Perspective on Open Source ,[object Object]
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

Viewers also liked

Managing and Rationalizing the Application Portfolio with CA PPM
Managing and Rationalizing the Application Portfolio with CA PPMManaging and Rationalizing the Application Portfolio with CA PPM
Managing and Rationalizing the Application Portfolio with CA PPM
CA Technologies
ย 
Application Rationalization and Portfolio Management solution
Application Rationalization and Portfolio Management solutionApplication Rationalization and Portfolio Management solution
Application Rationalization and Portfolio Management solution
Carolyn Reid
ย 
Open Source as an Element of Corporate Strategy
Open Source as an Element of Corporate StrategyOpen Source as an Element of Corporate Strategy
Open Source as an Element of Corporate Strategy
Black Duck by Synopsys
ย 
Annette Zimmermann (Gartner) Intro to the AR+VR Market Opportunity
Annette Zimmermann (Gartner) Intro to the AR+VR Market OpportunityAnnette Zimmermann (Gartner) Intro to the AR+VR Market Opportunity
Annette Zimmermann (Gartner) Intro to the AR+VR Market Opportunity
AugmentedWorldExpo
ย 
Application Portfolio Rationalization
Application Portfolio RationalizationApplication Portfolio Rationalization
Application Portfolio Rationalization
Bob Rhubart
ย 
Rationalizing an Enterprise IT Architecture
Rationalizing an Enterprise IT ArchitectureRationalizing an Enterprise IT Architecture
Rationalizing an Enterprise IT Architecture
Bob Rhubart
ย 

Viewers also liked (6)

Managing and Rationalizing the Application Portfolio with CA PPM
Managing and Rationalizing the Application Portfolio with CA PPMManaging and Rationalizing the Application Portfolio with CA PPM
Managing and Rationalizing the Application Portfolio with CA PPM
ย 
Application Rationalization and Portfolio Management solution
Application Rationalization and Portfolio Management solutionApplication Rationalization and Portfolio Management solution
Application Rationalization and Portfolio Management solution
ย 
Open Source as an Element of Corporate Strategy
Open Source as an Element of Corporate StrategyOpen Source as an Element of Corporate Strategy
Open Source as an Element of Corporate Strategy
ย 
Annette Zimmermann (Gartner) Intro to the AR+VR Market Opportunity
Annette Zimmermann (Gartner) Intro to the AR+VR Market OpportunityAnnette Zimmermann (Gartner) Intro to the AR+VR Market Opportunity
Annette Zimmermann (Gartner) Intro to the AR+VR Market Opportunity
ย 
Application Portfolio Rationalization
Application Portfolio RationalizationApplication Portfolio Rationalization
Application Portfolio Rationalization
ย 
Rationalizing an Enterprise IT Architecture
Rationalizing an Enterprise IT ArchitectureRationalizing an Enterprise IT Architecture
Rationalizing an Enterprise IT Architecture
ย 

Similar to 20080602 Microsoft and Open Source

Open Source and its role in a new IT ecosystem
Open Source and its role in a new IT ecosystemOpen Source and its role in a new IT ecosystem
Open Source and its role in a new IT ecosystem
Bruno von Rotz
ย 
Open source: Making connections by Sunny Pai
Open source: Making connections by Sunny PaiOpen source: Making connections by Sunny Pai
Open source: Making connections by Sunny Pai
Hawaii Library Association
ย 
FOSS in Education
FOSS in EducationFOSS in Education
FOSS in EducationJohn Macasio
ย 
Open Community, Open Strategy
Open Community, Open StrategyOpen Community, Open Strategy
Open Community, Open StrategyTarget Source
ย 
Prasoon
PrasoonPrasoon
Prasoon
Prasoon
ย 
What does open source mean for the institutional web manager?
What does open source mean for the institutional web manager?What does open source mean for the institutional web manager?
What does open source mean for the institutional web manager?
IWMW
ย 
Opensource
OpensourceOpensource
Opensource
digitaldan
ย 
Open Source Software in Libraries
Open Source Software in LibrariesOpen Source Software in Libraries
Open Source Software in Libraries
Sukhdev Singh
ย 
Open source
Open sourceOpen source
Open sourcearun nalam
ย 
Intro to open source - 101 presentation
Intro to open source - 101 presentationIntro to open source - 101 presentation
Intro to open source - 101 presentation
Javier Perez
ย 
201704 - An Introduction to the Symphony Software Foundation
201704 - An Introduction to the Symphony Software Foundation201704 - An Introduction to the Symphony Software Foundation
201704 - An Introduction to the Symphony Software Foundation
Symphony Software Foundation
ย 
Quality, Cost, and Governance of Open Source Software
Quality, Cost, and Governance of Open Source SoftwareQuality, Cost, and Governance of Open Source Software
Quality, Cost, and Governance of Open Source Software
Girl Geek Dinners Milano
ย 
Open Source Web Content Management Strategies
Open Source Web Content Management StrategiesOpen Source Web Content Management Strategies
Open Source Web Content Management Strategies
KStod
ย 
Open source softwares, 2011
Open source softwares, 2011Open source softwares, 2011
Open source softwares, 2011
Florent Renucci
ย 
SIGAda Hibachi Workshop Presentation
SIGAda Hibachi Workshop PresentationSIGAda Hibachi Workshop Presentation
SIGAda Hibachi Workshop Presentation
Gneuromante canalada.org
ย 
Open Source Technology
Open Source TechnologyOpen Source Technology
Open Source Technology
priyadharshini murugan
ย 
Open source technology software
Open source technology softwareOpen source technology software
Open source technology software
neelagandan
ย 
The path to an hybrid open source paradigm
The path to an hybrid open source paradigmThe path to an hybrid open source paradigm
The path to an hybrid open source paradigm
Jonathan Challener
ย 
Can end user apps also be open source? OW2online'20, June 2020
Can end user apps also be open source? OW2online'20, June 2020Can end user apps also be open source? OW2online'20, June 2020
Can end user apps also be open source? OW2online'20, June 2020
OW2
ย 
GoOpen 2010: Sandro D'Elia
GoOpen 2010: Sandro D'EliaGoOpen 2010: Sandro D'Elia
GoOpen 2010: Sandro D'EliaFriprogsenteret
ย 

Similar to 20080602 Microsoft and Open Source (20)

Open Source and its role in a new IT ecosystem
Open Source and its role in a new IT ecosystemOpen Source and its role in a new IT ecosystem
Open Source and its role in a new IT ecosystem
ย 
Open source: Making connections by Sunny Pai
Open source: Making connections by Sunny PaiOpen source: Making connections by Sunny Pai
Open source: Making connections by Sunny Pai
ย 
FOSS in Education
FOSS in EducationFOSS in Education
FOSS in Education
ย 
Open Community, Open Strategy
Open Community, Open StrategyOpen Community, Open Strategy
Open Community, Open Strategy
ย 
Prasoon
PrasoonPrasoon
Prasoon
ย 
What does open source mean for the institutional web manager?
What does open source mean for the institutional web manager?What does open source mean for the institutional web manager?
What does open source mean for the institutional web manager?
ย 
Opensource
OpensourceOpensource
Opensource
ย 
Open Source Software in Libraries
Open Source Software in LibrariesOpen Source Software in Libraries
Open Source Software in Libraries
ย 
Open source
Open sourceOpen source
Open source
ย 
Intro to open source - 101 presentation
Intro to open source - 101 presentationIntro to open source - 101 presentation
Intro to open source - 101 presentation
ย 
201704 - An Introduction to the Symphony Software Foundation
201704 - An Introduction to the Symphony Software Foundation201704 - An Introduction to the Symphony Software Foundation
201704 - An Introduction to the Symphony Software Foundation
ย 
Quality, Cost, and Governance of Open Source Software
Quality, Cost, and Governance of Open Source SoftwareQuality, Cost, and Governance of Open Source Software
Quality, Cost, and Governance of Open Source Software
ย 
Open Source Web Content Management Strategies
Open Source Web Content Management StrategiesOpen Source Web Content Management Strategies
Open Source Web Content Management Strategies
ย 
Open source softwares, 2011
Open source softwares, 2011Open source softwares, 2011
Open source softwares, 2011
ย 
SIGAda Hibachi Workshop Presentation
SIGAda Hibachi Workshop PresentationSIGAda Hibachi Workshop Presentation
SIGAda Hibachi Workshop Presentation
ย 
Open Source Technology
Open Source TechnologyOpen Source Technology
Open Source Technology
ย 
Open source technology software
Open source technology softwareOpen source technology software
Open source technology software
ย 
The path to an hybrid open source paradigm
The path to an hybrid open source paradigmThe path to an hybrid open source paradigm
The path to an hybrid open source paradigm
ย 
Can end user apps also be open source? OW2online'20, June 2020
Can end user apps also be open source? OW2online'20, June 2020Can end user apps also be open source? OW2online'20, June 2020
Can end user apps also be open source? OW2online'20, June 2020
ย 
GoOpen 2010: Sandro D'Elia
GoOpen 2010: Sandro D'EliaGoOpen 2010: Sandro D'Elia
GoOpen 2010: Sandro D'Elia
ย 

More from David Chou

Cloud Native Apps
Cloud Native AppsCloud Native Apps
Cloud Native Apps
David Chou
ย 
Windows Phone app development overview
Windows Phone app development overviewWindows Phone app development overview
Windows Phone app development overview
David Chou
ย 
Microsoft AI Platform Overview
Microsoft AI Platform OverviewMicrosoft AI Platform Overview
Microsoft AI Platform Overview
David Chou
ย 
Designing Artificial Intelligence
Designing Artificial IntelligenceDesigning Artificial Intelligence
Designing Artificial Intelligence
David Chou
ย 
Immersive Computing
Immersive ComputingImmersive Computing
Immersive Computing
David Chou
ย 
Java on Windows Azure
Java on Windows AzureJava on Windows Azure
Java on Windows Azure
David Chou
ย 
Microsoft Azure
Microsoft AzureMicrosoft Azure
Microsoft Azure
David Chou
ย 
Designing Microservices
Designing MicroservicesDesigning Microservices
Designing Microservices
David Chou
ย 
Combining Private and Public Clouds into Meaningful Hybrids
Combining Private and Public Clouds into Meaningful HybridsCombining Private and Public Clouds into Meaningful Hybrids
Combining Private and Public Clouds into Meaningful Hybrids
David Chou
ย 
CloudConnect 2011 - Building Highly Scalable Java Applications on Windows Azure
CloudConnect 2011 - Building Highly Scalable Java Applications on Windows AzureCloudConnect 2011 - Building Highly Scalable Java Applications on Windows Azure
CloudConnect 2011 - Building Highly Scalable Java Applications on Windows Azure
David Chou
ย 
Java on Windows Azure
Java on Windows AzureJava on Windows Azure
Java on Windows Azure
David Chou
ย 
Windows Azure AppFabric
Windows Azure AppFabricWindows Azure AppFabric
Windows Azure AppFabric
David Chou
ย 
Java on Windows Azure (Cloud Computing Expo 2010)
Java on Windows Azure (Cloud Computing Expo 2010)Java on Windows Azure (Cloud Computing Expo 2010)
Java on Windows Azure (Cloud Computing Expo 2010)
David Chou
ย 
Scale as a Competitive Advantage
Scale as a Competitive AdvantageScale as a Competitive Advantage
Scale as a Competitive Advantage
David Chou
ย 
Architecting Cloudy Applications
Architecting Cloudy ApplicationsArchitecting Cloudy Applications
Architecting Cloudy Applications
David Chou
ย 
Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978
Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978
Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978
David Chou
ย 
Kelley Blue Book and Cloud Computing
Kelley Blue Book and Cloud ComputingKelley Blue Book and Cloud Computing
Kelley Blue Book and Cloud Computing
David Chou
ย 
Windows Phone 7
Windows Phone 7Windows Phone 7
Windows Phone 7
David Chou
ย 
Silverlight 4 Briefing
Silverlight 4 BriefingSilverlight 4 Briefing
Silverlight 4 Briefing
David Chou
ย 
Architecting Solutions Leveraging The Cloud
Architecting Solutions Leveraging The CloudArchitecting Solutions Leveraging The Cloud
Architecting Solutions Leveraging The Cloud
David Chou
ย 

More from David Chou (20)

Cloud Native Apps
Cloud Native AppsCloud Native Apps
Cloud Native Apps
ย 
Windows Phone app development overview
Windows Phone app development overviewWindows Phone app development overview
Windows Phone app development overview
ย 
Microsoft AI Platform Overview
Microsoft AI Platform OverviewMicrosoft AI Platform Overview
Microsoft AI Platform Overview
ย 
Designing Artificial Intelligence
Designing Artificial IntelligenceDesigning Artificial Intelligence
Designing Artificial Intelligence
ย 
Immersive Computing
Immersive ComputingImmersive Computing
Immersive Computing
ย 
Java on Windows Azure
Java on Windows AzureJava on Windows Azure
Java on Windows Azure
ย 
Microsoft Azure
Microsoft AzureMicrosoft Azure
Microsoft Azure
ย 
Designing Microservices
Designing MicroservicesDesigning Microservices
Designing Microservices
ย 
Combining Private and Public Clouds into Meaningful Hybrids
Combining Private and Public Clouds into Meaningful HybridsCombining Private and Public Clouds into Meaningful Hybrids
Combining Private and Public Clouds into Meaningful Hybrids
ย 
CloudConnect 2011 - Building Highly Scalable Java Applications on Windows Azure
CloudConnect 2011 - Building Highly Scalable Java Applications on Windows AzureCloudConnect 2011 - Building Highly Scalable Java Applications on Windows Azure
CloudConnect 2011 - Building Highly Scalable Java Applications on Windows Azure
ย 
Java on Windows Azure
Java on Windows AzureJava on Windows Azure
Java on Windows Azure
ย 
Windows Azure AppFabric
Windows Azure AppFabricWindows Azure AppFabric
Windows Azure AppFabric
ย 
Java on Windows Azure (Cloud Computing Expo 2010)
Java on Windows Azure (Cloud Computing Expo 2010)Java on Windows Azure (Cloud Computing Expo 2010)
Java on Windows Azure (Cloud Computing Expo 2010)
ย 
Scale as a Competitive Advantage
Scale as a Competitive AdvantageScale as a Competitive Advantage
Scale as a Competitive Advantage
ย 
Architecting Cloudy Applications
Architecting Cloudy ApplicationsArchitecting Cloudy Applications
Architecting Cloudy Applications
ย 
Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978
Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978
Building Highly Scalable Java Applications on Windows Azure - JavaOne S313978
ย 
Kelley Blue Book and Cloud Computing
Kelley Blue Book and Cloud ComputingKelley Blue Book and Cloud Computing
Kelley Blue Book and Cloud Computing
ย 
Windows Phone 7
Windows Phone 7Windows Phone 7
Windows Phone 7
ย 
Silverlight 4 Briefing
Silverlight 4 BriefingSilverlight 4 Briefing
Silverlight 4 Briefing
ย 
Architecting Solutions Leveraging The Cloud
Architecting Solutions Leveraging The CloudArchitecting Solutions Leveraging The Cloud
Architecting Solutions Leveraging The Cloud
ย 

Recently uploaded

Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...
Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...
Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...
Lviv Startup Club
ย 
Digital Transformation and IT Strategy Toolkit and Templates
Digital Transformation and IT Strategy Toolkit and TemplatesDigital Transformation and IT Strategy Toolkit and Templates
Digital Transformation and IT Strategy Toolkit and Templates
Aurelien Domont, MBA
ย 
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdfMeas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
dylandmeas
ย 
Buy Verified PayPal Account | Buy Google 5 Star Reviews
Buy Verified PayPal Account | Buy Google 5 Star ReviewsBuy Verified PayPal Account | Buy Google 5 Star Reviews
Buy Verified PayPal Account | Buy Google 5 Star Reviews
usawebmarket
ย 
ModelingMarketingStrategiesMKS.CollumbiaUniversitypdf
ModelingMarketingStrategiesMKS.CollumbiaUniversitypdfModelingMarketingStrategiesMKS.CollumbiaUniversitypdf
ModelingMarketingStrategiesMKS.CollumbiaUniversitypdf
fisherameliaisabella
ย 
LA HUG - Video Testimonials with Chynna Morgan - June 2024
LA HUG - Video Testimonials with Chynna Morgan - June 2024LA HUG - Video Testimonials with Chynna Morgan - June 2024
LA HUG - Video Testimonials with Chynna Morgan - June 2024
Lital Barkan
ย 
Bร i tแบญp - Tiแบฟng anh 11 Global Success UNIT 1 - Bแบฃn HS.doc.pdf
Bร i tแบญp - Tiแบฟng anh 11 Global Success UNIT 1 - Bแบฃn HS.doc.pdfBร i tแบญp - Tiแบฟng anh 11 Global Success UNIT 1 - Bแบฃn HS.doc.pdf
Bร i tแบญp - Tiแบฟng anh 11 Global Success UNIT 1 - Bแบฃn HS.doc.pdf
daothibichhang1
ย 
Kseniya Leshchenko: Shared development support service model as the way to ma...
Kseniya Leshchenko: Shared development support service model as the way to ma...Kseniya Leshchenko: Shared development support service model as the way to ma...
Kseniya Leshchenko: Shared development support service model as the way to ma...
Lviv Startup Club
ย 
BeMetals Investor Presentation_June 1, 2024.pdf
BeMetals Investor Presentation_June 1, 2024.pdfBeMetals Investor Presentation_June 1, 2024.pdf
BeMetals Investor Presentation_June 1, 2024.pdf
DerekIwanaka1
ย 
Affordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n PrintAffordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n Print
Navpack & Print
ย 
Introduction to Amazon company 111111111111
Introduction to Amazon company 111111111111Introduction to Amazon company 111111111111
Introduction to Amazon company 111111111111
zoyaansari11365
ย 
Set off and carry forward of losses and assessment of individuals.pptx
Set off and carry forward of losses and assessment of individuals.pptxSet off and carry forward of losses and assessment of individuals.pptx
Set off and carry forward of losses and assessment of individuals.pptx
HARSHITHV26
ย 
Improving profitability for small business
Improving profitability for small businessImproving profitability for small business
Improving profitability for small business
Ben Wann
ย 
Building Your Employer Brand with Social Media
Building Your Employer Brand with Social MediaBuilding Your Employer Brand with Social Media
Building Your Employer Brand with Social Media
LuanWise
ย 
Bร i tแบญp - Tiแบฟng anh 11 Global Success UNIT 1 - Bแบฃn HS.doc
Bร i tแบญp - Tiแบฟng anh 11 Global Success UNIT 1 - Bแบฃn HS.docBร i tแบญp - Tiแบฟng anh 11 Global Success UNIT 1 - Bแบฃn HS.doc
Bร i tแบญp - Tiแบฟng anh 11 Global Success UNIT 1 - Bแบฃn HS.doc
daothibichhang1
ย 
20240425_ TJ Communications Credentials_compressed.pdf
20240425_ TJ Communications Credentials_compressed.pdf20240425_ TJ Communications Credentials_compressed.pdf
20240425_ TJ Communications Credentials_compressed.pdf
tjcomstrang
ย 
FINAL PRESENTATION.pptx12143241324134134
FINAL PRESENTATION.pptx12143241324134134FINAL PRESENTATION.pptx12143241324134134
FINAL PRESENTATION.pptx12143241324134134
LR1709MUSIC
ย 
Authentically Social by Corey Perlman - EO Puerto Rico
Authentically Social by Corey Perlman - EO Puerto RicoAuthentically Social by Corey Perlman - EO Puerto Rico
Authentically Social by Corey Perlman - EO Puerto Rico
Corey Perlman, Social Media Speaker and Consultant
ย 
Recruiting in the Digital Age: A Social Media Masterclass
Recruiting in the Digital Age: A Social Media MasterclassRecruiting in the Digital Age: A Social Media Masterclass
Recruiting in the Digital Age: A Social Media Masterclass
LuanWise
ย 
The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...
Adam Smith
ย 

Recently uploaded (20)

Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...
Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...
Evgen Osmak: Methods of key project parameters estimation: from the shaman-in...
ย 
Digital Transformation and IT Strategy Toolkit and Templates
Digital Transformation and IT Strategy Toolkit and TemplatesDigital Transformation and IT Strategy Toolkit and Templates
Digital Transformation and IT Strategy Toolkit and Templates
ย 
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdfMeas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
ย 
Buy Verified PayPal Account | Buy Google 5 Star Reviews
Buy Verified PayPal Account | Buy Google 5 Star ReviewsBuy Verified PayPal Account | Buy Google 5 Star Reviews
Buy Verified PayPal Account | Buy Google 5 Star Reviews
ย 
ModelingMarketingStrategiesMKS.CollumbiaUniversitypdf
ModelingMarketingStrategiesMKS.CollumbiaUniversitypdfModelingMarketingStrategiesMKS.CollumbiaUniversitypdf
ModelingMarketingStrategiesMKS.CollumbiaUniversitypdf
ย 
LA HUG - Video Testimonials with Chynna Morgan - June 2024
LA HUG - Video Testimonials with Chynna Morgan - June 2024LA HUG - Video Testimonials with Chynna Morgan - June 2024
LA HUG - Video Testimonials with Chynna Morgan - June 2024
ย 
Bร i tแบญp - Tiแบฟng anh 11 Global Success UNIT 1 - Bแบฃn HS.doc.pdf
Bร i tแบญp - Tiแบฟng anh 11 Global Success UNIT 1 - Bแบฃn HS.doc.pdfBร i tแบญp - Tiแบฟng anh 11 Global Success UNIT 1 - Bแบฃn HS.doc.pdf
Bร i tแบญp - Tiแบฟng anh 11 Global Success UNIT 1 - Bแบฃn HS.doc.pdf
ย 
Kseniya Leshchenko: Shared development support service model as the way to ma...
Kseniya Leshchenko: Shared development support service model as the way to ma...Kseniya Leshchenko: Shared development support service model as the way to ma...
Kseniya Leshchenko: Shared development support service model as the way to ma...
ย 
BeMetals Investor Presentation_June 1, 2024.pdf
BeMetals Investor Presentation_June 1, 2024.pdfBeMetals Investor Presentation_June 1, 2024.pdf
BeMetals Investor Presentation_June 1, 2024.pdf
ย 
Affordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n PrintAffordable Stationery Printing Services in Jaipur | Navpack n Print
Affordable Stationery Printing Services in Jaipur | Navpack n Print
ย 
Introduction to Amazon company 111111111111
Introduction to Amazon company 111111111111Introduction to Amazon company 111111111111
Introduction to Amazon company 111111111111
ย 
Set off and carry forward of losses and assessment of individuals.pptx
Set off and carry forward of losses and assessment of individuals.pptxSet off and carry forward of losses and assessment of individuals.pptx
Set off and carry forward of losses and assessment of individuals.pptx
ย 
Improving profitability for small business
Improving profitability for small businessImproving profitability for small business
Improving profitability for small business
ย 
Building Your Employer Brand with Social Media
Building Your Employer Brand with Social MediaBuilding Your Employer Brand with Social Media
Building Your Employer Brand with Social Media
ย 
Bร i tแบญp - Tiแบฟng anh 11 Global Success UNIT 1 - Bแบฃn HS.doc
Bร i tแบญp - Tiแบฟng anh 11 Global Success UNIT 1 - Bแบฃn HS.docBร i tแบญp - Tiแบฟng anh 11 Global Success UNIT 1 - Bแบฃn HS.doc
Bร i tแบญp - Tiแบฟng anh 11 Global Success UNIT 1 - Bแบฃn HS.doc
ย 
20240425_ TJ Communications Credentials_compressed.pdf
20240425_ TJ Communications Credentials_compressed.pdf20240425_ TJ Communications Credentials_compressed.pdf
20240425_ TJ Communications Credentials_compressed.pdf
ย 
FINAL PRESENTATION.pptx12143241324134134
FINAL PRESENTATION.pptx12143241324134134FINAL PRESENTATION.pptx12143241324134134
FINAL PRESENTATION.pptx12143241324134134
ย 
Authentically Social by Corey Perlman - EO Puerto Rico
Authentically Social by Corey Perlman - EO Puerto RicoAuthentically Social by Corey Perlman - EO Puerto Rico
Authentically Social by Corey Perlman - EO Puerto Rico
ย 
Recruiting in the Digital Age: A Social Media Masterclass
Recruiting in the Digital Age: A Social Media MasterclassRecruiting in the Digital Age: A Social Media Masterclass
Recruiting in the Digital Age: A Social Media Masterclass
ย 
The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...The Influence of Marketing Strategy and Market Competition on Business Perfor...
The Influence of Marketing Strategy and Market Competition on Business Perfor...
ย 

20080602 Microsoft and Open Source

  • 1. Open Source and Microsoft Participating in a World of Choice David Chou [email_address]
  • 5.
  • 6.
  • 7.
  • 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.
  • 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