Glibc-projekti on peruuttanut koodin pakollisen oikeuksien siirron Open Source Foundationille

GNU C Library (glibc) -järjestelmäkirjaston kehittäjät ovat tehneet muutoksia muutosten hyväksymisen ja tekijänoikeuksien siirtämisen sääntöihin peruuttamalla koodin omistusoikeuksien pakollisen siirron Open Source Foundation -säätiölle. GCC-projektissa aiemmin tehtyjen muutosten mukaisesti CLA-sopimuksen allekirjoittaminen Open Source Foundationin kanssa Glibcissä on siirretty kehittäjän pyynnöstä toteutettavien valinnaisten toimintojen kategoriaan. Sääntömuutokset, jotka mahdollistavat korjaustiedostojen hyväksymisen siirtämättä oikeuksia avoimen lähdekoodin säätiölle, tulevat voimaan 2. elokuuta ja vaikuttavat kaikkiin Glibc-haaroihin, jotka ovat käytettävissä kehitettäviksi, lukuun ottamatta koodia, joka jaetaan Gnulibin kautta muiden GNU-projektien kanssa.

Omistusoikeuksien siirtämisen lisäksi Open Source Foundation -säätiölle kehittäjät saavat mahdollisuuden vahvistaa oikeuden siirtää koodia Glibc-projektiin Developer Certificate of Origin (DCO) -mekanismin avulla. Tekijänseuranta suoritetaan DCO:n mukaisesti liittämällä jokaiseen muutokseen rivi ”Signed-off by: developer name and email”. Liittämällä tämän allekirjoituksen korjaustiedostoon kehittäjä vahvistaa omistajuutensa siirrettyyn koodiin ja hyväksyy sen jakamisen osana projektia tai osana koodia ilmaisella lisenssillä. Toisin kuin GCC-hankkeen toimissa, päätöstä Glibcissä ei kumota hallintoneuvosto ylhäältä, vaan se tehdään alustavan keskustelun jälkeen kaikkien yhteisön edustajien kanssa.

Open Source Foundation -säätiön kanssa tehtävän pakollisen sopimuksen poistaminen yksinkertaistaa merkittävästi uusien osallistujien liittymistä kehitystyöhön ja tekee hankkeesta riippumattoman Open Source Foundation -säätiön trendeistä. Jos yksittäisten osallistujien CLA-sopimuksen allekirjoittaminen johti vain ajanhukkaa tarpeettomiin muodollisuuksiin, niin yrityksille ja suurten yritysten työntekijöille oikeuksien siirto Open Source Fund -rahastoon liittyi moniin oikeudellisiin viivästyksiin ja hyväksyntöihin, jotka eivät olleet on aina suoritettu onnistuneesti.

Koodioikeuksien keskitetystä hallinnasta luopuminen vahvistaa myös alun perin hyväksyttyjä lisenssiehtoja, sillä lisenssin muuttaminen edellyttää nyt henkilökohtaisen suostumuksen jokaiselta kehittäjältä, joka ei ole siirtänyt oikeuksia Open Source Foundation -säätiölle. Glibc-koodi toimitetaan kuitenkin edelleen "LGPLv2.1 tai uudempi" -lisenssillä, mikä mahdollistaa siirtymisen LGPL:n uudempiin versioihin ilman lisähyväksyntää. Koska oikeudet useimpiin koodiin pysyvät edelleen Free Software Foundationin käsissä, tämä organisaatio toimii edelleen Glibc-koodin jakelun takaajana vain ilmaisilla copyleft-lisensseillä. Open Source Foundation voi esimerkiksi estää yritykset ottaa käyttöön kaksois-/kaupallinen lisenssi tai suljettujen patentoitujen tuotteiden julkaisu koodin tekijöiden kanssa tehdyn erillisen sopimuksen mukaisesti.

Koodioikeuksien keskitetystä hallinnasta luopumisen haittoja on sekaannusten syntyminen lisensseihin liittyvistä kysymyksistä sovittaessa. Jos aiemmin kaikki lisenssiehtojen rikkomiseen liittyvät väitteet ratkaistiin vuorovaikutuksessa yhden organisaation kanssa, nyt rikkomusten, myös tahattomien, lopputuloksesta tulee arvaamaton ja vaatii sopimusta kunkin yksittäisen osallistujan kanssa. Esimerkkinä annetaan tilanne Linux-ytimen kanssa, jossa yksittäiset ytimen kehittäjät käynnistävät oikeusjuttuja, mukaan lukien henkilökohtaisen rikastumisen saamiseksi.

Lähde: opennet.ru

Lisää kommentti