Ua fa'aleaogaina e le poloketi Glibc le fa'atulafonoina o le tu'uina atu o aia tatau i le fa'ailoga i le Open Source Foundation

O le au atiaʻe o le GNU C Library (glibc) system library ua faia suiga i tulafono mo le taliaina o suiga ma le faʻaliliuina o puletaofia, faʻaleaogaina le faʻatagaina o le faʻatagaina o aia tatau o meatotino i le code i le Open Source Foundation. I le faʻatusatusaina ma suiga na faʻaaogaina muamua i le poloketi GCC, o le sainia o se maliega CLA ma le Open Source Foundation i Glibc ua faʻafeiloaʻi atu i le vaega o gaioiga faʻapitoa na faia i luga o le talosaga a le tagata atiaʻe. O suiga o le tulafono, lea e mafai ai ona talia patches e aunoa ma le tuʻuina atu o aia tatau i le faʻavae punaoa tatala, o le a faʻamalosia i le aso 2 o Aukuso ma o le a aʻafia ai lala uma o le Glibc o loʻo avanoa mo le atinaʻeina, sei vagana ai le code lea e faʻasoa e ala i Gnulib ma isi poloketi GNU.

I le faaopoopo atu i le tuʻuina atu o aia tatau o meatotino i le Open Source Foundation, ua tuʻuina atu i le au atinaʻe le avanoa e faʻamaonia ai le aia tatau e faʻafeiloaʻi ai le code i le Glibc project e faʻaaoga ai le Developer Certificate of Origin (DCO). E tusa ai ma le DCO, o le suʻesuʻeina o le tusitala e faia e ala i le faʻapipiʻiina o le laina "Signed-off-by: developer name and email" i suiga taʻitasi. E ala i le faʻapipiʻiina o lenei saini i le patch, e faʻamaonia e le tagata faʻapipiʻi lana tusitala o le faʻaliliuina code ma malie i lona tufatufaina atu o se vaega o le poloketi poʻo se vaega o le code i lalo o se laisene saoloto. E le pei o gaioiga a le GCC poloketi, o le faaiuga i Glibc e le o faʻaumatia e le pulega pulega mai luga, ae faia pe a maeʻa talanoaga muamua ma sui uma o le alalafaga.

O le soloia o le fa'atulafonoina o le sainia o se maliliega ma le Open Source Foundation e matua fa'afaigofie ai le fa'atasia o tagata fou i le atina'e ma tu'uto'atasi le poloketi mai aga i le Open Source Foundation. Afai o le sainia o se maliega a le CLA e tagata taʻitoʻatasi na oʻo atu i le faʻaumatia o le taimi i luga o tulaga le manaʻomia, o lona uiga mo faʻalapotopotoga ma tagata faigaluega o kamupani tetele o le fesiitaiga o aia tatau i le Open Source Fund na fesoʻotaʻi ma le tele o faʻatuai faaletulafono ma faʻatagaga, e leʻi mae'a manuia i taimi uma.

O le lafoa'iina o le pulega fa'atotonugalemu o aia tatau e fa'amalosia ai tu'utu'uga laiseneina na talia muamua, talu ai o le suia o le laisene o le a mana'omia nei le fa'atagaga a le tagata lava ia mai tagata ta'ito'atasi e le'i fa'aliliuina aia tatau i le Open Source Foundation. Ae ui i lea, o le Glibc code o loʻo faʻaauau pea ona tuʻuina atu i lalo o le laisene "LGPLv2.1 poʻo le fou", lea e mafai ai ona faʻafeiloaʻi i lomiga fou o le LGPL e aunoa ma se faʻatagaga faaopoopo. Talu ai ona o le aia tatau i le tele o tulafono o loʻo tumau pea i lima o le Free Software Foundation, o loʻo faʻaauau pea ona faia e lenei faʻalapotopotoga le matafaioi o le faʻamaonia o le tufatufaina atu o le Glibc code i lalo o laisene kopileft saoloto. Mo se faʻataʻitaʻiga, e mafai e le Open Source Foundation ona poloka taumafaiga e faʻalauiloa se laisene lua / pisinisi poʻo le tuʻuina atu o oloa faʻapitoa tapuni i lalo o se maliliega eseʻese ma tusitala tulafono.

Faatasi ai ma le le lelei o le lafoaia o le pulea tutotonu o aia tatau o le tulai mai o le le mautonu pe a malilie i mataupu e faatatau i laisene. Afai o le taimi muamua o tagi uma mo le soliga o aiaiga o laisene na foia e ala i fegalegaleaiga ma le tasi faalapotopotoga, o le taimi nei o le taunuuga o soliga, e aofia ai ma le le mafaufauina, ua le mafai ona iloa ma e manaʻomia le maliliega ma tagata taʻitoʻatasi. Mo se faʻataʻitaʻiga, o le tulaga i le Linux kernel ua tuʻuina atu, lea o loʻo faʻalauiloa ai e le au atinaʻe fatu taʻitoʻatasi ni faʻasalaga, e aofia ai mo le faʻamoemoe o le mauaina o le faʻatamaoaigaina o le tagata lava ia.

puna: opennet.ru

Faaopoopo i ai se faamatalaga