Ponovno se Gnome suočava s problemima autorskih prava, ovaj put sa screensaverom gnome

gnom

Jamie Zawinski, suosnivač Netscapea i Mozilla.org, tvorac i autor projekta XEmacs XScreenSaver, razgovarao o kršenju autorskih prava u čuvaru zaslona kod zaštićen za gnome-čuvar zaslona a također se razišao sa svojim projektima čuvara zaslona i čuvara zaslona cimeta.

Navodi se da je autor gnome-screensaver-a kopirao većinu koda projekta XScreenSaver a zatim promijenio licencu koda iz BSD u GPLv2 bez dopuštenja. U početku je u izvornom kodu ostavljena napomena da se projekt temelji na kodu i idejama Jamieja Zawinskog, ali je kasnije uklonjen.

U 2004. godini, koja je sada prije sedamnaest godina, napisao sam dokument u kojem objašnjavam zašto sam napravio kompromise za dizajn koji sam učinio u XScreenSaver i u tom sam dokumentu predvidio upravo tu pogrešku kao svoj primjer "ovo će se dogoditi ako ne" ne čini to na ovaj način «.

Upravo sam otkrio da su osim što je gnome-screensaver nesigurno smeće, kopirali i velik dio mog veleprodajnog xscreensaver koda, uklonili obavijest o autorskim pravima BSD-a i zamijenili ga GPL-om. Dobar posao, momci ...

Čovječe, kopirao si većinu fade.c, među ostalim, * uklonio * moje ime, autorska prava i licencu, a svoje ime i licencu stavio na vrh. Ako mislite da sam vam dao dopuštenje za ponovno licenciranje mog BSD licenciranog koda kao GPL, molimo vas da to dokažete.

Kao primjer, datoteka fade.c kopirana je iz XScreenSaver-a gotovo bez promjena. Stoga svaka Linux distribucija koja uključuje gnome-screensaver, mate-screensaver ili cimet-screensaver sadrži kôd koji krši autorska prava i licence.

Prema Zawinskom, ako ga je autor čuvara zaslona gnome pitao za dopuštenje licencirati kod s dvostrukim licencama, Vjerojatno bih se složioNo kad bi ga pitali o mogućnosti da se ukloni njegovo spominjanje i dodijeli nekoga drugog kao autora, odbio bi.

Autor gnome-screensaver-a odgovorio je da se o ovom pitanju razgovaralo prije objavljivanja koda i pokušao spomenuti Zawinskog na popisu autora, no postojao je sigurnosni problem.

"Upravo otkriveno", ali dugo smo raspravljali o tome prije nego što je objavljeno. 2. Pokazalo se da su vaši sigurnosni argumenti netočni. Pa stani? 3. Dao sam sve od sebe da vam dam kredit; otkriven bi ga pogled. 4. Moglo bi se više raspravljati ako postoji dobra vjera

Situacija nije detaljna, ali moguće je da Zawinski nije želio da njegovo ime bude povezano s programima koji imaju potencijalne sigurnosne probleme (na primjer, prije nekoliko godina zbog sigurnosti došlo je do sukoba s Debianom i Zavinski je zatražio uklanjanje XScreenSaver iz distribucije zbog zastarjele verzije isporuke).

U isto vrijeme, Zawinski inzistira na tome da nije dao dopuštenje za ponovnu licencu BSD koda na GPL a ako ne, zatražite dokaz.

Jamie Zawinski ne pokušava stvoriti profit za sebe, nego je samo pokazao tu činjenicu, kao dodatak svom objavljenom članku o bezbrižnom odnosu prema sigurnosti i ispravcima programskih pogrešaka u modernim čuvarima zaslona, ​​napisanom nakon ranjivosti čuvara zaslona Cinnamon i problema skrbnika koji se pojavio, ostaje neotkriven dvije godine.

2004. Zawinski je napisao članak upozoravajući na neprihvatljivost komplikacija u čuvarima zaslona i neprimjerenu upotrebu GTK-a i dodatnih knjižnica u takvim programima.

Kao primjer, Prikazana je podrška za čitač zaslona, alati za osobe s invaliditetom i napredne metode unosa, uzimajući u obzir postojeću arhitekturu zaključanog zaslona u sustavima koji se temelje na protokolu X11, može dovesti do ranjivosti, a zbog složenosti takvih sustava izbjegavanje problema bit će vrlo teško.

Od tada, slične ranjivosti pojavljuju se redovito u sofisticiranim čuvarima zaslona, ​​a posljednja je bila ranjivost čuvara zaslona Cinnamon, iskorištena putem virtualne tipkovnice.

Konačno, ako želite znati više o tome Možete konzultirati raspravu između oba autora u sljedeći link ili također publikaciju koju je napravio Jamie Zawinski na ovom linku.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.