Gnome se znova sooča s težavami z avtorskimi pravicami, tokrat z gnome-screensaverjem

gnome

Jamie Zawinski, soustanovitelj Netscape in Mozilla.org, ustvarjalec in avtor projekta XEmacs XScreenSaver, govorili o kršitvi avtorskih pravic v ohranjevalniku zaslona koda zaščitena za gnome-ohranjevalnik zaslona in se tudi ločil od svojih projektov ohranjevalnika zaslona in ohranjevalnika zaslona cimeta.

Domnevno naj bi avtor gnome-screensaverja kopiral večino kode projekta XScreenSaver in nato brez dovoljenja spremenil licenco kode iz BSD v GPLv2. Sprva je v izvorni kodi ostala opomba, da projekt temelji na kodi in idejah Jamieja Zawinskega, kasneje pa je bil odstranjen.

Leta 2004, ki je zdaj pred sedemnajstimi leti, sem napisal dokument, v katerem sem razložil, zakaj sem naredil kompromise pri oblikovanju, ki sem jih naredil v XScreenSaver, in v tem dokumentu sem napovedal natančno to napako kot svoj primer, "to se bo zgodilo, če ne" ne na ta način «.

Pravkar sem ugotovil, da so gnome-screensaver poleg tega, da niso varni smeti, kopirali tudi večino moje veleprodajne kode xscreensaver, odstranili obvestilo o avtorskih pravicah BSD in ga nadomestili z GPL. Fino fantje ...

Stari, kopiral si med drugim večino fade.c, * odstranil * moje ime, avtorske pravice in licenco ter postavil svoje ime in licenco na vrh. Če menite, da sem vam dal dovoljenje za ponovno licenco moje kode z licenco BSD kot GPL, jo dokažite.

Na primer, datoteka fade.c je bila skopirana iz XScreenSaver skoraj brez sprememb. Vsaka distribucija Linuxa, ki vključuje ohranjevalnik zaslona gnome, ohranjevalnik zaslona ali ohranjevalnik zaslona cimeta, vsebuje kodo, ki krši avtorske pravice in licence.

Po Zawinskem, če bi ga avtor zaslona gnome prosil za dovoljenje licencirati kodo z dvojnimi licencami, Verjetno bi se strinjalče pa bi ga vprašali o možnosti odstranitve njegove omembe in za avtorja dodelili nekoga drugega, bi odklonil.

Avtor ohranjevalnika zaslona gnome je odgovoril, da se je o tej težavi razpravljalo pred objavo kode, in je poskušal omeniti Zawinskega na seznamu avtorjev, vendar je šlo za varnostno težavo.

"Pravkar odkrito", vendar smo o njem dolgo razpravljali, preden je bilo objavljeno. 2. Vaši varnostni argumenti so se izkazali za napačne. Torej nehaj? 3. Potrudil sem se, da vam priznam; razkošen pogled bi to razkril. 4. Lahko bi bilo več razprav, če bi obstajala dobra vera

Razmere niso podrobne, vendar je mogoče, da Zawinski ni želel, da bi bilo njegovo ime povezano s programi, ki imajo potencialne varnostne težave (na primer pred nekaj leti je zaradi varnosti prišlo do konflikta z Debianom in Zavinski je prosil za odstranitev XScreenSaver iz distribucije zaradi zastarele različice).

Hkrati Zawinski vztraja, da ni dal dovoljenja za ponovno licenciranje kode BSD na GPL in če ne, prosite za dokaz.

Jamie Zawinski ne poskuša ustvariti dobička, to dejstvo je pokazal le kot dodatek k svojemu objavljenemu članku o brezskrbnem odnosu do varnosti in odpravljanju napak v sodobnih ohranjevalnikih zaslona, ​​ki je bil napisan po ranljivosti v ohranjevalniku zaslona Cinnamon in težavi skrbnika, ki se je pojavil, ostane dve leti neprimerna.

Leta 2004 je Zawinski napisal članek, v katerem je opozoril na nedopustnost zapletov pri ohranjevalnikih zaslona in neprimerno uporabo GTK in dodatnih knjižnic v takih programih.

Kot primer lahko je bila prikazana podpora za bralnik zaslona, orodja za invalide in napredne metode vnosa, ob upoštevanju obstoječe arhitekture zaklenjenega zaslona v sistemih, ki temeljijo na protokolu X11, lahko privede do ranljivosti in zaradi zapletenosti takšnih sistemov se bo izogibanje težavam zelo težko.

Od takrat naprej podobne ranljivosti se pojavljajo redno v izpopolnjenih ohranjevalnikih zaslona, ​​zadnja pa je bila ranljivost v ohranjevalniku zaslona Cinnamon, izkoriščenem prek navidezne tipkovnice.

Končno, če želite vedeti več o tem Lahko se posvetujete z razpravo med obema avtorjema v naslednjo povezavo ali tudi objavo Jamieja Zawinskega na tej povezavi.


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.