De Open Source Foundation is fan plan om in nij platfoarm te lansearjen foar gearwurkingsûntwikkeling en koadehosting

Free Software Foundation oankundige oer de bedoeling om in nije koade hosting dy't stipet ark foar it organisearjen fan mienskiplike ûntwikkeling en oerienkomt mei earder ûntwikkele etyske kritearia frije software hosting. It nije platfoarm sil de besteande hosting fan it jier oanfolje Savannah, wêrfan de stipe sûnder feroarings trochgean sil. It doel fan it meitsjen fan in nije hosting is de winsk om it probleem op te lossen mei de ynfrastruktuer foar iepen boarne softwareûntwikkeling. Op it stuit binne in protte fergese projekten ôfhinklik fan platfoarms foar gearwurkjende ûntwikkeling dy't har koade net publisearje en twinge om proprietêre software te brûken.

It platfoarm is pland om yn 2020 yn wurking te wurden en boud op basis fan al besteande fergese oplossingen foar it organisearjen fan wurk op koade, ûntwikkele troch ûnôfhinklike mienskippen dy't net bûn binne oan 'e belangen fan yndividuele bedriuwen. It beslút oer it kiezen fan in projekt is noch net makke, mar de wichtichste opsjes binne de Boarnehut, gitea и Pagure, dy't aktyf ûntwikkele binne, ferspraat ûnder fergese lisinsjes en stypje twa-faktora-autentikaasje. Oplossings rjochte op de ûntwikkeling fan projekten fan yndividuele mienskippen, organisaasjes en bedriuwen, lykas
Kallithea, allura и Phabricator, waarden ynearsten net beskôge, om't it doel is om in iepenbier platfoarm te meitsjen wêrmei brûkers akkounts meitsje kinne en har eigen repositories oanmeitsje.

De meast wierskynlike kandidaat is it Pagure-platfoarm, ûntwikkele troch de Fedora Linux-ûntwikkelders. Under de foardielen fan Pagure is de ûnderfining fan it brûken fan it platfoarm foar it ûntwikkeljen fan iepen boarne software, de mooglikheid om oan te passen foar gebrûk LibreJS, stipe foar it ymportearjen en eksportearjen fan probleemrapporten en fusearje oanfragen fan oare systemen, de mooglikheid om jo eigen nammeromten te brûken foar projekten. Under de neidielen is d'r in oermjittige ôfhinklikens fan JavaSkript en de muoite om te wurkjen sûnder JavaSkript ynskeakele yn 'e browser.

De twadde konkurrint Gitea wurdt al brûkt troch de European Open Source Foundation yn dyn hosting
git.fsfe.org, en ek ûnderlizzende iepen boarne hosting codeberg.org. Ien fan 'e foardielen fan Gitea is foar in part stipe foar LibreJS. It neidiel, lykas Pagure, is de ôfhinklikens fan JavaSkript, lykas it ûntbrekken fan ark foar ymportearjen / eksportearjen en útfieren fan projektûntwikkeling op it GitHub-platfoarm, dat fereasket it útfieren fan proprietêre JavaScript-koade.

It Sourcehut-platfoarm is goed foar har fermogen om folslein te wurkjen sûnder JavaScript, it gemak fan it ymplementearjen fan stipe foar LibreJS, de beskikberens fan ark foar gegevenseksport (ymport yn ûntwikkeling), folsleine neilibjen fan kategory "A" etyske easken (sjoch hjirûnder), de oanwêzigens fan in wiki, in kontinu yntegraasjesysteem, en in e-post-basearre diskusjesysteem, Mercurial-stipe en koadeferdieling ûnder de GPLv3-lisinsje. De neidielen binne ûnfolsleine ûntwikkeling (it platfoarm is yn it alpha-teststadium), yngewikkelde navigaasje troch koade en problemen, gebrek oan in webynterface foar fúzjeoanfragen (in fúzjefersyk wurdt makke troch in kaartsje te meitsjen en in keppeling te heakjen nei in filiaal yn Giet).

De GitLab-applikaasje waard fuortendaliks ôfwiisd. Nettsjinsteande it feit dat dit platfoarm heul populêr, fertroud is en genôch kânsen biedt, wurdt it projekt ûntwikkele troch in kommersjeel bedriuw, ferbûn nei Google's proprietêre ReCAPTCHA-koade, lit gjin stipe foar LibreJS ta sûnder ûnnedige swierrichheden, hat negative ûnderfining besykjen telemetry-kolleksje foldocht net oan de etyske easken fan 'e Open Source Foundation. By it brûken fan GitLab soe de Free Software Foundation net kinne dwaan sûnder in gabel fan dit platfoarm te behâlden, mar d'r binne gjin nedige boarnen foar dit.

STR's identifisearre troch de Stichting kriteariaeasken foar fergese koadehosting (de hosting makke troch de Open Source Foundation moat op syn minst yn earste ynstânsje oerienkomme mei nivo "B", wêrnei't it stadichoan wurdt ferhege nei nivo "A"):

  • "C" binne de minimale easken foar tsjinsten wêryn GNU-projekten kinne wurde host:

    • Beskikberens fan alle funksjonaliteit foar brûkers fan folslein fergese browsers lykas IceCat. Ynhâld kin wurde útfierd yn oare programmeartalen oerset yn JavaScript. De kaai JavaSkript-koade moat fergees wêze of útskeakelje (funksjonaliteit moat bewarre wurde as JavaScript-stipe yn 'e browser útskeakele is).
    • Gjin needsaak om proprietêre software te ynstallearjen om mei de side te wurkjen (bygelyks Adobe Flash);
    • Gjin diskriminaasje ôfhinklik fan 'e kategory fan' e brûker en syn lân fan ferbliuw;
    • Mooglikheid om te wurkjen mei de tsjinst yn anonime modus mei it Tor-netwurk;
    • De betingsten foar it wurkjen mei de tsjinst moatte gjin odious easken befetsje;
    • Gebrûk fan de GPLv3-lisinsje moat wurde stimulearre en oanrikkemandearre op syn minst op itselde nivo as oare soarten lisinsjes;
    • Korrekte stipe foar HTTPS, ynklusyf it brûken fan fertroude sertifikaten.
  • "B" - oanfoljende easken dy't ús tastean de tsjinst oan te rieden:

    • Alle JavaSkript-koade stjoerd nei de klant moat fergees wêze en tagged foar erkenning yn LibreJS of jo lisinsje eksplisyt oanjaan;
    • Ynformaasje oer besikers moatte net trochjûn wurde oan tredden of tredden. Benammen moatte tags net brûkt wurde om brûkersbeweging tusken siden te folgjen, wat betsjut dat it gebrûk fan de measte reklamenetwurken foarkommen wurdt;
    • Kwea lisinsjepraktiken moatte net oplein wurde (levering fan koade sûnder lisinsje, ûndúdlike lisinsjebetingsten en bining oan mar ien ferzje fan 'e lisinsje);
    • Gjin oanbefelling foar it kiezen fan net-frije lisinsjes;
  • "A" - de heechste easken:

    • De side moat folslein funksjoneel wêze mei JavaScript útskeakele;
    • Serverkomponinten fan 'e tsjinst moatte wurde ferspraat yn' e foarm fan fergese software;
    • Koade moat wurde oanbean in kar fan GPLv3 + lisinsje as prioriteit;
    • AGPLv3+ lisinsje moat beskikber wêze as in opsje;
    • It moat ferbean wurde om produkten te pleatsen ûnder proprietêre of net lisinsearre lisinsjes;
    • It gebrûk fan tsjinsten moat net oanbean wurde SaaS;
    • De term "frije software" moat brûkt wurde ynstee fan "iepen boarne";
    • De ideeën fan frijheid befoardere troch "Free Software Movement";
    • Yn 'e kontekst fan distribúsjes moat de term Linux net brûkt wurde sûnder it GNU-foarheaksel, d.w.s. moat GNU/Linux brûke;
    • Elk net-triviale bestân yn it pakket moat wurde levere mei ynformaasje oer de brûkte lisinsje.
  • "A+" - ideale oanfoljende winsken:

    • Mooglikheid om de side te besjen en te downloaden sûnder autentikaasje;
    • It opslaan fan ynformaasje oer besikers yn logs útskeakelje;
    • Konformiteit winsken oer it organisearjen fan it wurk fan online tsjinstferlieners, ûntwikkele troch de Electronic Frontier Foundation;
    • Ynhâldberikberens foar minsken mei in beheining, neilibjen fan noarmen Rjochtlinen foar tagonklikens foar webynhâld (WCAG) 2.0 и Tagonklike rike ynternetapplikaasjes 1.0 (WAI-ARIA);
    • Alle gegevens yntsjinne troch auteurs en projektdielnimmers moatte wurde eksportearre yn in masine-lêsber formaat.

Boarne: opennet.ru

Add a comment