Ang Open Source Foundation nagplano nga maglunsad og usa ka bag-ong plataporma alang sa kolaborasyon nga pagpalambo ug code hosting

Libre nga Software Foundation gipahibalo mahitungod sa tuyo sa paghimo sa usa ka bag-ong code hosting nga nagsuporta sa mga himan alang sa pag-organisar sa hiniusang kalamboan ug katumbas sa kaniadto naugmad pamatasan nga pamatasan libre nga software hosting. Ang bag-ong plataporma makadugang sa kasamtangan nga pag-host sa tuig Savannah, ang suporta niini magpadayon nga walay mga pagbag-o. Ang katuyoan sa paghimo og bag-ong hosting mao ang tinguha nga masulbad ang problema sa open source software development infrastructure. Sa pagkakaron, daghang mga libre nga proyekto ang nagsalig sa nagtinabangay nga mga platform sa pagpalambo nga wala magmantala sa ilang code ug gipugos sila sa paggamit sa proprietary software.

Ang plataporma giplano nga ibutang sa operasyon sa 2020 ug gitukod base sa naa na nga libre nga mga solusyon alang sa pag-organisar sa trabaho sa code, nga gimugna sa mga independenteng komunidad nga wala mahigot sa interes sa indibidwal nga mga kompanya. Ang desisyon sa pagpili sa usa ka proyekto wala pa mahimo, apan ang mga nag-unang kapilian mao ang sourcehut, gitea ΠΈ Pagure, nga aktibong gipalambo, gipang-apod-apod ubos sa libre nga mga lisensya ug nagsuporta sa two-factor authentication. Ang mga solusyon naka-focus sa pagpalambo sa mga proyekto sa indibidwal nga mga komunidad, organisasyon ug kompanya, sama sa
Kallithea, allura ΠΈ Phabricator, wala una gikonsiderar, tungod kay ang tumong mao ang paghimo sa usa ka publikong plataporma nga nagtugot sa mga tiggamit sa paghimo og mga account ug paghimo sa ilang kaugalingong mga repositoryo.

Ang labing lagmit nga kandidato mao ang Pagure nga plataporma, nga gimugna sa Fedora Linux developers. Lakip sa mga bentaha sa Pagure mao ang kasinatian sa paggamit sa plataporma alang sa pagpalambo sa open source software, ang abilidad sa pagpahiangay alang sa paggamit LibreJS, suporta alang sa pag-import ug pag-eksport sa mga taho sa problema ug paghiusa sa mga hangyo gikan sa ubang mga sistema, ang abilidad sa paggamit sa imong kaugalingong mga namespaces alang sa mga proyekto. Lakip sa mga disbentaha, adunay sobra nga pagsalig sa JavaScript ug ang kalisud sa pagtrabaho nga wala ang JavaScript nga gipagana sa browser.

Ang ikaduhang contender nga Gitea gigamit na sa European Open Source Foundation sa imong hosting
git.fsfe.org, ug nagbase usab sa open source hosting codeberg.org. Usa sa mga bentaha sa Gitea mao ang partial nga suporta alang sa LibreJS. Ang disbentaha, sama sa Pagure, mao ang pagsalig sa JavaScript, ingon man ang kakulang sa mga himan alang sa pag-import / pag-eksport ug pagpahigayon sa pagpalambo sa proyekto sa GitHub nga plataporma, nga nagkinahanglan sa pagpadagan sa proprietary JavaScript code.

Ang plataporma sa Sourcehut maayo alang sa abilidad niini nga hingpit nga magtrabaho nga wala ang JavaScript, ang kadali sa pagpatuman sa suporta alang sa LibreJS, ang pagkaanaa sa mga gamit sa pag-export sa datos (import sa pag-uswag), hingpit nga pagsunod sa kategorya nga "A" nga mga kinahanglanon sa pamatasan (tan-awa sa ubos), ang presensya sa usa ka wiki, usa ka padayon nga sistema sa integrasyon, ug usa ka sistema sa diskusyon nga nakabase sa email, suporta sa Mercurial ug pag-apod-apod sa code ubos sa lisensya sa GPLv3. Ang mga disbentaha mao ang dili kompleto nga pag-uswag (ang plataporma anaa sa alpha testing stage), komplikado nga pag-navigate pinaagi sa code ug mga isyu, kakulang sa usa ka web interface alang sa mga hangyo sa paghiusa (usa ka hangyo sa paghiusa gihimo pinaagi sa paghimo og tiket ug paglakip sa usa ka link sa usa ka branch branch sa Git).

Ang GitLab nga aplikasyon gisalikway dayon. Bisan pa sa kamatuoran nga kini nga plataporma popular kaayo, pamilyar ug naghatag daghang mga oportunidad, ang proyekto gipalambo sa usa ka komersyal nga kompanya, gihigot sa Google's proprietary ReCAPTCHA code, wala magtugot sa suporta alang sa LibreJS nga walay dili kinahanglan nga mga komplikasyon, adunay negatibo nga kasinatian mga pagsulay Ang pagkolekta sa telemetry wala magsunod sa mga kinahanglanon sa pamatasan sa Open Source Foundation. Kung gigamit ang GitLab, ang Free Software Foundation dili makahimo kung wala’y pagpadayon sa usa ka tinidor sa kini nga plataporma, apan wala’y kinahanglan nga mga kapanguhaan alang niini.

Mga STR nga giila sa Foundation criteriamga kinahanglanon alang sa libre nga pag-host sa code (ang pag-host nga gihimo sa Open Source Foundation kinahanglan labing menos sa una nga katumbas sa lebel nga "B", pagkahuman anam-anam kini nga ipataas sa lebel "A"):

  • Ang "C" mao ang minimum nga mga kinahanglanon alang sa mga serbisyo diin ang mga proyekto sa GNU mahimong i-host:

    • Ang pagkaanaa sa tanan nga gamit sa mga tiggamit sa hingpit nga libre nga mga browser sama sa IceCat. Ang sulud mahimong ipatuman sa ubang mga programming language nga gihubad sa JavaScript. Ang yawe nga code sa JavaScript kinahanglan nga libre o dili pagpaandar (kinahanglan nga ipadayon ang pag-andar kung ang suporta sa JavaScript na-disable sa browser).
    • Dili kinahanglan nga i-install ang proprietary software aron magtrabaho sa site (pananglitan, Adobe Flash);
    • Walay diskriminasyon depende sa kategoriya sa user ug sa iyang nasud nga pinuy-anan;
    • Abilidad sa pagtrabaho uban sa serbisyo sa anonymous mode gamit ang Tor network;
    • Ang mga kondisyon alang sa pagtrabaho kauban ang serbisyo kinahanglan nga dili maglangkob sa dili maayo nga mga kinahanglanon;
    • Ang paggamit sa lisensya sa GPLv3 kinahanglang dasigon ug irekomendar bisan sa samang lebel sa ubang matang sa lisensya;
    • Husto nga suporta alang sa HTTPS, lakip ang paggamit sa kasaligan nga mga sertipiko.
  • "B" - dugang nga mga kinahanglanon nga nagtugot kanamo sa pagrekomenda sa serbisyo:

    • Ang tanan nga JavaScript code nga gipadala sa kliyente kinahanglan nga libre ug gi-tag alang sa pag-ila sa LibreJS o dayag nga ipahayag ang imong lisensya;
    • Ang kasayuran bahin sa mga bisita kinahanglan dili ipasa sa mga ikatulo nga partido o ikatulo nga partido. Sa partikular, ang mga tag dili kinahanglan gamiton aron masubay ang paglihok sa mga tiggamit tali sa mga site, nga nagpasabut nga likayan ang paggamit sa kadaghanan sa mga network sa advertising;
    • Ang daotang mga gawi sa paglilisensya dili angay ipahamtang (paghatud sa code nga walay lisensya, dili klaro nga mga termino sa paglilisensya ug paggapos sa usa lang ka bersyon sa lisensya);
    • Walay rekomendasyon alang sa pagpili sa dili-libre nga mga lisensya;
  • "A" - ang pinakataas nga kinahanglanon:

    • Kinahanglan nga hingpit nga magamit ang site nga adunay kapansanan sa JavaScript;
    • Ang mga sangkap sa server sa serbisyo kinahanglan ipang-apod-apod sa porma sa libre nga software;
    • Kinahanglang itanyag ang code ug usa ka pagpili sa lisensya sa GPLv3+ isip prayoridad;
    • Ang usa ka lisensya sa AGPLv3+ kinahanglan nga magamit ingon usa ka kapilian;
    • Kinahanglang gidid-an ang pag-post sa mga produkto ubos sa proprietary o dili lisensyadong mga lisensya;
    • Ang paggamit sa mga serbisyo kinahanglan dili itanyag SaaS;
    • Ang termino nga "libre nga software" kinahanglan gamiton imbes nga "open source";
    • Ang mga ideya sa kagawasan nga gipasiugda sa "Libre nga Paglihok sa Software";
    • Sa konteksto sa mga pag-apod-apod, ang termino nga Linux kinahanglan dili gamiton kung wala ang prefix sa GNU, i.e. GNU/Linux kinahanglan gamiton;
    • Ang matag non-trivial nga file sa package kinahanglan nga adunay kasayuran bahin sa lisensya nga gigamit.
  • "A+" - maayo nga dugang nga mga pangandoy:

    • Kaarang sa pagtan-aw sa site ug pag-download nga wala’y panghimatuud;
    • Pag-disable sa pagtipig sa impormasyon bahin sa mga bisita sa mga troso;
    • Pagsunod mga pangandoy sa pag-organisar sa trabaho sa mga online service providers, nga gihimo sa Electronic Frontier Foundation;
    • Pag-access sa sulud alang sa mga tawo nga adunay mga kakulangan, pagsunod sa mga sumbanan Web Content Accessibility Guidelines (WCAG) 2.0 ΠΈ Ma-access nga Rich Internet Applications 1.0 (WAI-ARIA);
    • Ang tanan nga datos nga gisumite sa mga tagsulat ug mga partisipante sa proyekto kinahanglan nga ma-eksport sa usa ka format nga mabasa sa makina.

Source: opennet.ru

Idugang sa usa ka comment