SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Mehr von Asociación Ecuatoriana de Software AESOFT

Mehr von 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
 

Kürzlich hochgeladen

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 2024Rafal Los
 
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 Processorsdebabhi2
 
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 DevelopmentsTrustArc
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
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.pdfsudhanshuwaghmare1
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
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 MenDelhi Call girls
 
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 BusinessPixlogix Infotech
 
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?Antenna Manufacturer Coco
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
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.pptxKatpro Technologies
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 

Kürzlich hochgeladen (20)

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
 
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
 
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
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
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
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
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
 
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
 
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?
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
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
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 

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

Hinweis der Redaktion

  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