Microsoft ha annunciato che gli standard ECMA per il C# ed il Common Language Infrastructure sono da ora sotto il Microsoft Community Promise.
Questo significa che utenti e sviluppatori sono al sicuro da rivalse basate su brevetti nei confronti delle implementazioni di quegli standard. La promessa è irrevocabile e quindi si inizia a schiarire un po’ quella cortina di dubbio che aleggiava attorno al progetto mono.
Attualmente mono incorpora anche codice non coperto da questa clausola, ma Miguel de Icaza ha affermato che il progetto verrà diviso in due parti. La prima che conterrà tutto quanto sotto Microsoft Community Promise e la seconda tutto il resto.
Attendiamo i commenti dei legali vicini al mondo open source.
Via | Technet
ziopippo
08 lug 2009 - 05:40 - #1qualcuno mi può spiegare il senso di usare codice Microsoft Community Promise da parte di chi ha creato un desktop enviroment (gnome) perchè ne esisteva un’altro (kde) che non era libero?
Com’è possibile tutto ciò? Prima ci inbomùniscono col software libero e poi si riempiono di Microsoft Community Promise? Credo che sia pura ipocrisia!!!!
alfdev
08 lug 2009 - 08:31 - #2Guarda mi sa che è una cosa buona questa, così nessuno può rompere le scatole al progetto mono. Non per niente proprio Stallman ci ha provato ultimamente a scassare…
_invernomuto_
08 lug 2009 - 08:34 - #3@#1
Non mi pare ci siano parti di gnome scritte in mono, semmai ci sono applicazioni di “terze parti” fortemente integrate in gnome, ma che non sono parte di quest’ultimo. Con KDE il problema di fondo era diverso, erano proprio le Qt, che stanno alla base del DE, ad essere rilasciate con una licenza vincolante.
mad_max
08 lug 2009 - 09:11 - #4Non so’ cos’è scattato nella testa di Miguel ma sicuramente il suo genio è andato sprecato.
Sicuramente mono è un prodotto veramente ben riuscito. il Runtime e le librerie modulari non si erano mai viste prima d’ora e la velocità è ottima. Qualcuno sta già pensando di modularizzare la libraria Java, speriamo. Comunque secondo me il suo genio (ed è veramente un genio) è andato specato perchè avrebbe potuto usarlo per fare cose nuove e originali piuttosto che implementare un qualcosa di già esistente.
Comunque Mono ha qualcosa che non va. Il codice che viene scritto può solo essere usato da altro codice CLR, a meno che non viene integrato mono nella propria applicazione tramite l’api di integrazione.
Secondo me uno svantaggio enorme è quello che microsoft crea e rilascia feature via via sempre + specifiche per windows. Non basta avere implementato la VM e il CLI ma devono essere implementate anche queste nuove tecnologie (ASP.NET, WPF, Silver…., ecc..) per attirare gli sviluppatori.
Un’alternativa è quella di creare linguaggi di alto livello moderni, per sistemi OpenSource già esistenti che permettano di riutilizzare librerie comuni agli ambienti Unix/Linux/Mac, è che generino librerie con interfaccia C!
Questa alternativa esiste ed è in fase di completamente ed è le VALA ( http://live.gnome.org/Vala ) un linguaggio di alto livello, inspirrato al C# ma con delle modifiche per per generare codice compatibile con il paradgma gobject usato per le GTK e tutte le applicazioni derivate!
Tra l’altro con il lavoro di GObject Introspection sarà facile generare bindings per Javascript (gjs), python, ruby(a runtime!), ecc…
Buona Giornata.
Deboroh
08 lug 2009 - 09:28 - #5Qualcuno mi sa spiegare come straca%%o è possibile che qualcosa standard de iure sia coperto da brevetto? Sarò tonto io, ma per me è qualcosa di inconcepibile, come l’acqua asciutta… o_0
Ho sempre detto che i brevetti sul software (Che altro non sono che brevetti sulle idee) sono una ca%%ata immane, ma ora “c’ho le prove” -_-”
abel23
08 lug 2009 - 21:35 - #6Quella xerda di mono io non la voglio neanche vedere! Microsoft sta solo mentendo è quando comincerà a denunciare tutti per l’uso di mono il riderò! Io windows dentro il pc non lo voglio.. e sopratutto ci sono mille limguaggi meglio di mono…. fanno ridere i polli! Stallman ha super ragione aspettate e vedrete…,Miguel de Icaza è un povero cretino pagato da microsoft … intanto ho disinstallato tutte le applicazioni con mono.,… e se sarà il caso cambierò distro.
nullbody
09 lug 2009 - 18:24 - #7Microsoftr ha annunciato che gli standard ECMA per il C# ed il Common Language Infrastructure sono da ora sotto il Microsoft Community Promise. Noi qui dobbiamo spingere a non far passare leggi sui brevetti software. Se io creo uno standard usato dalle P.A. e lo brevetto, mi creo un monopolio per implementare quel brevetto, a meno che altre aziende comprano da me l uso del brevetto. Pensate voi se per creare un videogioco che implementa la fisica newtoniana dovessi pagare per l uso della costante gravitazionale. I brevetti uccidono la voglia di creare, sono solo un accrocchio per far incassare soldi alle multinazionali. E non venitemi a dire che i brevetti stimolano la ricerca. Se io trovo un uso diverso e migliorato di un altro brevetto, il primo brevetto lo devo comunque pagare.
giordy72
14 lug 2009 - 14:12 - #8hxxp://www.free-soft.org/mirrors/www.opensource.org/halloween/halloween8.php
Date un occhio qui e vedrete da che considerazioni deriva sta maicrosoftcomunitipromis ihihihihihihihih