Sony RMN-U1 Instrukcja Obsługi
Strona 107
107
PL
2. Możesz modyfikować swoją kopię czy kopie
Biblioteki oraz dowolne jego części, tworząc przez
to pracę opartą na Bibliotece, jak również
kopiować i rozprowadzać takie modyfikacje i pracę
na warunkach podanych w pkt. 1 powyżej — pod
warunkiem przestrzegania całości poniższych
wymogów:
a) Zmodyfikowana praca musi pozostać
biblioteką.
b) Musisz umieścić w zmodyfikowanych plikach
widoczną informację o tym, ze dane pliki zostały
zmienione przez Ciebie, wraz z datą dokonania
zmian.
c) Cała praca musi być dostępna nieodpłatnie i na
zasadach opisanych w niniejszej Licencji.
d) Jeżeli dodatek do Biblioteki odnosi się do
funkcji lub tablicy danych dostarczanych przez
program korzystający z modyfikacji, a innych
niż argumenty przekazywane podczas
wywoływania modyfikacji, musisz dołożyć
wszelkich starań, by w przypadku gdy program
nie zapewnia niezbędnej funkcji lub tablicy,
modyfikacja jest w stanie dalej działać i
wykonywać czynności, do których zostały
pierwotnie zaprojektowane.
(Dla przykładu załóżmy, że funkcja w bibliotece
wykorzystywanej do znajdowania pierwiastków
kwadratowych ma taką właściwość, że jest
doskonale funkcjonalna poza obrębem aplikacji.
Zatem podsekcja 2d wymaga, by zawarta w
aplikacji funkcja lub tablica używana przez tę
funkcję była opcjonalna: jeżeli aplikacja nie
zawiera niezbędnych elementów, funkcja
znajdująca pierwiastki kwadratowe musi być w
stanie nadal je znajdować).
Wymogi te odnoszą się do zmodyfikowanej pracy
jako całości. Jeśli dające się ustalić sekcje danej
pracy nie pochodzą od Biblioteki i mogą być
racjonalnie uważane za samodzielne i odrębne
same w sobie, to niniejsza Licencja i jej warunki nie
mają zastosowania do takich sekcji przy
rozprowadzaniu ich przez Ciebie jako odrębne
prace. Jeśli jednak rozprowadzasz je jako część
całości, będącej pracą opartą na Bibliotece,
rozpowszechnianie tej całości musi być
dokonywane na warunkach niniejszej Licencji,
której zezwolenie dla innych licencjobiorców
rozciągają się w całej szerokości na tę całość, a tym
samym i na każdą indywidualną jej część,
niezależnie od autorstwa.
Dlatego też intencją tego fragmentu nie jest
roszczenie sobie praw albo podważanie Twych praw
do pracy napisanej w całości przez Ciebie. Chodzi
nam raczej o korzystanie z prawa kontrolowania
dystrybucji pochodnych i zbiorowych prac opartych
na Bibliotece.
Ponadto, samo tylko połączenie z Biblioteką (lub z
pracą opartą na Bibliotece) innej pracy — nie opartej
na Bibliotece, w ramach wolumenu nośnika
przechowywania lub dystrybucji, nie powoduje
objęcia takiej pracy zakresem niniejszej Licencji.
3. Możesz zdecydować się na zastosowanie do danej
kopii Biblioteki zasad zwykłej Powszechnej
Licencji Publicznej GNU zamiast niniejszej
Licencji. Aby to zrobić, musisz zamienić wszystkie
informacje wskazujące na zastosowanie niniejszej
Licencji na informacje oznajmiające opatrzenie
pracy Powszechną Licencją Publiczną GNU w
wersji 2. (Jeśli ukaże się wersja zwykłej
Powszechnej Licencji Publicznej nowsza niż 2,
możesz wskazać tę nowszą wersję). Nie dokonuj
żadnych innych zmian.
Zmiany opisane we wcześniejszym akapicie są dla
danej kopii nieodwracalne, zatem zwykła Powszechna
Licencja Publiczna GNU będzie obejmowała
wszystkie następne kopie oraz prace pochodzące od
tej kopii.
Opcja ta jest przydatna, jeżeli chciałbyś przenieść
fragment kodu Biblioteki do programu, który nie jest
biblioteką.
4. Możesz powielać i rozpowszechniać Bibliotekę
(lub każdy jej fragment bądź pracę pochodzącą od
niej, na warunkach zawartych w Sekcji 2) w formie
zapisu kodu wynikowego (object code) lub w
formie wykonywalnej na zasadach opisanych w
powyższych Sekcjach 1 i 2 pod warunkiem, że
dołączysz do każdej kopii kompletny, dający się
odczytać przez komputer, kod źródłowy, który
musi być rozpowszechniany na zasadach
określonych w Sekcji 1 i 2 na nośniku powszechnie
stosowanym do przenoszenia oprogramowania.
Jeśli dystrybucja kodu wynikowego (object code)
realizowana jest poprzez oferowanie dostępu do kopii
z wyznaczonego miejsca, to oferowanie
równoważnego dostępu do kopiowania kodu
źródłowego z tego samego miejsca liczy się jako
rozpowszechnianie kodu źródłowego, nawet gdy
strony trzecie nie są zmuszone do kopiowania źródła
wraz z kodem wynikowym.
5. Program, który nie zawiera żadnej funkcji
pochodzącej od żadnej części Biblioteki, lecz jest
przeznaczony do pracy z Biblioteką poprzez
połączenie lub kompilację wraz z nią, nazywany
jest „pracą korzystającą z Biblioteki”. Praca taka,
odseparowana od Biblioteki, nie jest pracą
pochodzącą od Biblioteki, co oznacza, że nie
obejmują jej zasady opisane w niniejszej Licencji.
Łącząc jednak „pracę korzystającą z Biblioteki” z
Biblioteką, tworzymy plik wykonywalny pochodzący
od Biblioteki (ponieważ zawiera elementy
Biblioteki), przez co traci on status „pracy
korzystającej z biblioteki”. Taki plik wykonywalny
jest zatem chroniony przez niniejszą Licencję.
Sekcja 6 wyjaśnia zasady dystrybucji takich plików.
Gdy „praca korzystająca z Biblioteki” korzysta z
materiałów zawartych w nagłówku pliku będącego
elementem Biblioteki, kod wynikowy pracy może być
pracą pochodzącą od Biblioteki nawet, jeśli kod
źródłowy nią nie jest. Jeżeli zachodzi taka sytuacja,
bardzo ważne jest, by praca mogła być łączona
(linkowana) bez Biblioteki, lub aby była biblioteką.