O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.

Keynote: Hijacking Boring Sounding Things Like Foundations and Maturity Models To Make Open Source More Fun

308 visualizações

Publicada em

Jon has been the executive director of the .NET Foundation since February, and one of his most difficult tasks when he was first starting was figuring out how to describe what the .NET Foundation actually is, let alone why anyone should actually care. How much fun could a foundation be, really? But what if foundations, maturity models were the key to taking .NET open source to the next level and making developing a lot more exciting? And if they are, how could we take it even further?

Video from the presentation here: https://skillsmatter.com/skillscasts/10192-keynote-hijacking-boring-sounding-things-like-foundations-and-maturity-models-to-make-open-source-more-fun

Publicada em: Tecnologia
  • Login to see the comments

  • Seja a primeira pessoa a gostar disto

Keynote: Hijacking Boring Sounding Things Like Foundations and Maturity Models To Make Open Source More Fun

  1. 1. Hacking Boring Sounding Things Like Foundations & Maturity Models to make open source more fun
  2. 2. Hello Jon Galloway @jongalloway I like .NET I like Open Source Exec Director of .NET Foundation
  3. 3. So… what’s that?
  4. 4. https://en.wikipedia.org/wiki/List_of_free_and_open-source_software_organizations Let’s ask Prof. Wikipedia https://en.wikipedia.org/wiki/List_of_free_and_open-source_software_organizations
  5. 5. What’s the Fun Part? source: http://neilblr.com/post/30745987791
  6. 6. Building Cool Stuff out of Electrons
  7. 7. Standing on the Shoulders of Giants
  8. 8. Fame and Fortune
  9. 9. Fame and Fortune
  10. 10. What’s the Not Fun Part?
  11. 11. Working Alone
  12. 12. Businessy Blockers •Trust •IP Ownership •Legal Stuff
  13. 13. •Software Foundations •Community To the rescue:
  14. 14. Software Foundations Community
  15. 15. Profit Community Software Foundations
  16. 16. From the dotnetfoundation.org website: The .NET Foundation is an independent organization to foster open development and collaboration around the .NET ecosystem. It serves as a forum for community and commercial developers alike to broaden and strengthen the future of the .NET ecosystem by promoting openness and community participation to encourage innovation.
  17. 17. What it’s not
  18. 18. Not: Marketing
  19. 19. Not: Ombudsman Well, some, but…
  20. 20. Not: Project Owner
  21. 21. So what problems were OSS Foundations created to solve?
  22. 22. 1: Community & Commercial Collaboration
  23. 23. Technical Steering Group
  24. 24. 1: Community & Commercial Collaboration Trust | Shared Ownership | Governance
  25. 25. .NET in 2015
  26. 26. .NET in 2017
  27. 27. 2: Community Project Membership
  28. 28. 2: Community Project Membership Sponsorship | Governance | Longevity
  29. 29. Pizza as a Service Made at Home Drinks Table Oven Toppings Cheese Tomato Sauce Pizza Dough Take & Bake Drinks Table Oven Toppings Cheese Tomato Sauce Pizza Dough Delivery Drinks Table Oven Toppings Cheese Tomato Sauce Pizza Dough Restaurant Drinks Table Oven Toppings Cheese Tomato Sauce Pizza Dough Albert Barron - https://www.linkedin.com/pulse/20140730172610-9679881-pizza-as-a-service
  30. 30. Open Source as a Service? Just You Hacking Writing Code Fixing Bugs Publicity Legal / Governance Build Servers Security Paying Expenses Team Project Writing Code Fixing Bugs Publicity Legal / Governance Build Servers Security Paying Expenses Sponsored Project Writing Code Fixing Bugs Publicity Legal / Governance Build Servers Security Paying Expenses Foundation Member Writing Code Fixing Bugs Publicity Legal / Governance Build Servers Security Paying Expenses
  31. 31. .NET SDK for Hadoop .NET Compiler Platform ("Roslyn") .NET Micro Framework ASP.NET MVC ASP.NET Web API ASP.NET Web Pages ASP.NET SignalR MVVM Light Toolkit .NET Core Orleans MEF OWIN Authentication Middleware Orchard CMS Microsoft Azure SDK for .NET IdentityManager Mimekit Xamarin.Auth Couchbase Lite for .NET Mailkit ASP.NET Core Salesforce Toolkits for .NET NuGet Kudu Cecil MSBuild LLILC Prism WorldWide Telescope Practices VisibilityProtection Support Licenses Copyrights Trademarks Patents Mentorship Governance Feedback Co-ordination Media Branding Events Hosting Code signing CLA Management Swag ASP.NET AJAX Control Toolkit Entity Framework Microsoft Azure WebJobs SDK Microsoft Web Protection Library Open Live Writer Open XML SDK ProtoBuild System.Drawing IdentityServer Umbraco WCF Xamarin.Mobile Mono Xamarin SDK Cake
  32. 32. Case Study: NuGet Succession Policy
  33. 33. Case Study: NuGet Succession Policy https://docs.microsoft.com/en-us/nuget/policies/governance
  34. 34. Case Study: Open Live Writer
  35. 35. 3: Support .NET Open Source Community Example: .NET Summer Hackfest
  36. 36. Solution 2: Community
  37. 37. Get Involved Up-For-Grabs.net yourfirstpr.github.io docs.microsoft.com
  38. 38. Thanks for your time! @jongalloway | @dotnetfdn jon@dotnetfoundation.org Say hi!

×