SlideShare uma empresa Scribd logo
1 de 28
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

Mais conteúdo relacionado

Destaque

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 PPMCA Technologies
 
Application Rationalization and Portfolio Management solution
Application Rationalization and Portfolio Management solutionApplication Rationalization and Portfolio Management solution
Application Rationalization and Portfolio Management solutionCarolyn 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 StrategyBlack 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 OpportunityAugmentedWorldExpo
 
Application Portfolio Rationalization
Application Portfolio RationalizationApplication Portfolio Rationalization
Application Portfolio RationalizationBob Rhubart
 
Rationalizing an Enterprise IT Architecture
Rationalizing an Enterprise IT ArchitectureRationalizing an Enterprise IT Architecture
Rationalizing an Enterprise IT ArchitectureBob Rhubart
 

Destaque (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
 

Semelhante a 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 ecosystemBruno von Rotz
 
Open Community, Open Strategy
Open Community, Open StrategyOpen Community, Open Strategy
Open Community, Open StrategyTarget Source
 
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
 
Open Source Software in Libraries
Open Source Software in LibrariesOpen Source Software in Libraries
Open Source Software in LibrariesSukhdev Singh
 
Intro to open source - 101 presentation
Intro to open source - 101 presentationIntro to open source - 101 presentation
Intro to open source - 101 presentationJavier 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 FoundationSymphony 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 SoftwareGirl 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 StrategiesKStod
 
Open source softwares, 2011
Open source softwares, 2011Open source softwares, 2011
Open source softwares, 2011Florent Renucci
 
Open source technology software
Open source technology softwareOpen source technology software
Open source technology softwareneelagandan
 
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 paradigmJonathan 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 2020OW2
 
GoOpen 2010: Sandro D'Elia
GoOpen 2010: Sandro D'EliaGoOpen 2010: Sandro D'Elia
GoOpen 2010: Sandro D'EliaFriprogsenteret
 

Semelhante a 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
 

Mais de David Chou

Cloud Native Apps
Cloud Native AppsCloud Native Apps
Cloud Native AppsDavid Chou
 
Windows Phone app development overview
Windows Phone app development overviewWindows Phone app development overview
Windows Phone app development overviewDavid Chou
 
Microsoft AI Platform Overview
Microsoft AI Platform OverviewMicrosoft AI Platform Overview
Microsoft AI Platform OverviewDavid Chou
 
Designing Artificial Intelligence
Designing Artificial IntelligenceDesigning Artificial Intelligence
Designing Artificial IntelligenceDavid Chou
 
Immersive Computing
Immersive ComputingImmersive Computing
Immersive ComputingDavid Chou
 
Java on Windows Azure
Java on Windows AzureJava on Windows Azure
Java on Windows AzureDavid Chou
 
Microsoft Azure
Microsoft AzureMicrosoft Azure
Microsoft AzureDavid Chou
 
Designing Microservices
Designing MicroservicesDesigning Microservices
Designing MicroservicesDavid 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 HybridsDavid 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 AzureDavid Chou
 
Java on Windows Azure
Java on Windows AzureJava on Windows Azure
Java on Windows AzureDavid Chou
 
Windows Azure AppFabric
Windows Azure AppFabricWindows Azure AppFabric
Windows Azure AppFabricDavid 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 AdvantageDavid Chou
 
Architecting Cloudy Applications
Architecting Cloudy ApplicationsArchitecting Cloudy Applications
Architecting Cloudy ApplicationsDavid 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 S313978David Chou
 
Kelley Blue Book and Cloud Computing
Kelley Blue Book and Cloud ComputingKelley Blue Book and Cloud Computing
Kelley Blue Book and Cloud ComputingDavid Chou
 
Windows Phone 7
Windows Phone 7Windows Phone 7
Windows Phone 7David Chou
 
Silverlight 4 Briefing
Silverlight 4 BriefingSilverlight 4 Briefing
Silverlight 4 BriefingDavid Chou
 
Architecting Solutions Leveraging The Cloud
Architecting Solutions Leveraging The CloudArchitecting Solutions Leveraging The Cloud
Architecting Solutions Leveraging The CloudDavid Chou
 

Mais de 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
 

Último

Chapter 9 PPT 4th edition.pdf internal audit
Chapter 9 PPT 4th edition.pdf internal auditChapter 9 PPT 4th edition.pdf internal audit
Chapter 9 PPT 4th edition.pdf internal auditNhtLNguyn9
 
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCRashishs7044
 
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607dollysharma2066
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCRashishs7044
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03DallasHaselhorst
 
8447779800, Low rate Call girls in Dwarka mor Delhi NCR
8447779800, Low rate Call girls in Dwarka mor Delhi NCR8447779800, Low rate Call girls in Dwarka mor Delhi NCR
8447779800, Low rate Call girls in Dwarka mor Delhi NCRashishs7044
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCRashishs7044
 
Entrepreneurship lessons in Philippines
Entrepreneurship lessons in  PhilippinesEntrepreneurship lessons in  Philippines
Entrepreneurship lessons in PhilippinesDavidSamuel525586
 
Appkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptxAppkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptxappkodes
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Kirill Klimov
 
Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Americas Got Grants
 
Investment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy CheruiyotInvestment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy Cheruiyotictsugar
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessSeta Wicaksana
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesKeppelCorporation
 
Call Girls Contact Number Andheri 9920874524
Call Girls Contact Number Andheri 9920874524Call Girls Contact Number Andheri 9920874524
Call Girls Contact Number Andheri 9920874524najka9823
 
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607dollysharma2066
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Anamaria Contreras
 
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxThe-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxmbikashkanyari
 

Último (20)

Chapter 9 PPT 4th edition.pdf internal audit
Chapter 9 PPT 4th edition.pdf internal auditChapter 9 PPT 4th edition.pdf internal audit
Chapter 9 PPT 4th edition.pdf internal audit
 
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
8447779800, Low rate Call girls in Kotla Mubarakpur Delhi NCR
 
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607FULL ENJOY Call girls in Paharganj Delhi | 8377087607
FULL ENJOY Call girls in Paharganj Delhi | 8377087607
 
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
8447779800, Low rate Call girls in Shivaji Enclave Delhi NCR
 
Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03Cybersecurity Awareness Training Presentation v2024.03
Cybersecurity Awareness Training Presentation v2024.03
 
8447779800, Low rate Call girls in Dwarka mor Delhi NCR
8447779800, Low rate Call girls in Dwarka mor Delhi NCR8447779800, Low rate Call girls in Dwarka mor Delhi NCR
8447779800, Low rate Call girls in Dwarka mor Delhi NCR
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
 
Entrepreneurship lessons in Philippines
Entrepreneurship lessons in  PhilippinesEntrepreneurship lessons in  Philippines
Entrepreneurship lessons in Philippines
 
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
 
Appkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptxAppkodes Tinder Clone Script with Customisable Solutions.pptx
Appkodes Tinder Clone Script with Customisable Solutions.pptx
 
Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024Flow Your Strategy at Flight Levels Day 2024
Flow Your Strategy at Flight Levels Day 2024
 
Corporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information TechnologyCorporate Profile 47Billion Information Technology
Corporate Profile 47Billion Information Technology
 
Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...
 
Investment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy CheruiyotInvestment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy Cheruiyot
 
Organizational Structure Running A Successful Business
Organizational Structure Running A Successful BusinessOrganizational Structure Running A Successful Business
Organizational Structure Running A Successful Business
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation Slides
 
Call Girls Contact Number Andheri 9920874524
Call Girls Contact Number Andheri 9920874524Call Girls Contact Number Andheri 9920874524
Call Girls Contact Number Andheri 9920874524
 
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.
 
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxThe-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
 

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.
  • 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