Glibcissä he ovat peruuttaneet pakollisen koodioikeuksien siirron FSF: lle

Glibc-kehittäjät ilmoittivat hiljattain postituslistansa kautta tehneensä joitakin muutoksia muutosten hyväksymistä ja tekijänoikeuksien siirtämistä koskeviin sääntöihin, mikä peruuttaa koodin omistusoikeuksien pakollisen siirron Open Source Foundationille.

Analogisesti GCC -hankkeessa aiemmin tehtyjen muutosten mukaisesti CLA -sopimuksen allekirjoittaminen Free Software Foundationin kanssa Glibcissä on siirretty kehittäjän pyynnöstä suoritettavien valinnaisten toimintojen luokkaan.

Sääntöön tehtyjen uusien muutosten myötä korjauksia voidaan nyt hyväksyä ilman oikeuksien siirtämistä FOSS Foundationille , lukuun ottamatta koodia, joka jaetaan muiden GNU-projektien kanssa Gnulibin kautta.

Osallistujien, joilla on FSF-tekijänoikeussiirto, ei tarvitse muuttaa mitään. Osallistujien, jotka haluavat käyttää Origin-kehittäjäsertifikaattia [2], on lisättävä vahvistukseensa viesti "Allekirjoittanut".

Gnulibin kautta muiden GNU-pakettien kanssa jaettu koodi vaatii edelleen FSF-allokoinnin.

Omistajuusoikeuksien siirtämisen lisäksi Open Source Foundationille kehittäjät voivat halutessaan vahvistaa oikeutensa siirtää koodia Glibc-projektiin kehittäjän alkuperätodistuksen (DCO) kautta. DCO:n mukaan tekijän seuranta suoritetaan lisäämällä jokaiseen muutokseen rivi "Allekirjoittanut: kehittäjän nimi ja sähköpostiosoite".

Liittämällä tämän allekirjoituksen korjauspäivitykseen kehittäjä vahvistaa siirretyn koodin tekijänoikeuden ja suostuu sen jakeluun osana projektia tai osana koodia vapaalla lisenssillä. Toisin kuin GCC-projektin toimissa, Glibc-projektissa päätöstä ei tehnyt ylhäältäpäin tuleva hallintoneuvosto, vaan se tehtiin alustavien keskustelujen jälkeen kaikkien yhteisön edustajien kanssa.

Pakollisen sopimuksen allekirjoittamisen peruuttaminen Open Source Foundationin kanssa yksinkertaistaa huomattavasti uusien osallistujien tuomista mukaan kehitystyöhön ja tekee projektista riippumattoman säätiön trendeistä. Yksittäisten osallistujien CLA-sopimuksen allekirjoittaminen johti vain ajanhukkaan tarpeettomaan paperityöhön, mutta suuryritysten ja työntekijöiden kannalta oikeuksien siirtäminen STR Foundationille liittyi lukuisiin viivästyksiin ja oikeudellisiin hyväksyntöihin, joita ei aina saatu onnistuneesti päätökseen.

Koodioikeuksien keskitetyn hallinnan kieltäytyminen vahvistaa myös alun perin hyväksytyt käyttöoikeusehdot, koska lisenssin muuttaminen edellyttää nyt jokaisen kehittäjän henkilökohtaista suostumusta, joka ei ole siirtänyt oikeuksia Free Software Foundationille.

Glibc-koodi on kuitenkin edelleen lisensoitu "LGPLv2.1 tai uudemmalla " -lisenssillä, mikä sallii siirtymisen LGPL:n uudempiin versioihin ilman erillistä hyväksyntää. Koska oikeudet suurimpaan osaan koodia pysyvät Free Software Foundationilla, tämä organisaatio toimii edelleen Glibc-koodin jakelun takaajana ainoastaan ​​vapaiden copyleft-lisenssien alaisuudessa.

Esimerkiksi Free Software Foundation voi estää yritykset ottaa käyttöön kaupallisen / kaksoislisenssin tai suljetun omistusoikeuden alaisten tuotteiden markkinoille saattamisen erillisellä sopimuksella koodin laatijoiden kanssa.

Keskitetyn koodioikeuksien hallinnan hylkäämisen puutteisiin kuuluu hämmennys lisenssineuvotteluissa . Kun aiemmin kaikki lisenssiehtojen rikkomuksia koskevat vaatimukset ratkaistiin vuorovaikutuksessa yhden organisaation kanssa, nyt rikkomusten, myös tahattomien, seuraukset ovat muuttuneet arvaamattomiksi ja edellyttävät sopimusta jokaisen yksittäisen osallistujan kanssa.

Esimerkiksi Linux -ytimen tilanne, jossa yksittäiset ytimen kehittäjät käynnistävät oikeustoimia, myös henkilökohtaisen hyödyn saamiseksi.

Sääntömuutokset tulevat voimaan 2. elokuuta ja vaikuttavat kaikkiin kehityskelpoisiin Glibc-haaroihin. Lopuksi, jos olet kiinnostunut oppimaan lisää, voit katsoa yksityiskohtia seuraavasta linkistä.


Lisää ensisijaiseksi lähteeksi Googlessa