Mi sono sempre chiesto come mai Microsoft, un colosso con un monopolio mondiale non abbia pensato fin da subito di immischiarsi e approfittare dell'open-source? verrebbe da dire "ovviamente per continuare a fare soldi"!
In realtà non penso sia proprio così, non è da dimenticarsi che open-source non vuol dire gratis anzi se ben gestito vuol dire il contrario.
Aziende molto blasonate ormai spingono e favoriscono questo movimento (ad esempio IBM, Sun Microsystems, HP e Netscape per citarne alcuni di molto noti) per di più si crea un effetto di fidelizzazzione degli utenti che possono partecipare attivamente.
Dapprima ho pensato, ecco Microsoft cerca di bloccare l'opensource perché si vede portare via una fetta di mercato senza però considerare che forse la realtà è che non si sentiva (e non si senta ancora) pronta per competere su quel livello. In fin dei conti decentrare una parte di sviluppo soprattutto rendendolo pubblico non è semplice, anche senza tirare in ballo il core di un programma (ad esempio il kernel). Questo perché ti apre a dei rischi da valutare attentamente, è più facile trovare delle backdoor (ogni volta mi viene in mente il film Il tagliaerbe) e delle vulnerabilità quindi sarebbe molto semplice che Microsoft ne esca ridimensionata ma penso che pian piano dovrà (e credo che lo stia facendo dipende solo se fa in tempo ooops) spostare tutta una fetta di sviluppo e progetti investendo nell'open-source per avere uno sviluppo più veloce e centrato sugli effettivi bisogni degli utenti.
Guardando su internet e leggendo qua e là ho trovato diversi articoli dove evidenziano alcune attività del colosso di Redmond proprio sull'open-source e anzi sembrerebbe invogliare i progetti opensource per lo meno leggendo QUI, con tanto di host e community sull'Open Source Project Community che fa capo propio alla Microsoft. Fra i progetti opensource rilasciati da Microsoft c'è un CMS (Content Managment system) per la realizzazione di Blog. Pensato e realizzato proprio dagli sviluppatori Microsoft per dimostrare le capacità di ASP.NET MVC.
Sebbene sia un prodotto con alcune caratteristiche interessanti sembrerebbe che la stessa Microsoft invogli il suo utilizzo soprattutto agli vari sviluppatori che vogliono imparare ASP.NET MVC.
Se siete curiosi potete andare su MIX Online (realizzato proprio con Oxite, il nome di questo CMS) e rendervi conto di persona delle sue potenzialità.
Comunque, per dovere di cronaca Microsoft nel tempo ha già rilasciato altri progetti open-source fra questi spicca (almeno per me appassionato di giochi online :D) un gioco di combattimenti spaziali multiplayer: Microsoft Allegiance, anche se - purtroppo - la community non è riuscita a migliorare e accentrare gli sviluppi, il risultato è un abbandono totale (almeno dalle mie ricerche).
Se vi interessa, potete trovare maggiori informazioni e approfondimenti ai seguenti collegamenti:
Collegamenti esterni: Opensource & Microsoft | Open Source Project Management | Articolo su PCWorld | MIX Online | Microsoft Oxite | Microsoft Allegiance | Microsoft Allegiance (su Wikipedia)
Dapprima ho pensato, ecco Microsoft cerca di bloccare l'opensource perché si vede portare via una fetta di mercato senza però considerare che forse la realtà è che non si sentiva (e non si senta ancora) pronta per competere su quel livello. In fin dei conti decentrare una parte di sviluppo soprattutto rendendolo pubblico non è semplice, anche senza tirare in ballo il core di un programma (ad esempio il kernel). Questo perché ti apre a dei rischi da valutare attentamente, è più facile trovare delle backdoor (ogni volta mi viene in mente il film Il tagliaerbe) e delle vulnerabilità quindi sarebbe molto semplice che Microsoft ne esca ridimensionata ma penso che pian piano dovrà (e credo che lo stia facendo dipende solo se fa in tempo ooops) spostare tutta una fetta di sviluppo e progetti investendo nell'open-source per avere uno sviluppo più veloce e centrato sugli effettivi bisogni degli utenti.
Guardando su internet e leggendo qua e là ho trovato diversi articoli dove evidenziano alcune attività del colosso di Redmond proprio sull'open-source e anzi sembrerebbe invogliare i progetti opensource per lo meno leggendo QUI, con tanto di host e community sull'Open Source Project Community che fa capo propio alla Microsoft. Fra i progetti opensource rilasciati da Microsoft c'è un CMS (Content Managment system) per la realizzazione di Blog. Pensato e realizzato proprio dagli sviluppatori Microsoft per dimostrare le capacità di ASP.NET MVC.
Sebbene sia un prodotto con alcune caratteristiche interessanti sembrerebbe che la stessa Microsoft invogli il suo utilizzo soprattutto agli vari sviluppatori che vogliono imparare ASP.NET MVC.
Se siete curiosi potete andare su MIX Online (realizzato proprio con Oxite, il nome di questo CMS) e rendervi conto di persona delle sue potenzialità.
Comunque, per dovere di cronaca Microsoft nel tempo ha già rilasciato altri progetti open-source fra questi spicca (almeno per me appassionato di giochi online :D) un gioco di combattimenti spaziali multiplayer: Microsoft Allegiance, anche se - purtroppo - la community non è riuscita a migliorare e accentrare gli sviluppi, il risultato è un abbandono totale (almeno dalle mie ricerche).
Se vi interessa, potete trovare maggiori informazioni e approfondimenti ai seguenti collegamenti:
Collegamenti esterni: Opensource & Microsoft | Open Source Project Management | Articolo su PCWorld | MIX Online | Microsoft Oxite | Microsoft Allegiance | Microsoft Allegiance (su Wikipedia)