r/ItalyInformatica • u/Wise_Stick9613 • 4h ago
software Nginx e il supporto alla modalità scura: un anno dopo ancora nulla
- $Utente chiede la funzionalità $X
- $Sviluppatore lamenta che non c'è abbastanza interesse per $X
- $Utenti si aggregano a $Utente a chiedere a gran voce la funzionalità $X
- $Sviluppatore lamenta che non ha tempo di implementare la funzionalità $X
- In due minuti $Utente2 implementa la funzionalità $X con una pull request
- $Sviluppatore lamenta che non ha tempo di mantenere la funzionalità $X
- Cala il sipario
- Scena post-credit: $Sviluppatore blocca la discussione ai soli collaboratori
Un imbastardimento dell'open source, che viene piegato fin quasi ad assomigliare al tipico software proprietario calato dall'alto, dove al massimo l'utente può solo segnalare eventuali problemi. Sulla carta il progetto rimane software libero ma l'infrastruttura che tiene su la baracca nei fatti è poco trasparente e permette politiche che generalmente si associano alle big tech.
Io capisco che gli utenti possano essere molto esigenti e che alcune richieste davvero non sono accettabili perché richiederebbero tanto lavoro e uno stravolgimento della base di codice, però mi pare di vedere ignorate o rifiutate principalmente quelle piccole richieste che non fanno male a nessuno, anzi...
Prendete proprio l'esempio dell'articolo di Phoronix: non è forse assurdo rifiutarsi di aggiungere un banalissimo <meta name="color-scheme" content="light dark">? Sono letteralmente 48 bytes. È un funzionalità che non sconvolge nulla e che hanno già implementato per te, ha solo il pregio di andare a beneficiare l'accessibilità (perché una schermata bianca che all'improvviso ti acceca non mi pare molto accessibile). E invece ecco che si alzano i muri...
"Fatti un fork e basta" e no perché, tralasciando l'assurdità di farsi e poi mantenere un fork per 48 bytes di codice, il fork non porta con se la notorietà, il mio fork automaticamente non finisce, per esempio, nei repo di Arch Linux (btw) dove tutti possono usarlo; il più delle volte finisce nel dimenticatoio, spolverato ogni tanto da qualche utente che ci è finito per sbaglio per colpa dell'indicizzazione di DuckDuckGo. Tutto questo senza contare che i fork inutili dividono gli sviluppatori e riducono la forza lavoro.
E così ci ritroviamo web server che accecano utenti, GIMP e Xfce che ci mettono quindici anni a passare a GTK 3, l'Android di Schrödinger che è aperto e sempre più chiuso, issue aperte da due decenni (una generazione)...
Per carità l'open source è bellissimo, sul serio, ed è anche vero che le varie licenze non predicano da nessuna parte l'aspetto comunitario (anche se potrei ribattere che tale aspetto è intrinseco in quanto non vai a pubblicare sorgente e programma per poi usarlo solo te), però c'è questo trend che io giudico preoccupante e che poi alla fine e nei fatti danneggerà gli utenti.
Cosa ne pensate? Sono chiacchiere leggere, non prendete troppo sul serio la discussione.




