Ponownie Gnome ma problemy z prawami autorskimi, tym razem z wygaszaczem ekranu gnome

gnom

Jamie Zawinski, współzałożyciel Netscape i Mozilla.org, twórca i autor projektu XEmacs XScreenSaver, mówił o naruszeniu praw autorskich w wygaszaczu ekranu kod chroniony dla wygaszacz ekranu gnome a także rozstał się z jego projektami wygaszacza ekranu z partnerem i cynamonem.

Zarzuca się, że autor wygaszacza ekranu gnome skopiował większość kodu projektu XScreenSaver a następnie bez pozwolenia zmienił licencję kodu z BSD na GPLv2. Początkowo w kodzie źródłowym pozostawiono notatkę, że projekt był oparty na kodzie i pomysłach Jamiego Zawinskiego, ale później został usunięty.

W 2004 roku, czyli teraz siedemnaście lat temu, napisałem dokument wyjaśniający, dlaczego dokonałem kompromisów projektowych, które zrobiłem w XScreenSaver, iw tym dokumencie przewidziałem ten dokładny błąd jako mój przykład `` tak się stanie, jeśli tego nie zrobisz '' nie rób tego w ten sposób «.

Właśnie się dowiedziałem, że oprócz tego, że wygaszacz ekranu gnomów jest niebezpiecznym śmieciem, skopiowali także większość mojego hurtowego kodu wygaszacza xscreens, usunęli informację o prawach autorskich BSD i zastąpili ją licencją GPL. Dobra robota ...

Koleś, skopiowałeś większość fade.c, między innymi, * usunąłeś * moje imię i nazwisko, prawa autorskie i licencję, a swoje imię i licencję umieściłeś na górze. Jeśli uważasz, że dałem Ci pozwolenie na ponowne udzielenie licencji na mój kod na licencji BSD jako GPL, udowodnij to.

Na przykład plik fade.c został skopiowany z XScreenSaver prawie bez zmian. Dlatego każda dystrybucja Linuksa zawierająca wygaszacz ekranu gnome, wygaszacz ekranu mate lub wygaszacz ekranu cynamonu zawiera kod, który narusza prawa autorskie i licencję.

Według Zawińskiego, gdyby autor wygaszacza ekranu gnomów poprosił go o pozwolenie licencjonować kod z podwójnymi licencjami, Prawdopodobnie zgodziłbym sięAle zapytany o możliwość usunięcia wzmianki o nim i wyznaczenia kogoś innego jako autora, odmówiłby.

Autor wygaszacza ekranu gnomów odpowiedział, że ten problem był omawiany przed opublikowaniem kodu i próbował wspomnieć o Zawińskim na liście autorów, ale wystąpił problem z bezpieczeństwem.

„Właśnie odkryto”, ale omówiliśmy to szczegółowo przed opublikowaniem. 2. Twoje argumenty dotyczące bezpieczeństwa okazały się błędne. Więc przestań? 3. Zrobiłem wszystko, co w mojej mocy, by dać ci kredyt; zniuansowany wygląd mógłby to ujawnić. 4. Dyskusja mogłaby być większa, gdyby była dobra wiara

Sytuacja nie jest szczegółowa, ale możliwe, że Zawinski nie chciał, aby jego imię było kojarzone z programami, które mają potencjalne problemy z bezpieczeństwem (na przykład kilka lat temu z powodu bezpieczeństwa wystąpił konflikt z Debianem i Zavinski poprosił o usunięcie XScreenSaver z dystrybucji z powodu dostarczenia nieaktualnej wersji).

W tym samym czasie Zawinski twierdzi, że nie wyraził zgody na ponowną licencję kodu BSD do GPL a jeśli nie, poproś o dowód.

Jamie Zawinski nie stara się zarobić na siebie, zamiast tego zademonstrował ten fakt jako dodatek do swojego opublikowanego artykułu o beztroskim podejściu do bezpieczeństwa i poprawkach błędów we współczesnych wygaszaczach ekranu, napisanym po luce w wygaszaczu ekranu Cynamon i problemie w Guardianie, który pojawił się w wygaszaczu ekranu, który pozostaje niezałatany przez dwa lata.

W 2004 roku Zawinski napisał artykuł ostrzegający o niedopuszczalności powikłań w wygaszaczach ekranu i niewłaściwym użyciu GTK i dodatkowych bibliotek w takich programach.

Jako przykład, Pokazano obsługę czytników ekranu, narzędzia dla osób niepełnosprawnych i zaawansowane metody wprowadzania, z uwzględnieniem istniejącej architektury ekranu blokady w systemach opartych na protokole X11, może prowadzić do podatności, a ze względu na złożoność takich systemów unikanie problemów będzie bardzo trudne.

Od tego czasu podobne luki pojawiają się regularnie w wyrafinowanych wygaszaczach ekranu, a ostatnią była luka w wygaszaczu ekranu Cinnamon, wykorzystana za pomocą wirtualnej klawiatury.

Wreszcie, jeśli chcesz dowiedzieć się więcej na ten temat Możesz zapoznać się z dyskusją między oboma autorami w Link czy też publikacja Jamiego Zawińskiego w tym linku.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.