Open Source Foundation npaj los tsim ib lub platform tshiab rau kev sib koom tes tsim kho thiab code hosting

Dawb Software Foundation tshaj tawm hais txog lub hom phiaj los tsim cov cai tshiab hosting uas txhawb nqa cov cuab yeej rau kev txhim kho kev sib koom ua ke thiab sib haum rau yav dhau los tsim kev coj ncaj ncees dawb software hosting. Lub platform tshiab yuav ntxiv cov hosting uas twb muaj lawm ntawm lub xyoo savannah, kev txhawb nqa uas yuav txuas ntxiv yam tsis muaj kev hloov pauv. Lub hom phiaj ntawm kev tsim ib lub hosting tshiab yog lub siab xav daws qhov teeb meem nrog qhib qhov software txhim kho infrastructure. Tam sim no, ntau qhov haujlwm pub dawb nyob ntawm kev sib koom tes tsim kho platform uas tsis tshaj tawm lawv cov cai thiab yuam kom lawv siv cov software tsim tshwj xeeb.

Lub platform tau npaj yuav muab tso rau hauv kev ua haujlwm hauv 2020 thiab tsim los ntawm cov kev daws teeb meem pub dawb uas twb muaj lawm rau kev teeb tsa kev ua haujlwm ntawm cov cai, tsim los ntawm cov zej zog ywj pheej tsis cuam tshuam rau kev nyiam ntawm cov tuam txhab lag luam. Kev txiav txim siab ntawm kev xaiv ib qhov project tseem tsis tau ua, tab sis cov kev xaiv tseem ceeb yog cov qhov chaw, gitea ΠΈ Pagure, uas nquag tsim, muab faib raws li cov ntawv tso cai pub dawb thiab txhawb nqa ob qhov kev lees paub tseeb. Cov kev daws teeb meem tsom rau kev txhim kho cov haujlwm ntawm cov neeg zej zog, cov koom haum thiab cov tuam txhab, xws li
Kallithea, allura ΠΈ Phabricator, tsis tau pib xav txog, txij li lub hom phiaj yog los tsim lub platform pej xeem uas tso cai rau cov neeg siv los tsim cov nyiaj thiab tsim lawv tus kheej cov chaw khaws khoom.

Cov neeg sib tw feem ntau yog Pagure platform, tsim los ntawm Fedora Linux cov neeg tsim khoom. Ntawm qhov zoo ntawm Pagure yog qhov kev paub ntawm kev siv lub platform rau kev tsim cov software qhib, muaj peev xwm hloov kho rau kev siv. LibreJS, kev txhawb nqa rau kev xa tawm thiab xa tawm cov ntaub ntawv teeb meem thiab sib koom ua ke thov los ntawm lwm lub tshuab, muaj peev xwm siv koj tus kheej lub npe chaw rau cov haujlwm. Ntawm qhov tsis zoo, muaj kev vam khom ntau dhau ntawm JavaScript thiab qhov nyuaj ntawm kev ua haujlwm yam tsis muaj JavaScript enabled hauv browser.

Qhov thib ob contender Gitea twb tau siv los ntawm European Open Source Foundation hauv koj hosting
git.fsfe.org, thiab tseem underlies qhib qhov chaw hosting codeberg.org. Ib qho ntawm qhov zoo ntawm Gitea yog ib feem kev txhawb nqa rau LibreJS. Qhov tsis zoo, zoo li Pagure, yog kev vam khom rau JavaScript, nrog rau qhov tsis muaj cov cuab yeej rau kev xa tawm / xa tawm thiab ua qhov kev tsim kho ntawm GitHub platform, uas yuav tsum tau khiav cov cai JavaScript.

Lub Sourcehut platform yog qhov zoo rau nws lub peev xwm los ua haujlwm tsis muaj JavaScript, qhov yooj yim ntawm kev siv kev txhawb nqa rau LibreJS, muaj cov ntaub ntawv xa tawm cov cuab yeej (ntshuam hauv kev txhim kho), tag nrho ua raws li qeb "A" kev coj ua (saib hauv qab), muaj ntawm wiki, kev sib koom ua ke tsis tu ncua, thiab kev sib tham hauv email, kev txhawb nqa Mercurial thiab cov lej faib raws li daim ntawv tso cai GPLv3. Qhov tsis zoo yog kev txhim kho tsis tiav (lub platform yog nyob rau theem kev sim alpha), kev taug kev nyuaj los ntawm cov lej thiab cov teeb meem, tsis muaj lub vev xaib cuam tshuam rau kev thov sib koom ua ke (kev thov kev sib koom ua ke yog tsim los ntawm kev tsim daim pib thiab txuas txuas mus rau ib ceg ceg hauv Git).

Daim ntawv thov GitLab tau raug tso tseg tam sim ntawd. Txawm hais tias qhov tseeb tias lub platform no nrov heev, paub thiab muab sijhawm txaus, qhov project yog tsim los ntawm lub tuam txhab lag luam, khi rau Google tus tswv ntawm ReCAPTCHA code, tsis tso cai rau kev txhawb nqa rau LibreJS yam tsis muaj teeb meem tsis tsim nyog, muaj kev paub tsis zoo sim Kev sau telemetry tsis ua raws li kev cai lij choj ntawm Open Source Foundation. Thaum siv GitLab, Dawb Software Foundation yuav tsis tuaj yeem ua yam tsis muaj kev tuav rawv ntawm lub platform no, tab sis tsis muaj peev txheej tsim nyog rau qhov no.

STRs txheeb xyuas los ntawm Lub Tsev Haujlwm yamcov cai rau kev cai pub dawb hosting (lub hosting tsim los ntawm Open Source Foundation yuav tsum tsawg kawg yog thawj zaug sib haum mus rau qib "B", tom qab ntawd nws yuav maj mam nce mus rau qib "A"):

  • "C" yog qhov xav tau yam tsawg kawg nkaus rau cov kev pabcuam uas GNU cov haujlwm tuaj yeem tuav:

    • Muaj tag nrho cov kev ua haujlwm rau cov neeg siv ntawm cov browsers dawb kiag li xws li IceCat. Cov ntsiab lus tuaj yeem ua tiav hauv lwm hom lus programming txhais ua JavaScript. Tus lej JavaScript tseem ceeb yuav tsum yog dawb lossis tsis ua haujlwm (kev ua haujlwm yuav tsum tau khaws cia thaum kev txhawb nqa JavaScript raug cuam tshuam hauv browser).
    • Tsis tas yuav nruab software tsim los ua haujlwm nrog lub xaib (piv txwv li Adobe Flash);
    • Tsis muaj kev ntxub ntxaug nyob ntawm qeb ntawm tus neeg siv thiab nws lub tebchaws nyob;
    • Muaj peev xwm ua haujlwm nrog cov kev pabcuam hauv hom tsis qhia npe siv Tor network;
    • Cov xwm txheej rau kev ua haujlwm nrog kev pabcuam yuav tsum tsis txhob muaj cov kev xav tsis zoo;
    • Kev siv GPLv3 daim ntawv tso cai yuav tsum tau txhawb nqa thiab pom zoo tsawg kawg mus rau qib ib yam li lwm hom ntawv tso cai;
    • Kev txhawb nqa kom raug rau HTTPS, suav nrog kev siv cov ntawv pov thawj ntseeg siab.
  • "B" - cov kev cai ntxiv uas tso cai rau peb kom pom zoo cov kev pabcuam:

    • Txhua JavaScript code xa mus rau tus neeg siv yuav tsum yog dawb thiab tagged rau kev lees paub hauv LibreJS los yog qhia meej txog koj daim ntawv tso cai;
    • Cov ntaub ntawv hais txog cov neeg tuaj xyuas yuav tsum tsis txhob xa mus rau cov neeg thib peb lossis cov neeg thib peb. Tshwj xeeb, cov cim npe yuav tsum tsis txhob siv los taug qab cov neeg siv kev txav ntawm cov chaw, uas txhais tau tias zam kev siv cov kev tshaj tawm feem ntau;
    • Kev ua phem ntawm daim ntawv tso cai yuav tsum tsis txhob raug yuam (kev xa cov cai yam tsis muaj daim ntawv tso cai, cov ntsiab lus tsis meej ntawm daim ntawv tso cai thiab khi rau tsuas yog ib qho version ntawm daim ntawv tso cai);
    • Tsis muaj kev pom zoo rau xaiv cov ntawv tso cai tsis pub dawb;
  • "A" - cov kev xav tau siab tshaj plaws:

    • Lub vev xaib yuav tsum ua haujlwm siab nrog JavaScript tsis siv;
    • Server Cheebtsam ntawm cov kev pabcuam yuav tsum tau muab faib ua cov software dawb;
    • Code yuav tsum muaj kev xaiv ntawm GPLv3+ daim ntawv tso cai ua qhov tseem ceeb;
    • Daim ntawv tso cai AGPLv3+ yuav tsum muaj raws li kev xaiv;
    • Nws yuav tsum raug txwv tsis pub tshaj tawm cov khoom lag luam raws li daim ntawv tso cai los yog tsis muaj ntawv tso cai;
    • Kev siv cov kev pabcuam yuav tsum tsis txhob muab SaaS;
    • Lo lus "dawb software" yuav tsum tau siv es tsis txhob "qhib qhov chaw";
    • Cov tswv yim ntawm kev ywj pheej txhawb nqa los ntawm "Dawb Software Movement";
    • Hauv cov ntsiab lus ntawm kev faib tawm, lo lus Linux yuav tsum tsis txhob siv yam tsis muaj GNU prefix, i.e. GNU/Linux yuav tsum tau siv;
    • Txhua cov ntaub ntawv tsis tseem ceeb hauv pob yuav tsum muab cov ntaub ntawv hais txog daim ntawv tso cai siv.
  • "A+" - qhov zoo tshaj plaws xav tau ntxiv:

    • Muaj peev xwm saib lub xaib thiab rub tawm yam tsis muaj kev lees paub;
    • Disabling txuag cov ntaub ntawv hais txog cov qhua hauv cov cav;
    • Kev sau ntawv kev xav ntawm kev teeb tsa kev ua haujlwm ntawm cov chaw muab kev pabcuam online, tsim los ntawm Electronic Frontier Foundation;
    • Cov ntsiab lus nkag tau rau cov neeg tsis taus, ua raws li cov qauv Cov Lus Qhia Txog Kev Nkag Mus Hauv Web (WCAG) 2.0 ΠΈ Nkag mus tau nplua nuj Internet Applications 1.0 (WAI-ARIA);
    • Tag nrho cov ntaub ntawv xa los ntawm cov kws sau ntawv thiab cov neeg koom tes yuav tsum raug xa tawm hauv lub tshuab nyeem tau.

Tau qhov twg los: opennet.ru

Ntxiv ib saib