+ All Categories
Home > Software > Da Rotor a .NET Core ed indietro: Microsoft

Da Rotor a .NET Core ed indietro: Microsoft

Date post: 16-Apr-2017
Category:
Upload: andrea-saltarello
View: 165 times
Download: 1 times
Share this document with a friend
12
30 NOVEMBRE 2016 Da Rotor a .NET Core ed indietro: Microsoft <3 Open Source Andrea Saltarello, Presidente UGIdotNET https://twitter.com/andysal74
Transcript
Page 1: Da Rotor a .NET Core ed indietro: Microsoft

30 NOVEMBRE 2016

Da Rotor a .NET Core ed indietro:

Microsoft <3 Open SourceAndrea Saltarello, Presidente UGIdotNET

https://twitter.com/andysal74

Page 2: Da Rotor a .NET Core ed indietro: Microsoft

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.

Page 3: Da Rotor a .NET Core ed indietro: Microsoft

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/ ]

Page 4: Da Rotor a .NET Core ed indietro: Microsoft

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)

Page 5: Da Rotor a .NET Core ed indietro: Microsoft

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)”

Page 6: Da Rotor a .NET Core ed indietro: Microsoft

6

ASP.NET Core at a glance

Page 7: Da Rotor a .NET Core ed indietro: Microsoft
Page 8: Da Rotor a .NET Core ed indietro: Microsoft

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 ]

Page 9: Da Rotor a .NET Core ed indietro: Microsoft

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

Page 10: Da Rotor a .NET Core ed indietro: Microsoft
Page 11: Da Rotor a .NET Core ed indietro: Microsoft
Page 12: Da Rotor a .NET Core ed indietro: Microsoft

grazie!


Recommended