Salta al contenuto principale

bsd

FreeLinX: un Linux senza GNU, GCC e glibc

Inviato da tuxsa il
Nel panorama delle distribuzioni Linux è relativamente facile imbattersi in un nuovo progetto. Molto più raro è incontrarne uno che cerchi realmente di costruire qualcosa di diverso alla base, invece di prendere una distribuzione già esistente, modificarne l'ambiente grafico, aggiungere alcuni programmi e pubblicare una nuova immagine ISO. FreeLinX appartiene decisamente alla seconda categoria. Il progetto si presenta infatti come una distribuzione Linux indipendente, costruita praticamente da zero, basata sul kernel Linux ma progettata deliberatamente per fare a meno di alcuni componenti che, da decenni, siamo abituati ad associare quasi automaticamente a un sistema GNU/Linux: GCC, glibc e buona parte dell'ambiente GNU. Al loro posto troviamo una combinazione decisamente meno comune: userland derivato da NetBSD, libreria C musl e toolchain LLVM/Clang.

Codice generato da LLM: può essere “vibe code” libero?

Inviato da tuxsa il
La FSFE ha analizzato la copyrightability del codice generato da LLM, ribadendo che una licenza è libera se garantisce le quattro libertà essenziali, indipendentemente dalla modalità di produzione del codice. In California, un emendamento esenta esplicitamente il software distribuito con licenze libere (GPL, MIT, BSD, Apache) dagli obblighi di verifica dell’età, riconoscendo per legge un trattamento differenziato. Il caso Euro-Office solleva questioni pratiche su AGPLv3, attribuzione, ridistribuzione del codice modificato e uso dei marchi in progetti di “sovranità digitale”. Parallelamente, progetti come Rune IDE adottano GPLv3 mantenendo ai contributori la titolarità del proprio lavoro, modello sempre più discusso per bilanciare copyleft forte e autonomia degli sviluppatori.

FreeBSD 14.5 è disponibile: il Software Libero non è soltanto Linux

Inviato da tuxsa il
FreeBSD 14.5-RELEASE è ufficialmente disponibile. Il nuovo aggiornamento della famiglia 14 è stato annunciato l'8 settembre dal FreeBSD Release Engineering Team e concentra il proprio lavoro soprattutto su manutenzione, correzione degli errori, aggiornamento dei driver e delle componenti software provenienti da altri progetti.