FSF intenționează să lanseze platforma de găzduire și colaborare a codului public

FSF

La Free Software Foundation și-a anunțat intenția de a crea un nou site de găzduire a codului care sprijină instrumente pentru organizarea dezvoltării comune și respectă criteriile etice dezvoltate anterior pentru găzduirea software-ului gratuit.

Noua platformă va completa spațiile de cazare existente Savannah al anului al cărui sprijin va continua neschimbat. Scopul creării unei noi găzduiri este dorința de a rezolva problema cu infrastructura pentru a dezvolta software open source. În prezent, multe proiecte gratuite depind de platforme de dezvoltare colaborativă care nu își publică codul și impun utilizarea software-ului proprietar.

Platforma este programată să fie difuzată anul acesta și se bazează pe soluțiile existente existente pentru a organiza munca de cod dezvoltată de comunități independente care nu sunt legate de interesele companiilor individuale.

Decizia de a alege un proiect nu a fost încă luată, dar principalele opțiuni sunt Sourcehut, Gitea și Pagure, care sunt dezvoltate și distribuite în mod activ sub licențe gratuite și acceptă autentificarea în doi factori.

Soluții orientate spre proiecte pentru comunități individuale, organizații și companii, cum ar fi Kallithea, Allura și Phabricator nu au fost inițial luate în considerare, deoarece sarcina este de a crea o platformă publică care să permită utilizatorilor să creeze conturi și să își creeze propriile depozite.

Membrii echipei tehnice FSF examinează în prezent software-ul etic bazat pe web, care ajută echipele să lucreze la proiectele lor, cu funcții precum cereri de îmbinare, urmărirea erorilor și alte instrumente comune.

Noul site va completa serverele actuale GNU și non-GNU Savannah, pe care le vom sprijini și îmbunătăți în continuare, în colaborare cu uimitoarea lor echipă de voluntari. 

Cel mai probabil candidat este platforma Pagure, dezvoltat de dezvoltatorii Fedora. Printre avantaje a lui Pagure există experiența utilizării unei platforme pentru a dezvolta software open source, capacitatea de a se adapta pentru a utiliza LibreJS, asistență pentru importul și exportul de mesaje cu probleme și combinarea solicitărilor din alte sisteme, capacitatea de a utiliza propriile spații de nume pentru proiecte.

Printre neajunsuri, este notat dependență excesivă de JavaScript și dificultatea de a lucra fără JavaScript în browser.

În timp ce Gitea este deja utilizat de Fundația Europeană a Societății Deschise pe git.fsfe.org, precum și pe găzduirea open source codeberg.org.

Dintre beneficiile Gitea se numește suport parțial pentru LibreJS. Dezavantajul, ca în Pagure, este dependența de JavaScript, precum și lipsa instrumentelor pentru importul / exportul și dezvoltarea de proiecte pe platforma GitHub, care necesită lansarea unui cod JavaScript non-gratuit.

Platforma Sourcehut are capacitatea de a funcționa complet fără JavaScript, ușurința implementării suportului LibreJS, disponibilitatea facilităților de export de date, respectarea deplină a cerințelor etice, prezența unui wiki, un sistem de integrare continuă, un sistem de discuții prin e-mail, asistență Mercurial și distribuirea codului sub licența GPLv3.

Dezavantajele includ dezvoltarea incompletă (platforma este în etapa de testare alfa), probleme de navigare prin cod și lipsa unei interfețe web pentru solicitările de îmbinare (creați o cerere de îmbinare setând un bilet și atașând un link în Git).

Sperăm, de asemenea, că în viitor vom putea vedea platforme de colaborare descentralizate și federate care să răspundă celor mai multe nevoi. Vom rămâne interesați de această direcție, dar credem că necesitatea acestei forje prietenoase libertății este urgentă, așa că vom face acest lucru cu software-ul gratuit pe care îl avem disponibil în acest moment. 

Utilizarea GitLab a fost imediat respinsă. În ciuda faptului că această platformă este foarte populară și oferă o mulțime de oportunități, proiectul este dezvoltat de o companie comercială, legat de codul ReCAPTCHA de proprietate Google, abundența codului complică suportul LibreJS, au existat încercări de a colecta probleme de telemetrie și etice.

Fuente: https://www.fsf.org


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   abmhnjgp el a spus

    Ar trebui să fiți pedepsiți toți bloggerii care consideră că este o idee bună să publicați data ascunsă.
    De când vine această veste? de ieri? de anul trecut? ultimul secol?

    Google te vânează la fel, doar înșurubezi cititorul.