#Ubuntu sostituirà le #GNU coreutils (i programmi di base dei sistemi unix like tipo #Linux, come cp, ls, cd, mkdir ecc.) con delle nuove versioni riscritte in #Rust. Probabilmente le motivazioni tecniche alla base di questa scelta sono anche valide, tuttavia le nuove utilities (chiamate #uutils) avranno una licenza MIT. Contrariamente alla GPL che obbliga chiunque modifica il software a rilasciare il sorgente modificato la MIT consente a chi vuole di rendere proprietarie le versioni modificate
Considerando il fatto che queste utilities costituiscono le fondamenta di ogni sistema GNU, il fatto il codice derivato possa in futuro non essere più condiviso con la community è per me un grosso problema. Se vogliamo che il software migliori costantemente e che gli sforzi fatti da tutti i contributori tornino alla community e vadano a beneficio di tutti, dovremmo difendere il copyleft e non lasciare che le uutils sostuiscano le GNU coreutils nei nostri sistemi Linux.
Ho letto la notizia pure io, con grande disappunto e tristezza
#Canonical ha fatto una cosa, IMHO, MOLTO grave: cambiando le basi del sistema GNU significa di fatto dire addio alla viralità della #GPL che ha reso Linux quello che è. Molto male
Spero si ravvedano, ma se non lo faranno, devo cominciare pure io a trovarmi una derivata di #debian adeguata: la cosa mi pesa molto perché ormai mi ero abituato a certe cose di Ubuntu, ma sulle questioni di principio non transigo
@OpenSoul penso che Debian non seguirà Ubuntu. Al limite potrai contare su di lei. Io da un po'di tempo sono stabile su Manjaro. Felice di non dovere più fare salti di versione per ora... Ma ho paura che il virus delle uutils si propaghi in tutte le cosiddette "distro pragmatiche" (quelle che puntano ai benefici tecnici e alle performance e se ne fregano del software libero) e Manjaro, CachyOS ecc mi sa che fanno parte di questa famiglia...
Io avevo trovato il mio zen con #Kubuntu (che di fatto è Ubuntu + KDE che io adoro), ma questa notizia mi sconvolge, significa dover ricominciare tutto da capo con un'altra distro
Bisogna vedere se questa storia non creerà un precedente, secondo me è molto grave, ma è passata quasi sotto silenzio nel mondo Linux e la cosa forse è ancora più inquietante...
1/2
<
La questione tecnica ha senso, è vero, come lo aveva per #Snap tutto sommato, ma questa volta significa mettere un cavallo di troia sotto il cofano con le licenze, non riesco ad immaginare una GNU-Linux con una licenza che non sia FOSS con copyleft...
2/2 [END]
Non so se avevi letto:
https://discourse.ubuntu.com/t/carefully-but-purposefully-oxidising-ubuntu/56995
@OpenSoul si, l'ho letto... E con orrore noto che nessuno a fatto il minimo accenno al problema delle licenze. È una discussione solamente tecnica, senza alcuna considerazione di tipo etico.
In realtà qualche accenno nei commenti c'è, ma sì velatissimo
Tanto che il creatore liquida la cosa così...
Che vuoi che sia, un'altra licenza FOSS ma senza #copyleft per rimpiazzare CoreUtils di GNU...
Io SPERO che scoppi il finimondo, ma lo spero, purtroppo finora non lo vedo
Finalmente qualcuno comincia a dire le cose come stanno, spero che scoppi un mega flame e che #canonical si ravveda
@OpenSoul L'immagine mostra un post su una piattaforma di social media, probabilmente Reddit, scritto da un utente con il nome di utente "stochasticsanity". Il post è stato pubblicato 6 ore fa e contiene 20 commenti, con 19 visibili. Il post è stato pubblicato il 14 marzo.
Il testo del post esprime la preoccupazione dell'autore riguardo alla decisione di Canonical di passare da utilità di base con licenza GPL a utilità con licenza MIT. L'autore critica questa decisione, sostenendo che la GPL garantisce che le contribuzioni alle utilità essenziali rimangano accessibili a tutti, prevenendo fork proprietari che beneficiano delle grandi corporazioni. L'autore sostiene che la GPL garantisce reciprocità, richiedendo che le entità che beneficiano dalla software open source contribuiscano a esso.
L'autore critica anche la decisione di Canonical di passare a una licenza MIT, affermando che questa decisione invita le grandi corporazioni a trarre vantaggio del lavoro della comunità senza contribuire. L'autore sostiene che questa decisione è particolarmente preoccupante in un momento in cui le grandi corporazioni stanno sempre più appropriandosi del software open source.
L'autore esprime il suo disappunto per la decisione di Canonical, sostenendo che questa decisione si allinea con una tendenza più ampia di aziende che depreciano il software GPL in favore di alternative con licenze più permissive, spesso sotto il pretesto di "modernizzazione". L'autore sostiene che questo ha un impatto negativo sulle ecosistemi del software open source, indebolendo i principi che hanno reso Linux un successo.
L'autore esprime il suo amore per Rust, o almeno l'idea di sicurezza della memoria e la possibilità di riscrivere il codice in una implementazione più sicura e migliore. L'autore sostiene che il suo adattamento al nucleo e che supporterebbe qualsiasi riscrittura GPL licenziata delle utilità di base. L'autore esprime il suo disappunto per il fatto che il progetto più grande e "ossidato" è MIT licenziato e che sta riscrivendo codice GPL.
In sintesi, il post esprime la preoccupazione dell'autore per la decisione di Canonical di passare da utilità di base con licenza GPL a utilità con licenza MIT, sostenendo che questa decisione indebolisce i principi del software open source e favorisce le grandi corporazioni.
Fornito da @altbot, generato localmente e privatamente utilizzando Ovis2-8B
Energia utilizzata: 0.566 Wh
@OpenSoul attenzione, la licenza MIT è una licenza Open Source (riconosciuta all'Open Source Initiative) ma è una licenza permissiva, che permette cioè "lo sciacallaggio" ovvero di usare e modificare il codice per produrre versioni proprietarie, al contrario della classica GPL che ha il "copyleft" (se modifichi il codice per fare una versione derivata, dovrai restituire alla community gli stessi diritti che hai avuto tu, quindi devi rilasciare il tuo codice sorgente).
So molto bene tutta la faccenda del copyleft e delle licenze FOSS... Purtroppo
(nel senso che quelle *solo* opensource moltissime volte vengono blindate dalle aziende e arrivederci contributi... la lista è lunghissima... Purtroppo)
@Neffscape
La mossa è potenzialmente esiziale per la libertà delle persone sul lungo periodo.
Mi sembra però che la MIT permetta di prendere i sorgenti e ri-rilasciarli sotto altra licenza libera.
@OpenSoul
@paoloredaelli @OpenSoul la MIT è la licenza FOSS più usata dopo la GPLv2. Altre componenti "di base" dei sistemi Linux la usano (ad esempio xorg) e non è incompatibile con la GPL, nel senso che può essere abbinata a prodotti GPL senza compromettere il copyleft degli altri programni. La MIT permette anche di creare versioni derivate rilicenziabili come GPL, ma fin quando circolerà una versione più permissiva non credo che qualcuno rispetterà gli obblighi della variante con copyleft.
Come giustamente dici il #copyleft è il vero cuore del problema, o meglio, per progetti community driven, e soprattutto per impianti che storicamente sono diventati quello che sono *grazie* a questa peculiarità (GNU-Linux), IMHO non possono essere tolti questi aspetti di fondo come se nulla fosse
Va bene usare #rust, va bene svecchiare la codebase e cercare nuovi linguaggi e sviluppatori, ma il copyleft non dovrebbe essere tolto con un colpo di bacchetta magica
@Neffscape @paoloredaelli @OpenSoul non ho seguito la faccenda perchè da sempre reindirizzo verso /dev/null tutto ciò che riguarda Ubuntu e Canonical ma, detto che è più che ovvio l'obiettivo finale, come è stata giustificata la scelta? Solita nenia della memory-safety di rust?
L'autore di questa roba dice che la licenza non è stata il "driver" per cui ha iniziato tutto...
https://mastodon.social/@OpenSoul/114163726523025615
Peccato che la licenza col copyleft è invece stata *eccome* il driver di #GNULinux, forse qualcuno glielo dovrebbe dire e spiegare per benino, a lui e alla gente che lavora in #canonical...
Prima che sia troppo tardi
@OpenSoul @Neffscape @paoloredaelli "more modern equivalent" mi ricorda Netscape quando decise di riscrivere Navigator in #java. Speriamo non facciano la stessa fine.