Yayasan Open Source ngarencanakeun pikeun ngaluncurkeun platform énggal pikeun pangwangunan kolaborasi sareng hosting kode

Free Software Yayasan ngumumkeun ngeunaan niat nyieun kode hosting anyar nu ngarojong parabot pikeun pangatur ngembangkeun gabungan sarta pakait jeung dimekarkeun saméméhna kriteria etika bebas software hosting. Platform anyar bakal ngalengkepan hosting anu aya taun ieu sabana, rojongan nu bakal neruskeun tanpa parobahan. Tujuan nyieun hosting anyar nyaéta kahayang pikeun ngajawab masalah jeung infrastruktur ngembangkeun software open source. Ayeuna, seueur proyék gratis gumantung kana platform pangembangan kolaborasi anu henteu nyebarkeun kodena sareng maksa aranjeunna ngagunakeun parangkat lunak proprietary.

Platformna direncanakeun bakal dioperasikeun dina taun 2020 sareng diwangun dumasar kana solusi gratis anu parantos aya pikeun ngatur karya kode, dikembangkeun ku komunitas mandiri anu henteu aya hubunganana sareng kapentingan perusahaan individu. Kaputusan pikeun milih proyék henteu acan dilakukeun, tapi pilihan utama anu Pondok Sumber, gitea и Pagur, nu aktip dikembangkeun, disebarkeun dina lisensi bébas tur ngarojong auténtikasi dua-faktor. Solusi fokus kana pamekaran proyék komunitas individu, organisasi sareng perusahaan, sapertos
Kallithea, allura и Apoteker, mimitina henteu dianggap, sabab tujuanana nyaéta pikeun nyiptakeun platform umum anu ngamungkinkeun para pangguna nyiptakeun akun sareng nyiptakeun gudang sorangan.

Calon anu paling dipikaresep nyaéta platform Pagure, dikembangkeun ku pamekar Fedora Linux. Diantara kaunggulan Pagure nyaéta pangalaman ngagunakeun platform pikeun ngembangkeun software open source, kamampuhan pikeun adaptasi pikeun pamakéan LibreJS, dukungan pikeun ngimpor sareng ngékspor laporan masalah sareng ngahijikeun pamundut ti sistem anu sanés, kamampuan ngagunakeun rohangan ngaran anjeun nyalira pikeun proyék-proyék. Diantara kalemahan, aya gumantungna kaleuleuwihan kana JavaScript sareng kasusah damel tanpa JavaScript diaktipkeun dina browser.

Contender kadua Gitea parantos dianggo ku Yayasan Sumber Terbuka Éropa di hosting anjeun
git.fsfe.org, sarta ogé underlies open source hosting codeberg.org. Salah sahiji kaunggulan Gitea nyaéta dukungan parsial pikeun LibreJS. Karugian, sapertos Pagure, nyaéta gumantungna kana JavaScript, ogé kurangna alat pikeun ngimpor / ngékspor sareng ngalaksanakeun pangwangunan proyék dina platform GitHub, anu peryogi ngajalankeun kode JavaScript proprietary.

Platform Sourcehut saé pikeun kamampuanna pikeun pinuh damel tanpa JavaScript, betah ngalaksanakeun dukungan pikeun LibreJS, kasadiaan alat ékspor data (impor dina pamekaran), patuh pinuh sareng syarat etika kategori "A" (tingali di handap), ayana tina wiki, sistem integrasi kontinyu, sarta sistem sawala dumasar-email , rojongan Mercurial jeung distribusi kode handapeun lisénsi GPLv3. Kalemahanna nyaéta pamekaran anu henteu lengkep (platformna aya dina tahap uji alfa), navigasi pajeulit ngaliwatan kode sareng masalah, kurangna antarmuka wéb pikeun ngahijikeun pamundut (pamenta ngahiji didamel ku nyiptakeun tikét sareng ngalampirkeun tautan ka cabang cabang di Git).

Aplikasi GitLab langsung ditolak. Sanaos kanyataan yén platform ieu populer pisan, akrab sareng nyayogikeun kasempetan anu ageung, proyék ieu dikembangkeun ku perusahaan komérsial, dihijikeun kana kode ReCAPTCHA proprietary Google, teu ngidinan rojongan pikeun LibreJS tanpa komplikasi teu perlu, boga pangalaman négatip usaha koléksi telemétri henteu saluyu sareng sarat etika tina Open Source Foundation. Nalika nganggo GitLab, Free Software Foundation moal tiasa ngalakukeun tanpa ngajaga garpu tina platform ieu, tapi henteu aya sumber anu dipikabutuh pikeun ieu.

STRs diidentipikasi ku Yayasan patokansyarat pikeun kode hosting gratis (hosting anu diciptakeun ku Open Source Foundation kedah sahenteuna saluyu sareng tingkat "B", saatos éta laun-laun bakal diangkat ka tingkat "A"):

  • "C" mangrupikeun syarat minimum pikeun jasa dimana proyék GNU tiasa di-host:

    • Kasadiaan sadaya pungsionalitas pikeun pangguna panyungsi gratis sapertos IceCat. Eusi tiasa dieksekusi dina basa pamrograman sanés anu ditarjamahkeun kana JavaScript. Kodeu JavaScript konci kedah gratis atanapi nganonaktipkeun (fungsina kedah dijaga nalika dukungan JavaScript ditumpurkeun dina browser).
    • Teu perlu install software proprietary pikeun digawe sareng situs (contona, Adobe Flash);
    • Teu aya diskriminasi gumantung kana kategori pangguna sareng nagara tempatna;
    • Kamampuhan pikeun damel sareng jasa dina modeu anonim nganggo jaringan Tor;
    • Kaayaan pikeun damel sareng jasa henteu kedah ngandung syarat anu pikaresepeun;
    • Pamakéan lisénsi GPLv3 kedah didorong sareng disarankeun sahenteuna ka tingkat anu sami sareng jinis lisénsi anu sanés;
    • Pangrojong anu leres pikeun HTTPS, kalebet panggunaan sertipikat anu dipercaya.
  • "B" - syarat tambahan anu ngamungkinkeun urang nyarankeun jasa:

    • Sadaya kode JavaScript anu dikirim ka klien kedah gratis sareng ditandaan pikeun pangakuan LibreJS atanapi nyatakeun lisénsi anjeun sacara jelas;
    • Inpormasi ngeunaan sémah teu kedah disalurkeun ka pihak katilu atanapi pihak katilu. Khususna, tag henteu kedah dianggo pikeun ngalacak gerakan pangguna antara situs, anu hartosna ngahindarkeun panggunaan kalolobaan jaringan iklan;
    • Prakték lisénsi jahat teu kedah ditumpukeun (pangiriman kode tanpa lisénsi, istilah lisénsi anu teu jelas sareng ngan ukur hiji versi lisénsi);
    • Taya rekomendasi pikeun milih lisénsi non-gratis;
  • "A" - syarat pangluhurna:

    • Situs kudu pinuh fungsi kalawan JavaScript ditumpurkeun;
    • Komponén server jasa kedah disebarkeun dina bentuk parangkat lunak gratis;
    • Kodeu kedah ditawarkeun pilihan lisénsi GPLv3+ salaku prioritas;
    • Lisensi AGPLv3+ kedah sayogi salaku pilihan;
    • Sakuduna dilarang masangkeun produk dina lisensi proprietary atanapi unlicensed;
    • Pamakéan jasa teu matak ditawarkeun SaaS;
    • Istilah "software bébas" kudu dipake tinimbang "open source";
    • Gagasan kabébasan anu diwanohkeun ku "Gerakan Software Bébas";
    • Dina konteks distribusi, istilah Linux teu kedah dianggo tanpa awalan GNU, nyaéta. GNU/Linux kedah dianggo;
    • Unggal file non-trivial dina pakét kudu disadiakeun kalawan informasi ngeunaan lisénsi dipaké.
  • "A+" - kahayang tambahan idéal:

sumber: opennet.ru

Tambahkeun komentar