• Artykuły
  • Forum
  • Ciekawostki
  • Encyklopedia
  • GNU GPL



    Podstrony: [1] 2 [3] [4]
    Przeczytaj także...
    Licencja oprogramowania – umowa na korzystanie z utworu jakim jest aplikacja komputerowa, zawierana pomiędzy podmiotem, któremu przysługują majątkowe prawa autorskie do utworu, a osobą, która zamierza z danej aplikacji korzystać.Affero General Public License , inaczej nazwana także Affero GPL (także licencja Affero) oznacza dwie licencje wolnego oprogramowania:
    Kwestie dyskusyjne[ | edytuj kod]

    Jedną z kluczowych kwestii związanych z GPL jest problem, czy oprogramowanie na innej licencji może być dynamicznie linkowane z bibliotekami GPL. Sama licencja wyraźnie mówi, że wszystkie pochodne prace bazujące na kodzie GPL muszą same opierać się na GPL. Jednak nie jest jasne, czy plik wykonywalny, który jest dynamicznie linkowany z biblioteką, może być uważany za pracę pochodną.

    Dynamiczne linkowanie (od ang. link - łączyć) oznacza, że określone dane, procedury i funkcje z biblioteki nie są umieszczane w pliku wykonywalnym lub innej bibliotece w trakcie konsolidacji programu (procesu, zwanego potocznie linkowaniem), ale pozostają w oddzielnym pliku na dysku, lub wręcz na innym komputerze - patrz DCOM. Sam program ma zapisaną nazwę tego pliku oraz nazwy lub identyfikatory (od ang. ordinal - numer porządkowy) potrzebnych adresów funkcji, lub danych. Dane te zostają udostępnione ("dołączone") w momencie uruchamiania programu lub w trakcie jego działania. Procesem tym zawiaduje system operacyjny. W odpowiednim momencie wyszukuje on plik, ładuje go do pamięci (chyba że już był wcześniej załadowany) i udostępnia dane programowi.Tiwoizacja (z ang. tivoization) - praktyka używania oprogramowania licencjonowanego na zasadach copyleft w połączeniu ze sprzętem, który nie pozwala użytkownikowi na uruchomienie zmodyfikowanej wersji tego oprogramowania.

    Kompatybilność z innymi licencjami[ | edytuj kod]

    Większość licencji wolnego oprogramowania, jak na przykład licencja X11, licencja BSD i LGPL jest kompatybilnych z GPL. Znaczy to, że kod źródłowy oparty na nich może być włączony bez problemu do programu na GPL (całość będzie wtedy objęta GNU GPL). Są jednak licencje open source, które nie są kompatybilne z GPL. Z tego powodu wiele osób odradza używanie takich licencji, ponieważ opartego na nich kodu trudno jest ponownie użyć w innych projektach.

    Free Software Foundation (Fundacja Wolnego Oprogramowania) – najważniejsza instytucja sponsorująca Projekt GNU, założona w 1985 roku przez Richarda Stallmana. Misją FSF jest tworzenie, ochrona i promocja wolności użytkowania, kopiowania, modyfikowania i rozprowadzania programów komputerowych oraz obrona praw użytkowników Wolnego Oprogramowania.Mozilla Public License 2.0 (MPL) – licencja wolnego oprogramowania, opracowana przez firmę Netscape na potrzeby projektu Mozilla.

    Kod na licencji GNU GPL nie może być użyty w programach opartych o inne licencje.

    Krytyka GPL[ | edytuj kod]

    Ze względu na to, że wszelkie prace bazujące na dziele objętym licencją GPL muszą również być oparte na tej licencji, licencja GPL jest licencją wirusową. Tak więc GPL oddziałuje na każdy program, który korzysta z kodu GPL. Krytyka tego przymusu najczęściej jest kierowana ze strony zwolenników mniej restrykcyjnych licencji, jak na przykład licencja BSD.

    Licencja wirusowa jest terminem określającym licencję, którą stosuje się do wszelkiego rodzaju dzieł pochodnych. Ponieważ słowo „wirusowa” jest odbierane raczej negatywnie, proponowane jest używanie terminu „wzajemna” (ang. reciprocal, np. Reciprocal Public License).Licencja X11 (powszechnie, ale nieprecyzyjnie nazywana Licencją MIT) to jeden z najprostszych i najbardziej liberalnych typów licencji. Daje użytkownikom nieograniczone prawo do używania, kopiowania, modyfikowania i rozpowszechniania (w tym sprzedaży) oryginalnego lub zmodyfikowanego programu w postaci binarnej lub źródłowej. Jedynym wymaganiem jest, by we wszystkich wersjach zachowano warunki licencyjne i informacje o autorze.


    Podstrony: [1] 2 [3] [4]



    w oparciu o Wikipedię (licencja GFDL, CC-BY-SA 3.0, autorzy, historia, edycja)

    Warto wiedzieć że... beta

    Projekt GNU – przedsięwzięcie mające na celu stworzenie kompletnego, wolnego, uniksopodobnego systemu operacyjnego GNU, zapoczątkowane w styczniu 1984 roku przez Richarda Matthew Stallmana.
    Otwarte oprogramowanie (ang. open source movement, dosł. ruch otwartych źródeł) – odłam ruchu wolnego oprogramowania (ang. free software), który proponuje nazwę open source software jako alternatywną dla free software, głównie z przyczyn praktycznych, a nie filozoficznych.
    GNU FDL (ang. Free Documentation License, „Licencja Wolnej Dokumentacji”) – licencja typu copyleft dla dokumentów wolnej dokumentacji.
    GNU Lesser General Public License, LGPL (słabsza powszechna licencja publiczna GNU), poprzednio GNU Library General Public License (powszechna licencja GNU dla bibliotek) - licencja wolnego oprogramowania zaaprobowana przez FSF, zaprojektowana jako kompromis między GNU GPL a liberalnymi licencjami jak licencja BSD lub licencja X11 (MIT). Napisana w roku 1991 (a następnie poprawiona w roku 1999) przez Richarda Stallmana z pomocą Ebena Moglena.
    Richard Matthew Stallman (znany też jako rms, ur. 16 marca 1953 w Nowym Jorku) – haker i jeden z twórców ruchu wolnego oprogramowania, założyciel projektu GNU oraz Free Software Foundation, współtwórca licencji GNU GPL, jeden z twórców wielu kluczowych programów takich jak edytor Emacs, kompilator GCC czy debuger GDB. Ustalił ramy moralne dla swojej wizji ruchu wolnego oprogramowania, jako alternatywy dla programów o zamkniętym kodzie.
    Oprogramowanie zamknięte, prawnie zastrzeżone (ang. proprietary software) – oprogramowanie objęte restrykcjami dotyczącymi używania, kopiowania lub modyfikacji, rozpowszechniane zwykle w postaci binarnej, bez kodu źródłowego. Pojęcie przeciwstawne oprogramowaniu Open Source lub Wolnemu Oprogramowaniu.
    Zarządzanie prawami cyfrowymi (z ang. digital rights management, DRM) – oparty na mechanizmach kryptograficznych lub innych metodach ukrywania treści system zabezpieczeń mający przeciwdziałać używaniu danych w formacie elektronicznym w sposób sprzeczny z wolą ich wydawcy.

    Reklama

    Czas generowania strony: 0.028 sek.