Mono continua a scatenare polemiche. Dopo Fedora, anche in casa Debian la questione Mono è diventata “calda”. Anche in questo caso il “pomo della discordia” è quel “piccolo” applicativo noto col nome di Tomboy. Josselin Mouette, uno sviluppatore indipendente, ha infatti aggiunto all’albero di sviluppo della futura Debian Squeeze il pacchetto Tomboy, che richiede il software Mono.
Robert Millan, un altro sviluppatore Debian, ha postato sul proprio blog un articolo di protesta contro Josselin Mouette. Subito sono arrivati ben 70 commenti, a testimoniare come la cosa sta a cuore agli utenti e sviluppatori Debian.
A questo punto della vicenda, vale la pena chiedersi se la resa dei conti sulla scelta di includere Mono o no si avvicina? Probabilmente si. In passato decisioni riguardanti lo sviluppo o l’integrazione di software coperto da licenze sarebbero state prese con molta più velocità.
Il supporto a VFAT è stato aggiunto in passato senza pensarci troppo e forse senza neanche immaginare cosa avrebbe potuto comportare in termini commerciali. In questo preciso periodo dell’evoluzione di Linux, ogni passo viene ben ponderato.
Sembra normale quindi assistere alle discussioni che stanno animando i forum delle distribuzioni Linux più famose. Leggete attentamente i commenti al post di Robert Millan e fateci sapere se siete d’accordo.

Il problema non e’ che sia stato aggiunto TomBoy e quindi mono.
Il problema sollevato riguarda il fatto che, per garantire la presenza di Tomboy, Mono sia stato reso una dipendenza di Gnome.
Cio’ vuol dire che se si vuole installare gnome, si deve per forza installare anche mono.
Il corretto approccio sarebbe stato: installa gnome, se vuoi tomboy, installa anche mono.
di Paolo - 18 giugno 2009 - 13:17
Quelli che si lamentano non sono gli utenti medi.. come sempre chi si lamenta sono programmatori che non utilizzano la tecnologia in questione che in questo caso è mono.
Secondo me includere mono apre la strada a nuovi sviluppatori che porteranno innovazione.
Per dimostrare che mono non è necessario, senza scatenare inutili guerre di religione, secondo me questi sviluppatori dovrebbero darsi da fare per rispondere con applicazioni analoghe a quelle create con mono.
Per TomBoy ad esempio è uscito recentemente un clone senza mono.
Secondo me le polemiche sono inutili, la strada giusta da prendere è quella di includere anche mono per ampliare il parco sviluppatori e poi si vedrà, i programmi migliori resistono e vengono aggiornati.
Se inizieranno a moltiplicarsi programmi che sfruttano mono, significa che quella è la tendenza del momento.
Esempio da utente:
Io su Ubuntu uso TomBoy perchè me lo son trovato installato e mi è comodo.
Che TomBoy sia mono,java,c++ non mi cambia niente.
Se nella prossima versione di ubuntu mi sostituiscono TomBoy con un suo clone identico che non usa mono (mantenendomi le note che ho scritto però!) non mi cambia assolutamente niente.
Esempio da sviluppatore dotnet:
Creo il programmino dotnet su windows (stando attento a non usare cose non ancora completamente implementate in mono), compilo con mono su linux e posso usare tranquillamente l’applicativo anche su linux. Se il sistema operativo dell’utente ha già mono installato, il programmino che ho creato funzionerà senza problemi anche sul suo pc.
di Aska - 18 giugno 2009 - 13:50
Debian in primis deve seguire la politica di open se non lo fa debian allora non esistono piu’ regole!! Io ho tolto tutto quello che sia mono. Non voglio porcherie nel mio pc. Se vuoi mono usa windows! Linux è un altro mondo… Fuori mono da linux! Quelli che usano mono in linux non hanno capito nulla…. XD
di abel23 - 18 giugno 2009 - 17:06
abel23: ma se hai software che richiedono necessariamente .NET 2.0 cosa si fa? Io a casa ho 3 computer, tutti linux. In giro installo linux a parenti, amici e conoscenti però se venite in ufficio devo lavorare con WINZOZZ XP (licenza pagata e regolare) perché il software con cui lavoro richiede .NET framework 2.0. Ad oggi ancora non sono riuscito a far fungere il software, quindi che ben venga MONO. Però è anche vero quello che dice Paolo, Mono deve essere un’opzione, non te lo devi già trovare installato!
di zago84 - 19 giugno 2009 - 00:33
Io penso che tomboy e le altre app incluse di default non siano abbastanza importanti da giustificare la presenza di mono di default… Tutto qua… Non mi importa stabilire se mono sia “il male” o no quello che dico è che imho l’inclusione di default in gnome è quantomeno forzata!
di rizlox - 19 giugno 2009 - 09:31
Secondo il mio personalissimo parere, quello che non và non è Mono ma il fatto che gli user di Gnome debbano essere obbligati ad accettare una tecnologia che nei loro pc non vogliono.
Chi vuole usare la tecnologia .NET usa Winzozz. Io uso Linux perché è proprio quello che voglio(e mi piace)usare.
Non necessariamente debba per forza(come succede con alcune distro)usare un Linux simil Windows. Ne basta uno di Windows e avanza.
di @rchie - 20 giugno 2009 - 16:10
chi dice che mono deve stare fuori da linux non ha proprio capito nulla.
voi non vi rendete conto quanti sviluppatori MS si avvicinerebbero a linux sapendo che possono portare le loro applicazioni ovunque. Immaginate quanti sviluppatori windows inizierebbero ad usare linux ed i benefici che la community ne ricaverebbe.
confermo che mono dovrebbe essere un’ opzione e non una forzatura… ma dire che non si vuole mono su linux perchè è tecnologia windows è veramente da mentalità piccola piccola.
spero proprio che chi scriva certe cose non sia uno sviluppatore…
di myro - 13 aprile 2010 - 16:07
Myro l’unico che non ha capito nulla sei tu! Se vuoi Mono usa windows e basta… qui noi usiamo Linux quelle tecnologie sono superate vecchie… ne abbiamo di nuove e è migliori…. Non è tanto per windows,, e che mono non funziona,semplice! Nessuno ti impedisce di usarlo ma non venircelo a vendere come il salvatore di Linux… per favore! Se non vuoi abbandonare windows è inutile che trovi scuse,,, accetta che ti piace windows e rimanici, nessuno te ne fara una colpa…..
di abel23 - 13 aprile 2010 - 16:48
abel23,
mi indichi per quali motivi MONO non funziona?
è una cosa che hai letto in giro, oppure parli per esperienza personale?
http://www.mono-project.com/Software
alcuni di questi programmi li uso quotidianamnete senza problemi. mi sembra che vadano piu che bene
secondo quali basi affermi che è una tecnologia vecchia?
http://www.mono-project.com/Compatibility
sono arrivati al framework 3.5. mentre il 4.0 di MS non è ancora uscito.
in ambito web supporta asp.net 3.5 ed adirittura asp.net MVC, anche se non lho mai provato.
solo per capire meglio..hai mai provato a sviluppare in .net asp.net e/o mono? se si.. per quanto tempo lo hai studiato?
in cosa invece ritieni che non funzioni (chiarmaente escluso l’interop)
scusa se ti pongo tutte queste domande, ma vorrei capire se parli “tanto perchè hai letto qualcosa in giro” oppure hai veramente messo le proprie mani sul framwork
Personalemnte sviluppo su .net dal 1.1 in virtual box, mentre tutti i miei computers sono linux.
La maggior parte dei servers che amministro ed installo presso i miei clienti sono tutti debian.
sono sicuro che questa conversazione rimarrà costruttiva e non diventi un flame
Grazie ed attendo notizie.
di myro - 13 aprile 2010 - 17:27