Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Da Rotor a .NET Core ed indietro: Microsoft <3 Open Source

289 views

Published on

Da Rotor a .NET Core ed indietro: Microsoft <3 Open Source

Published in: Software
  • Be the first to comment

  • Be the first to like this

Da Rotor a .NET Core ed indietro: Microsoft &lt;3 Open Source

  1. 1. 30 NOVEMBRE 2016 Da Rotor a .NET Core ed indietro: Microsoft <3 Open Source Andrea Saltarello, Presidente UGIdotNET https://twitter.com/andysal74
  2. 2. Cos’è “UGIdotNET”? TL;DR; Siamo una associazione no-profit, fondata il 20 luglio 2001, con 17253 soci ad oggi e dedicata ad ISO 23271. UGIdotNET è il primo User Group Italiano dedicato a Microsoft .NET Framework ed alle Common Language Infrastructure (ISO/IEC 23271). E' una associazione indipendente e no-profit fondata e interamente gestita dai soci aderenti, accomunati dalle reciproche conoscenze ed esperienze ma anche dal proprio desiderio di costante aggiornamento ed approfondimento del Framework .NET. UGIdotNET vuole rispondere a questa esigenza proponendo gruppi di discussione e meeting ricorrenti nei quali si condividono idee ed esperienze, oltre ad agevolare l'incontro di professionisti del settore.
  3. 3. Cosa fa UGIdotNET? In 15 anni: • Abbiamo organizzato 36 seminari gratuiti (l’ultimo settimana scorsa) • Abbiamo co-organizzato 18 eventi x-community • Abbiamo capito che gli eventi sono un’ottima scusa per andare a cena insieme  Nel prox anno abbiamo in pipeline 7 eventi, il primo dei quali si svolgerà il 20/1/2017 [ http://www.ugidotnet.org/eventi/archivio/ ]
  4. 4. Perché sono qui? (1/2) Pensavo di essere qui in quanto da anni «advocate» dell’open source e contributor dei progetti: • Merp (GPL, scrivo codice dal 2013) • MementoFX (LGPL, scrivo codice dal 2016) • MvcMate (Ms-PL, scrivo codice dal 2013) • NHibernate (1° al mondo ad aver finanziato il progetto di tasca propria) • NSK (GPL, scrivo codice dal 2004)
  5. 5. Perché sono qui? (2/2) In realtà, perché una persona di Microsoft Italia mi ha detto: “Tu hai memoria storica (==sei vecchio) e ci piacerebbe parlassi del rapporto di Microsoft visto che hai vissuto di persona i cambiamenti (==tu che quando ti pagavamo per fare lo speaker ai ns. eventi ti presentavi col Mac e ti incazzavi non la prendevi bene se ti chiedevamo di usare un computer differente)”
  6. 6. ASP.NET Core at a glance 6
  7. 7. Io non uso tecnologie proprietarie (cit.) • 8/2000: HP, Intel e Microsoft iniziano a lavorare congiuntamente alle specifiche di CLI (Common Language Infrastructure) • 10/2001: le specifiche CLI diventano lo standard ECMA 335 • 4/2003: le specifiche CLI diventano lo standard ISO 23271 • 19/7/2001: nasce Mono, prima implementazione FOSS di ISO/IEC 23271 • 30/4/2004: Mono 1.0 • 27/6/2016: rilascio di .NET Core sotto licenza MIT (solo il 40% del codice è contribuito da Microsoft) [ https://en.wikipedia.org/wiki/Common_Language_Infrastructure ]
  8. 8. Microsoft “vs.” Open Source • 27/6/2016: rilascio di .NET Core sotto licenza MIT • 28/3/2012: rilascio dello stack web (ASP.NET, WebAPI, EF) sotto licenza MS-PL (codice) • 3/10/2007: rilascio di .NET Framework sotto licenza MS-RSL • 1/5/2006: rilascio del AJAX Control Toolkit sotto licenza MS-PL (codice) • 6/2004: rilascio di Windows sotto licenza Shared Source • 5/4/2004: rilascio di WiX sotto licenza CPL • 3/2002: rilascio di Rotor per FreeBSD, OS X 10.2 e Windows XP (licenza non commerciale, codice) • 2001: lancio della iniziativa Shared Source
  9. 9. grazie!

×