O loʻo fuafua le Open Source Foundation e faʻalauiloa se faʻavae fou mo le atinaʻeina faʻatasi ma le faʻasalalauga code

Free Software Foundation faasilasila e uiga i le faʻamoemoe e fatuina se code fou talimalo e lagolagoina meafaigaluega mo le faʻatulagaina o atinaʻe faʻatasi ma fetaui ma le atinaʻe muamua tulaga taualoa free software talimalo. O le tulaga fou o le a faʻapipiʻiina le talimalo o loʻo i ai nei o le tausaga Savannah, o le a faaauau pea le lagolago e aunoa ma ni suiga. O le faʻamoemoega o le fatuina o se talimalo fou o le manaʻoga e foia le faʻafitauli i le faʻaogaina o atinaʻe atinaʻe polokalama. I le taimi nei, o le tele o poloketi e leai se totogi e faʻalagolago i luga ole atinaʻe faʻatasi e le faʻasalalau a latou tulafono ma faʻamalosia i latou e faʻaoga polokalama faʻapitoa.

O loʻo fuafua le faʻavae e faʻaaogaina i le 2020 ma fausia i luga o le faʻavae o fofo o loʻo i ai nei mo le faʻatulagaina o galuega i luga o tulafono, faʻavaeina e nuʻu tutoʻatasi e le o noatia i le fiafia o kamupani taʻitasi. O le filifiliga i le filifilia o se poloketi e leʻi faia, ae o filifiliga autu o le Punavai, gitea и Pagure, lea o lo'o fa'atupuina malosi, tufatufaina i lalo o laisene e leai se totogi ma lagolagoina le fa'amaoniaina e lua. O fofo na taulaʻi i le atinaʻeina o poloketi a nuʻu taʻitasi, faʻalapotopotoga ma kamupani, e pei o
Kallithea, Leiata и Faʻatoʻa, e leʻi mafaufauina muamua, talu ai o le sini o le fatuina o se faʻasalalauga lautele e mafai ai e tagata faʻaoga ona fatuina tala ma fatuina a latou lava faleoloa.

O le sui sili ona foliga mai o le Pagure platform, na atiae e le Fedora Linux developers. Faatasi ai ma le lelei o Pagure o le poto masani lea o le faʻaogaina o le faʻavae mo le atinaʻeina o polokalama faʻapipiʻi tatala, le mafai ona fetuunai mo le faʻaaogaina FreeJS, lagolago mo le fa'aulufaleina mai ma le auina atu i fafo o lipoti faʻafitauli ma tuʻufaʻatasia talosaga mai isi faiga, le mafai ona faʻaogaina au lava igoa mo galuega faatino. Faatasi ai ma le le lelei, o loʻo i ai le faʻalagolago tele i le JavaScript ma le faigata o le galue e aunoa ma le JavaScript e mafai i le browser.

Le tauva lona lua Gitea ua uma ona faʻaaogaina e le European Open Source Foundation i lau talimalo
git.fsfe.org, ma o lo'o fa'avaeina fo'i le fa'asalalauga tatala codeberg.org. O se tasi o faʻamanuiaga o Gitea o se vaega lagolago mo LibreJS. O le le lelei, e pei o Pagure, o le faʻalagolago i le JavaScript, faʻapea foʻi ma le le lava o meafaigaluega mo le faʻaulufaleina mai / auina atu i fafo ma le faʻatinoina o le atinaʻeina o poloketi i luga o le GitHub platform, lea e manaʻomia ai le faʻaogaina o le code JavaScript.

O le Sourcehut platform e lelei mo lona mafaia ona galue atoatoa e aunoa ma le JavaScript, le faigofie o le faʻatinoina o le lagolago mo LibreJS, le maua o faʻamatalaga faʻatau atu mea faigaluega (faʻaulufale mai i totonu o le atinaʻe), le tausisia atoatoa o le vaega "A" manaʻoga faʻapitoa (silasila i lalo), o le i ai. o se wiki, se faiga fa'aopoopo fa'aauau, ma se faiga fa'atalanoaga e fa'atatau ile imeli , lagolago Mercurial ma fa'asoa fa'ailoga i lalo ole laisene GPLv3. O mea le lelei o le le atoatoa o le atinaʻe (o le faʻavae o loʻo i le faʻataʻitaʻiga o le alpha), faʻatautaia faigata e ala i code ma faʻafitauli, leai o se upega tafaʻilagi mo talosaga tuʻufaʻatasia (e faia se talosaga tuʻufaʻatasia e ala i le fatuina o se tiketi ma faʻapipiʻi se sootaga i se lala lala i totonu. Git).

Na vave teena le talosaga a le GitLab. E ui lava i le mea moni o lenei tulaga e sili ona lauiloa, masani ma maua ai le tele o avanoa, o le poloketi o loʻo atiaʻe e se kamupani faʻapisinisi, nonoa i le Google's proprietary ReCAPTCHA code, e le faʻatagaina le lagolago mo LibreJS e aunoa ma ni faʻalavelave le manaʻomia, e iai se poto masani le lelei taumafaiga Ole aoina ole telemetry e le ogatasi ma mana'oga fa'aletulafono a le Open Source Foundation. A faʻaaoga GitLab, o le Open Source Foundation o le a le mafai ona faia e aunoa ma le tausia o se tui o lenei tulaga, ae leai ni punaoa talafeagai mo lenei mea.

STRs ua faailoa mai e le Faalapotopotoga Faavae taialamanaʻoga mo le faʻasalalauga faʻasalalau e leai se totogi (o le talimalo na faia e le Open Source Foundation e tatau ona fetaui muamua ma le tulaga "B", a maeʻa ona faasolosolo malie lava ona siitia i le tulaga "A"):

  • "C" o mana'oga maualalo mo auaunaga e mafai ona talimalo ai galuega a le GNU:

    • Avanoa o galuega uma i tagata faʻaoga o suʻesuʻega e leai se totogi e pei ole IceCat. O mea e mafai ona faʻatinoina i isi gagana polokalame faʻaliliuina i le JavaScript. E tatau ona sa'oloto pe fa'aletonu le code key JavaScript (e tatau ona fa'atumauina pea le fa'atinoga pe a fa'aletonu le lagolago a le JavaScript i le su'esu'ega).
    • Le mana'omia le fa'apipi'iina o polokalama fa'apitoa e galue ai ma le 'upega tafa'ilagi (fa'ata'ita'iga, Adobe Flash);
    • Leai se fa'ailoga tagata e fa'atatau ile vaega ole tagata fa'aoga ma lona atunu'u e nofo ai;
    • Malosiaga e galue ai ma le 'auʻaunaga i le le taʻutaʻua auala e faʻaaoga ai le fesoʻotaʻiga Tor;
    • O tu'utu'uga mo le galulue fa'atasi ma le 'au'aunaga e le tatau ona iai ni mana'oga leaga;
    • O le fa'aogaina o le laisene GPLv3 e tatau ona fa'amalosia ma fautuaina ia le itiiti ifo i le tulaga tutusa ma isi ituaiga laisene;
    • Sa'o lagolago mo HTTPS, e aofia ai le fa'aogaina o tusi faamaonia faatuatuaina.
  • "B" - faʻaopoopo manaʻoga e mafai ai ona matou fautuaina le auaunaga:

    • O code JavaScript uma e lafo i le kalani e tatau ona sa'oloto ma fa'ailoga mo le fa'ailoa i totonu FreeJS pe ta'u sa'o lau laisene;
    • O faʻamatalaga e uiga i tagata asiasi e le tatau ona tuʻuina atu i isi vaega poʻo isi vaega. Aemaise lava, e le tatau ona faʻaogaina faʻailoga e siaki ai le faʻaogaina o tagata i le va o nofoaga, o lona uiga o le aloese mai le faʻaogaina o le tele o fesoʻotaʻiga faʻasalalauga;
    • E le tatau ona fa'atupuina faiga fa'aletulafono fa'aletulafono (tu'u atu o le fa'ailoga e aunoa ma se laisene, le manino o tu'utu'uga o le laisene ma fa'amauina na'o le tasi le lomiga o le laisene);
    • Leai se fautuaga mo le filifilia o laisene e le maua fua;
  • "A" - o tulaga sili ona maualuga:

    • E tatau ona fa'aoga atoatoa le saite i le JavaScript ua le atoatoa;
    • O vaega o le 'au'aunaga o le 'au'aunaga e tatau ona tufatufaina i le faiga o polokalama fa'apitoa;
    • Code e tatau ona ofoina atu se filifiliga o le laisene GPLv3+ e fai ma fa'amuamua;
    • E tatau ona maua se laisene AGPLv3+ e fai ma filifiliga;
    • E tatau ona fa'asa ona lafoina oloa i lalo o laisene fa'apitoa po'o laisene e le'i fa'atagaina;
    • E le tatau ona ofoina atu le faʻaaogaina o auaunaga SaaS;
    • E tatau ona fa'aoga le faaupuga "polokalame saoloto" nai lo le "puna tatala";
    • O manatu o le sa'olotoga na fa'aolaina e "Free Software Movement";
    • I le tulaga o tufatufaga, o le faaupuga Linux e le tatau ona faʻaogaina e aunoa ma le GNU prefix, i.e. GNU/Linux e tatau ona fa'aoga;
    • O faila uma e le taua i totonu o le afifi e tatau ona tuʻuina atu faʻamatalaga e uiga i le laisene faʻaaogaina.
  • “A+” – mana'oga fa'aopoopo lelei:

    • Malosiaga e matamata i le saite ma sii mai e aunoa ma le faʻamaonia;
    • Fa'aleaogaina le fa'asaoina o fa'amatalaga e uiga i tagata asiasi i ogalaau;
    • Fesootaʻiga mana'oga i luga o le faʻatulagaina o galuega a le 'auʻaunaga i luga ole laiga, na atiaʻe e le Electronic Frontier Foundation;
    • O mea e mafai ona maua mo tagata e iai mana'oga fa'apitoa, tausisia tulaga fa'ata'atia Upega Tafaʻilagi Avanoa Faʻamatalaga (WCAG) 2.0 и Talosaga Fa'ainitaneti Mau'oa Avanoa 1.0 (WAI-ARIA);
    • O fa'amaumauga uma e tu'uina atu e tusitala ma tagata auai i le poloketi e tatau ona fa'atau atu i se fa'asologa e mafai ona faitau i le masini.

puna: opennet.ru

Faaopoopo i ai se faamatalaga