Tecnocronaca
Spotlights
Microsoft's Open Source Trashware: che spasso | Microsoft's Open Source Trashware: che spasso |
| Scritto da MVPNetwork Staff | |
| venerdì 07 settembre 2007 | |
|
Uno spassosissimo articolo, intitolato "Microsoft's Open Source Trashware", è stato pubblicato qualche giorno fa su eWeek: con un certo sforzo interpretativo, cercheremo di rendervi l'idea in italiano, libertà linguistiche americane permettendo, e ve lo proponiamo, sia per lo spirito sia per il contenuto. (da eWeek) - Microsoft's Open Source Trashware (intraducibile, così com'è: Immondiziaware Open Source di Microsoft, potrebbe andare: non rende, ma gli assomiglia), è il titolo che Steven J. Vaughan-Nichols gli ha dato. E inizia: Avanti, veloci e senza indugio: pensate a qualcuno dei più conosciuti programmi Open Source. Scommetto che vi è venuto in mente almeno uno di questi: Linux, Firefox, Thunderbird e Apache. Bene, ora pensate a qualcuno dei più attivi progetti Open Source di Microsoft. Silenzio di tomba... eccetto, forse, il rumore di un accendino in fondo alla sala?... C'è evidentemente una ragione, se riuscite a pensare rapidamente a programmi Open Source; mentre, molto probabilmente, non avete alcuna informazione su cosa Microsoft stia facendo in quell'ambito. La ragione è la seguente: mentre Microsoft ostenta la pretesa di passare per amica dell'Open Source e i "ragazzi" di Redmond stanno tentando di spingere la Open Source Initiative a prendere visione e approvare due nuove licenze Open Source (la Microsoft Permissive e la Microsoft Community), in effetti non sta producendo alcun software Open Source significativo. Non mi credete? Benissimo, andiamo a dare un'occhiata alla lista che abbiamo redatto a partire dal vecchio sito Open Source di Microsoft, CodePlex. Abbracciatevi: ecco la lista dei 25 Most Active Open Source Projects di Microsoft CodePlex. Piuttosto che leggerla tutta, mi prendo la libertà di selezionare i "top 5". Al numero 1 abbiamo quello che è stato il più sbandierato progetto di tutti i tempi: VMukti P2P Multipoint Real-time Rich Media Collaboration Platform. Questo progetto ha la scritta "ambizioso" che lo ricopre completamente. Si tratta di una piattaforma di servizio Multipoint P2P (peer to peer), VOIP (voice over IP), VVOIP (voice e video over IP). In breve, è una rivisitazione Open Source di Microsoft's Office Communications Server 2007. Ora, probabilmente non avete mai sentito nulla su questo progetto, ma bisogna ammettere che suona interessante. O almeno così è sembrato anche a me, finché non gli ho dato un'occhiata più approfondita, scoprendo che è basato sul C#, sulle WPF (Windows Presentation Foundation, l'ex Avalon), sulle WCF (Windows Communication Foundation, le ex Indigo) e su .NET 3.5. In altre parole, secondo Microsoft sarebbe Open Source un programma costruito interamente su linguaggi e ambienti proprietari, per di più Vista-oriented. Lo si può davvero definire Open Source se tutti gli elementi che lo fanno funzionare sono proprietari? Non credo. Al numero 2 c'è Microsoft SQL Server Product Samples: Engine. Questo "programma" è un semplice esempio di codice per SQL Server. E' stato aggiornato l'ultima volta il 9 Dicembre 2005. Il primo esempio è, udite udite, come far scrivere "Salve mondo" a SQL Server. Scusate se chiudo gli occhi e scuoto la testa, ma sono in completa confusione. Al numero 3 (o dovrei dire "terzultimo") troviamo Patterns & Practices: Enterprise Library. Altro codice esemplificativo "per aiutare gli sviluppatori in questioni di sviluppo nell'area enterprise". Questo non è software Open Source: è semplicemente una collezione di blocchi di codice, di media utilità, specifici Microsoft. Ad esempio vi si trova il codice per gestire esternamente le routine di lavorazione delle eccezioni. Questo tipo di materiale è utilissimo, ogni programmatore con un granello di sale in testa tiene cose come queste a portata di mano. Ma ciò non lo rende un progetto Open Source, in ogni caso. Io avevo la mia collezione di codici per queste situazioni negli anni 80, quando mi scrivevo da solo i programmi sotto la Shell di Unix e in C. Naturalmente, è sempre stato facile fare queste cose in ambiente Unix/Linux, per cui ritengo che non sia stato troppo difficile per Microsoft raggiungermi dopo solo 25 anni. Al numero 4 abbiamo BlogEngine.NET. Indovinato? E' un semplice back-end per gestire un blog, scritto in .NET. Wow: vediamo, se faccio una ricerca su SourceForge, cioé un vero sito Open Source, su "blog and engine", trovo 5633 risultati. Siiii, vedo proprio una grande richiesta, dal pubblico, di un'altra piattaforma di blogging. E infine, al numero 5, - e, credetemi gente, cinque è il massimo di queste cose che riesco a digerire - troviamo, indovinate... altro codice esemplificativo! Patterns & Practices—Smart Client Guidance. Di nuovo, non è un progetto Open Source, è codice esemplificativo e una sorta di guida architetturale per aiutare i clienti a creare Clients utilizzando software proprietari Microsoft come WinForms, WPF, ecc.. Andiamo, Microsoft, ma come pretendi di essere presa sul serio dal mondo Open Source? So che è retorico dirlo, ma una cosa è certa: penso che al momento tu non sia realmente pronta ad abbracciare la realtà Open Source. Vuoi solo confondere il mercato (ndt: e l'opinione della gente) mettendoti in condizione di dire che sei "Open Source friendly". Che pia illusione. Microsoft è Open Source friendly esattamente come un macellaio è amico di un bue. Ma ammettiamo per assurdo che Microsoft davvero voglia esserlo: non sarebbe meglio, invece di auto-incensarsi, rilasciare un po' di codice originale, eventualmente sotto licenza, non costruito sulla base di pezzi proprietari, piuttosto che inutile soft-spazzatura in progetti che dicono solo "ci sono anch'io"? Mostrami, o Microsoft, qualcosa di veramente Open Source: solo allora forse ascolterò le tue rivendicazioni di appartenenza a quel mondo. Ah, dimenticavo: e togli dai piedi quelle idiote e infondate rivendicazioni di brevetti contro Linux e altri prodotti Open Source. Finché non farai questo, dimenticati di me, anzi, di noi. E l'Open Source... scordatelo. |
| Flash |
| Attualità |
| Tecnocronaca |
| Didattica |
| Didattica 2 |
| Hobby |
| Download |
| RSS |
| Ricerca avanzata nel sito |
Immagini tra i volti:
Immagini nelle news: