Free Software Foundation circa l'intenzione di creà un novu codice hosting chì sustene l'arnesi per l'urganizazione di u sviluppu cumunu è currisponde à u sviluppatu prima hosting di software gratuitu. A nova piattaforma cumplementarà l'ospiti esistenti di l'annu , u sustegnu di quale cuntinueghja senza cambiamenti. U scopu di creà un novu hosting hè u desideriu di risolve u prublema cù l'infrastruttura di sviluppu di software open source. Attualmente, assai prughjetti gratuiti dependenu di e plataforme di sviluppu cullaburazione chì ùn publicanu micca u so codice è u furzà à utilizà un software propiu.
A piattaforma hè prevista per esse messu in opera in 2020 è custruita nantu à a basa di suluzioni gratuiti digià esistenti per l'urganizazione di u travagliu nantu à u codice, sviluppatu da cumunità indipendenti micca ligati à l'interessi di l'imprese individuali. A decisione di sceglie un prughjettu ùn hè ancu stata fatta, ma l'opzioni principali , и , chì sò attivamente sviluppati, distribuiti sottu licenze libere è supportanu l'autentificazione à dui fattori. Soluzioni focu annantu à u sviluppu di prughjetti di cumunità individuali, urganisazioni è cumpagnie, cum'è
, и , ùn sò micca stati inizialmente cunsiderati, postu chì u scopu hè di creà una piattaforma publica chì permette à l'utilizatori di creà cunti è creà i so repositori.
U contendente più prubabile hè a piattaforma Pagure, sviluppata da i sviluppatori di Fedora. LinuxTrà i vantaghji di Pagure ci sò l'esperienza di utilizà a piattaforma per u sviluppu di software open source, a capacità di adattallu per l'usu , supportu per l'importazione è l'esportazione di rapporti di prublemi è e dumande di fusione da altri sistemi, a capacità di utilizà i vostri spazii di nomi per i prughjetti. Trà i svantaghji, ci hè una dependenza eccessiva di JavaScript è a difficultà di travaglià senza JavaScript attivatu in u navigatore.
U secondu contendente Gitea hè digià utilizatu da a Fundazione European Open Source in
, è ancu sottu à l'ospitu open source . Unu di i vantaghji di Gitea hè un supportu parziale per LibreJS. U svantaghju, cum'è Pagure, hè a dependenza di JavaScript, è ancu a mancanza di strumenti per impurtà / esportà è cunduce u sviluppu di u prughjettu nantu à a piattaforma GitHub, chì esige l'esecuzione di codice JavaScript proprietariu.
A piattaforma Sourcehut hè bona per a so capacità di travaglià cumplettamente senza JavaScript, a facilità di implementazione di supportu per LibreJS, a dispunibilità di l'arnesi d'esportazione di dati (importazione in u sviluppu), u cumpletu cumpletu cù i requisiti etichi di a categuria "A" (vede sottu), a presenza. di un wiki, un sistema di integrazione cuntinuu, è un sistema di discussione basatu in email, supportu Mercurial è distribuzione di codice sottu a licenza GPLv3. I svantaghji sò u sviluppu incompletu (a piattaforma hè in u stadiu di prova alfa), a navigazione complicata attraversu u codice è i prublemi, a mancanza di una interfaccia web per e richieste di fusione (una dumanda di fusione hè creata creendu un bigliettu è attachendu un ligame à una filiale di filiale in Git).
L'applicazione GitLab hè stata immediatamente rifiutata. Malgradu u fattu chì sta piattaforma hè assai populari, familiare è furnisce assai opportunità, u prugettu hè sviluppatu da una cumpagnia cummerciale, à u codice ReCAPTCHA propiu di Google, ùn permette micca u supportu per LibreJS senza cumplicazioni inutili, hà una sperienza negativa A cullizzioni di telemetria ùn hè micca cumpletu cù i requisiti etichi di a Fundazione Open Source. Quandu si usa GitLab, a Fundazione Open Source ùn puderia micca fà senza mantene una furchetta di sta piattaforma, ma ùn ci sò micca risorse necessarii per questu.
STR identificati da a Fundazione esigenze per l'ospitu di codice gratuitu (l'ospitu creatu da a Fundazione Open Source deve almenu inizialmente currisponde à u livellu "B", dopu à quale sarà gradualmente elevatu à u livellu "A"):
- "C" sò i requisiti minimi per i servizii in quale i prughjetti GNU ponu esse ospitati:
- Disponibilità di tutte e funziunalità à l'utilizatori di navigatori completamente gratuiti cum'è IceCat. U cuntenutu pò esse eseguitu in altre lingue di prugrammazione traduttu in JavaScript. U codice JavaScript chjave deve esse liberu o disattivu (a funziunalità deve esse mantinuta quandu u supportu JavaScript hè disattivatu in u navigatore).
- Ùn ci hè bisognu di installà un software propiu per travaglià cù u situ (per esempiu, Adobe Flash);
- Nisuna discriminazione secondu a categuria di l'utilizatori è u so paese di residenza;
- Capacità di travaglià cù u serviziu in modu anonimu utilizendu a reta Tor;
- E cundizioni per travaglià cù u serviziu ùn deve micca cuntene esigenze odiosa;
- L'usu di a licenza GPLv3 deve esse incuraghjitu è cunsigliatu almenu à u listessu livellu cum'è l'altri tipi di licenze;
- Supportu currettu per HTTPS, cumpresu l'usu di certificati di fiducia.
- "B" - esigenze supplementari chì ci permettenu di ricumandà u serviziu:
- Tuttu u codice JavaScript mandatu à u cliente deve esse liberu è marcatu per u ricunniscenza in o dichjarà espressamente a vostra licenza;
- L'infurmazione nantu à i visitori ùn deve esse trasmessa à terzu o terzu. In particulare, i tags ùn deve esse usatu per seguità u muvimentu di l'utilizatori trà i siti, chì significa evitendu l'usu di a maiò parte di e rete di publicità;
- E pratiche di licenze male ùn deve esse imposte (consegna di codice senza licenza, termini di licenze pocu chjaru è vincolante à una sola versione di a licenza);
- Nisuna raccomandazione per a scelta di licenze micca libere;
- "A" - i più alti requisiti:
- U situ deve esse cumplettamente funziunale cù JavaScript disattivatu;
- Cumpunenti di u servitore di u serviziu deve esse distribuitu in forma di software liberu;
- U codice deve esse prupostu una scelta di licenza GPLv3+ cum'è una priorità;
- Una licenza AGPLv3+ deve esse dispunibule cum'è una opzione;
- Deve esse pruibitu di postà i prudutti sottu licenze proprietarie o senza licenza;
- L'usu di servizii ùn deve esse prupostu ;
- U terminu "software liberu" deve esse usatu invece di "open source";
- L'idee di libertà promossa da "";
- In u cuntestu di e distribuzioni, u termine ùn deve esse adupratu Linux senza u prefissu GNU, vale à dì duvete aduprà GNU/Linux;
- Ogni schedariu micca triviale in u pacchettu deve esse furnitu cù infurmazioni nantu à a licenza utilizata.
- "A+" - desideri supplementari ideali:
- Capacità di vede u situ è scaricà senza autentificazione;
- Disattivà a salvezza di l'infurmazioni nantu à i visitori in i logs;
- Cumunità nantu à l'urganizazione di u travagliu di i fornituri di servizii in linea, sviluppati da a Fundazione Electronic Frontier;
- Accessibilità di cuntenutu per e persone cù disabilità, rispettu di i normi и ;
- Tutte e dati sottumessi da l'autori è i participanti di u prughjettu devenu esse esportati in un formatu leggibile da a macchina.
Source: opennet.ru
