Iyo Open Source Foundation inoronga kuvhura puratifomu nyowani yekudyidzana budiriro uye kodhi yekutambira

Yemahara Software Foundation yakaziviswa nezve chinangwa chekugadzira kodhi nyowani yekutambira inotsigira nzira dzekuronga kudyidzana kwekusimudzira uye inoenderana neyakagadzirwa kare. mitemo yetsika free software hosting. Iyi puratifomu itsva inozadzisa iyo iripo yekugamuchira kwegore Savannah, iyo ichachengetwa pasina shanduko. Chinangwa chekugadzira mutsva wekutambira chinonzi chishuwo chekugadzirisa dambudziko nezvivakwa zveFOSS budiriro. Parizvino, akawanda emahara mapurojekiti anoenderana nekubatana kwekusimudzira mapuratifomu ayo asingabudise kodhi yavo uye kumanikidza kushandiswa kweproprietary software.

Iyi puratifomu yakarongwa kutangwa muna 2020 uye yakavakirwa pane iripo mhinduro dzemahara dzekuronga basa pakodhi, yakagadziridzwa nenharaunda dzakazvimirira dzisina kusungirirwa kune zvido zvemakambani ega. Chisarudzo pamusoro pekusarudzwa kweprojekti haisati yaitwa, asi sarudzo huru ndeye ndiyo sourcehut, gitea и Pagure, iyo inoshingaira kugadzirwa, yakagoverwa pasi pemarezinesi emahara uye inotsigira maviri-chinhu chechokwadi. Mhinduro dzakanangana nekugadzira mapurojekiti enharaunda, masangano nemakambani, senge
Kallithea, allura и Phabricator, hazvina kutariswa pakutanga, sezvo chinangwa chiri chekugadzira nzvimbo yeruzhinji inobvumira vashandisi kugadzira maakaunti uye kugadzira yavo yekuchengetera.

Anonyanya kukwikwidza ndiye Pagure chikuva, chakagadzirwa neFedora Linux vanogadzira. Pakati pezvakanakira Pagure chiitiko chekushandisa chikuva chekugadzira yemahara software, kugona kuigadzirisa kuti ishandiswe LibreJS, rutsigiro rwekupinza uye kutumira kunze meseji matambudziko uye kubatanidza zvikumbiro kubva kune mamwe masisitimu, uye kugona kushandisa ako ega mazita emapurojekiti. Izvo zvisingabatsiri zvinosanganisira kunyanya kuvimba neJavaScript uye kuoma kwekushanda pasina kugonesa JavaScript mubrowser.

Wechipiri anokwikwidza, Gitea, ari kutoshandiswa neEuropean Free Software Foundation mukati pakugamuchira kwako
git.ffsfe.org, uye zvakare hwaro hwekuvhura sosi software yekutambira codeberg.org. Zvakanakira Gitea zvinosanganisira chikamu chekutsigira LibreJS. Izvo zvakashata, sezvakaita Pagure, kuvimba kwayo neJavaScript, pamwe nekushaikwa kwezvishandiso zvekupinza / kutumira kunze nekuchengetedza budiriro yeprojekiti paGitHub papuratifomu, inoda kumhanya isina-yemahara JavaScript kodhi.

Nzvimbo yeSourcehut yakanaka pakukwanisa kwayo kushanda zvizere pasina JavaScript, kushandiswa nyore nyore kweLibreJS kutsigirwa, kuvapo kwezvishandiso zvekutumira data (import in development), kutevedzera zvizere chikamu "A" chezvido zvetsika (ona pazasi), kuvapo kwewiki, inoenderera mberi yekubatanidza sisitimu, email-based discussion system, Mercurial rutsigiro uye kugovera kodhi pasi peGPLv3 rezinesi. Izvo zvinokanganisa kusakwana kwebudiriro (puratifomu iri mudanho rekuyedza alpha), kufamba kwakaoma kuburikidza nekodhi uye nyaya, kushomeka kwewebhu interface yekubatanidza zvikumbiro (chikumbiro chekubatanidza chinogadzirwa nekugadzira tikiti uye nekubatanidza chinongedzo kune bazi muGit kwariri).

Kushandiswa kweGitLab kwakabva kwarambwa. Kunyangwe chokwadi chekuti chikuva ichi chakakurumbira, chakajairika uye chinopa mikana yakakura, chirongwa ichi chiri kuvandudzwa nekambani yekutengesa, akasungwa kune Google's proprietary ReCAPTCHA kodhi, haibvumire kutsigirwa nyore kweLibreJS, ine chiitiko chisina kunaka. kuedza telemetry collection, haizadzise zvinodiwa neFOSS Foundation. Paunenge uchishandisa GitLab, iyo FOSS Foundation yaizoda kuchengetedza forogo yepuratifomu iyi, asi haina zviwanikwa zveizvi.

Inotsanangurwa neSPO Fund maitiro, yakaunzwa kune yemahara kodhi yekutambira (iyo yekutambira yakagadzirwa neFOSS Foundation inofanira kutanga yaenderana nedanho "B", mushure mezvo ichaunzwa zvishoma nezvishoma kusvika padanho "A"):

  • "C" - zvishoma zvinodiwa zvemasevhisi anogona kugamuchira mapurojekiti eGNU:
    • Kuwanikwa kwese kushanda kune vashandisi vemahara emahara mabhurawuza, akadai seIceCat. Zvemukati mune mimwe mitauro yepurogiramu yakashandurirwa muJavaScript inotenderwa. Iyo kiyi yeJavaScript kodhi inofanira kunge iri yemahara kana kuremara (kushanda kunofanirwa kuchengetedzwa kana JavaScript yakadzimwa mubrowser).
    • Hapana chikonzero chekuisa proprietary software kushanda nesaiti (semuenzaniso, Adobe Flash);
    • Hapana kusarura kunoenderana neboka remushandisi uye nyika yekugara;
    • Kugona kushanda nesevhisi mune isingazivikanwe mode uchishandisa Tor network;
    • Matemu ebasa haafanire kunge aine zvinodiwa zvinosemesa;
    • Kushandiswa kwerezinesi reGPLv3 kunofanirwa kukurudzirwa uye kukurudzirwa kusvika padanho rakafanana nemamwe marudzi emarezinesi;
    • Rutsigiro chairwo rweHTTPS, kusanganisira kushandisa zvitupa zvakavimbika.
  • "B" - zvimwe zvinodiwa zvinotibvumira kukurudzira basa:
    • Yese JavaScript kodhi inotumirwa kumutengi inofanirwa kuve yemahara uye yakamakwa kuti izivikanwe mukati LibreJS kana kutaura zvakajeka rezinesi rayo;
    • Ruzivo nezvevaenzi harufanirwe kuendeswa kune vechitatu mapato kana vechitatu-bato masangano. Kunyanya, ma tag haafanire kushandiswa kuteedzera mafambiro emushandisi pakati pemasaiti, zvinoreva kusashandisa akawanda ekushambadzira network;
    • Maitiro ekupa marezenisi akashata (kuendeswa kwekodhi pasina rezinesi, mazwi erezenisi asina kujeka, uye kusunga kune imwe chete shanduro yerezinesi) haifanirwe kuiswa;
    • Hapana kurudziro yekusarudza marezinesi asiri emahara;
  • "A" - izvo zvakanyanya zvinodiwa:
    • Iyo saiti inofanirwa kushanda zvizere neJavaScript yakaremara;
    • Sevha zvikamu zvesevhisi zvinofanirwa kugoverwa muchimiro chemahara software;
    • Iyo GPLv3+ rezinesi sarudzo inofanirwa kupihwa seyokutanga kodhi;
    • Iyo AGPLv3+ rezinesi inofanirwa kuwanikwa senge sarudzo;
    • Inofanirwa kurambidzwa kuisa zvigadzirwa pasi pemarezinesi asiri emahara uye pasina rezinesi;
    • Kushandiswa kwesevhisi hakufanirwe kupihwa SaaSS;
    • Izwi rekuti "mahara software" rinofanira kushandiswa pachinzvimbo che "open source software";
    • Pfungwa dzerusununguko dzinosimudzirwa ne "Yemahara Software Movement";
    • Muchirevo chekugovera, izwi rekuti Linux harifanirwe kushandiswa pasina GNU prefix, kureva GNU/Linux inofanira kushandiswa;
    • Imwe neimwe isiri-yadiki faira iri mupakeji inofanirwa kupihwa ruzivo nezve rezinesi rinoshandiswa.
  • "A+" - zvimwe zvishuwo zvakanaka:

Source: opennet.ru