SlideShare una empresa de Scribd logo
1 de 6
Shaun Walker Chief Architect/Co-Founder DotNetNuke Corporation ,[object Object]
creator of DotNetNuke, a web content management platform for ASP.NET which has spawned the largest and most successful open source community project native to the Microsoft platform.|
served as a founding Director for CodePlex Foundation, a non-profit foundation created by Microsoft for enabling the exchange of code and understanding among software companies and open source communities.,[object Object]
Interoperability
Windows Open Source
Open Source Collaboration

Más contenido relacionado

Más de Asociación Ecuatoriana de Software AESOFT

Más de Asociación Ecuatoriana de Software AESOFT (11)

Estrategia AITS software 2012 final
Estrategia AITS  software 2012  finalEstrategia AITS  software 2012  final
Estrategia AITS software 2012 final
 
ESTUDIO DE MERCADO SECTOR SOFTWARE Y HARDWARE EN ECUADOR 2011
ESTUDIO DE MERCADO SECTOR SOFTWARE Y HARDWARE EN ECUADOR 2011ESTUDIO DE MERCADO SECTOR SOFTWARE Y HARDWARE EN ECUADOR 2011
ESTUDIO DE MERCADO SECTOR SOFTWARE Y HARDWARE EN ECUADOR 2011
 
Cesar Brod - Presentación en Tecnologías Integradas de AESOFT
Cesar Brod - Presentación en Tecnologías Integradas de AESOFTCesar Brod - Presentación en Tecnologías Integradas de AESOFT
Cesar Brod - Presentación en Tecnologías Integradas de AESOFT
 
PresentacióN Spyral Software and Consulting
PresentacióN Spyral Software and ConsultingPresentacióN Spyral Software and Consulting
PresentacióN Spyral Software and Consulting
 
Gestor, tecnología para Latinoamérica desde Ecuador
Gestor, tecnología para Latinoamérica desde EcuadorGestor, tecnología para Latinoamérica desde Ecuador
Gestor, tecnología para Latinoamérica desde Ecuador
 
Presentacion De Resultados Misión a Uruguay
Presentacion De Resultados Misión a UruguayPresentacion De Resultados Misión a Uruguay
Presentacion De Resultados Misión a Uruguay
 
PresentacióN Assesment Lca Ley De Compras PúBlicas Ecuador 2009 02 07
PresentacióN Assesment Lca   Ley De Compras PúBlicas Ecuador 2009 02 07PresentacióN Assesment Lca   Ley De Compras PúBlicas Ecuador 2009 02 07
PresentacióN Assesment Lca Ley De Compras PúBlicas Ecuador 2009 02 07
 
Presentacion Service Summit Guatemala 2009
Presentacion Service Summit Guatemala 2009Presentacion Service Summit Guatemala 2009
Presentacion Service Summit Guatemala 2009
 
Nuevas Estrategias de Marketing y el impacto de las redes sociales
Nuevas Estrategias de Marketing y el impacto de las redes socialesNuevas Estrategias de Marketing y el impacto de las redes sociales
Nuevas Estrategias de Marketing y el impacto de las redes sociales
 
Presentacion Letec
Presentacion LetecPresentacion Letec
Presentacion Letec
 
Presentacion Usuario Zona Franca EspañOl
Presentacion Usuario Zona Franca  EspañOlPresentacion Usuario Zona Franca  EspañOl
Presentacion Usuario Zona Franca EspañOl
 

Último

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Último (20)

08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 

Shaun Walker - Presentación en inglés para la Convención Internacional de Interopera

Notas del editor

  1. I began my software career in 1991, developing solutions for private and public sector organizations using a variety of different platforms including OpenVMS, UNIX, Linux, and Windows. I had my first real taste of open source in 1998 when I became the project lead for a large-scale health care project developed using J2EE on Linux, Apache, and Tomcat. Coming from a commercial software world I was surprised at the passionate developer community which existed around these products and I began to delve deeper into the fundamentals of open source – from development methodology to licensing. Through this education I saw the tension which existed between the open source community and commercial vendors like Microsoft. Clearly there was a huge disconnect in terms of philosophy and business models. And I have to admit Microsoft did a not do a very good job in these early stages of trying to build bridges with the open source community. Based on their lack of understanding, they saw open source as a threat and treated it accordingly. This approach did not win many friends and it took many years for the company to progress to the point where it is today; where it now accepts open source as a valued member of the IT ecosystem.And the best way to describe Microsoft’s approach to acceptance is through Interoperability.
  2. Most IT environments are heterogeneous – they utilize components from different platforms to create solutions. So at a high level, interoperability means freedom. The freedom for customers to choose the solution which best addresses their needs. By providing interoperability with open source products and communities, Microsoft removed some of the impediments which previously existed and now openly embrace a greater variety of solutions.So what are some examples of Interoperability I can mention which directly benefited DotNetNuke?When Microsoft introduced ASP.NET 2.0 they included an architectural principle known as the Provider Model. The Provider Model allows you to easily replace functionality within an application with an alternate implementation. DotNetNuke uses the provider model to support multiple database platforms. Although we use SQL Server as our default database, we also support other open source database providers such as mySQL and Firebird. This type of technical interoperability provides ours users with greater flexibility at the database level.For the first 5 years of DotNetNuke’s history we hosted our source code downloads at SourceForge.Net. However, based on the heavy Linux influence we never felt like a first-class citizen in that repository. In addition, as SourceForge’s business model changed and introduced some unpleasant side effects it became obvious that we needed a new home for DotNetNuke. Microsoft had launched Codeplex.com in 2006 as a repository for open source projects based on Microsoft technology and it seemed like a natural fit for DotNetNuke. In 2008 we collaborated with the Codeplex team on a DotNetNuke Forge service and in 2009 we migrated our core product distribution to Codeplex.com. This type of interoperability allows Microsoft to showcase open source solutions on its platform, and it allows us to take advantage of the rich tooling and free bandwidth.The Web App Gallery was introduced in the spring of 2009 as a simple directory and installer for full-featured, free applications on Windows. It is not a requirement for products in the Gallery to be open source but there are a significant number of open source products represented. Microsoft reached out to us to ensure DotNetNuke was among the first open source applications to be represented. From an interoperability standpoint, the Web App Gallery allows Microsoft to showcase the vast array of open source solutions which run on its platform, and it provides us with a highly visible distribution channel, maintained and advertised by Microsoft.In the fall of 2009, Microsoft made one of its boldest moves yet into interoperability by announcing the creation of a non-profit organization, the Codeplex Foundation. The mission of the CodePlex Foundation is to enable the exchange of code and understanding among software companies and open source communities. As a recognized proponent of open source in the Windows market, I was invited to participate as a member of the interim Board of Directors alongwith folks like Bill Staples, Sam Ramji, and Miguel De Icaza. This was a great opportunity for me to help influence the future of interoperability.
  3. So where most people think of interoperability from a purely technical perspective, and only consider it from the point of view of making Microsoft systems speak to non-Microsoft systems, I would like for you to consider another perspective. Interoperability can also mean utilizing some of the benefits of open source on native Microsoft products. For example, you can utilize the open source development model, low cost distribution model, and open source business model to create solutions which run natively on the Microsoft Windows platform!But why would you want to do this?Microsoft provides a very mature stack of components which you can use as the basis of your solution. This stack is consistently managed and supported by Microsoft, reducing many of the longer term costs which come into play when you consider the total cost of ownership. This also allows you to communicate a high level of confidence and assurance to your customers. And when you consider the service provider or volume licensing discounts, the cost is not a significant part of your solution. Microsoft also provides a comprehensive suite of integrated development tools which are constantly evolving and are available for almost no cost through programs like BizSpark and WebsiteSpark. And when it comes to locating qualified resources to assist with the implementation and deployment of large-scale IT projects, Microsoft has a massive partner program with plenty of regional support options.
  4. I mentioned earlier that I am the creator of DotNetNuke... so it might help if I explained what exactly DotNetNuke is... DotNetNuke is a web content management platform. Through an intuitive, menu-driven interface, it allows even non-technical users to easily create powerful websites or extend the functionality and features of existing web applications. It is the largest and most successful open source project native to the Microsoft platform. What are the metrics to support this claim?Since it was released on Christmas Eve 2002, there have been over 6 million downloads, 750,000 user registrations on our website at dotnetnuke.com, and 500,000 production websites deployed.With this level of adoption, DotNetNuke is an important partner to Microsoft as we represent a very large base of developers and users. I will speak more about how Microsoft has worked closely with DotNetNuke throughout the history of the project at my session later today.
  5. As a final note to tie this to the local market, we have created a graphic which depicts the level of usage of DotNetNuke in Latin America today. This is based from the user registration information we collect on dotnetnuke.com. You will notice that there are 44,831 users from Latin America and Brazil has the largest percentage by country.Brazil12622Mexico6634Argentina4685Colombia4121Chile2967Peru2404Uruguay1606Bolivia1324Venezuela1185Ecuador1121Costa Rica1022Guatemala552Panama522El Salvador421Nicaragua170Honduras153Paraguay146Belize123