Sony NAS-SC500PK Instrukcja Obsługi

Strona 205

Advertising
background image

NAS-SC500PK.PL.4-114-863-81(1)

05

PL

Śr

odk
i ostr

ożności/Dane t

echniczne

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ą. Prawo nie określa

dokładnie granicy bajtów nazywanych „początkowymi

pliku”.
Jeśli tego rodzaju plik korzysta jedynie z parametrów

liczbowych, schematu rozmieszczenia struktury

danych, krótkich makr i małych funkcji (o długości do

dziesięciu linii kodu), korzystanie z takiego pliku jest

nieograniczone, niezależnie od tego, czy jest to praca

pochodząca od Biblioteki. (Pliki wykonywalne zawierające

ten kod wynikowy wraz z elementami Biblioteki będą

ograniczone zasadami z Sekcji 6.)
W przeciwnym razie, jeżeli praca pochodzi od Biblioteki,

można rozpowszechniać kod wynikowy pracy zgodnie

z zasadami określonymi w Sekcji 6. Wszystkie pliki

wykonywalne zawierające tę pracę także podlegają

zasadom zawartym w Sekcji 6, niezależnie od tego, czy są,

czy też nie są połączone z samą Biblioteką.
6. Jako wyjątek od powyższych Sekcji możesz połączyć

lub skompilować „pracę korzystającą z Biblioteki”

wraz z Biblioteką w celu stworzenia pracy zawierającej

elementy Biblioteki i rozpowszechniać tę pracę

na swoich zasadach pod warunkiem, że zasady te

pozwalają na modyfikację dzieła przez odbiorcę dla

jego własnego użytku, a także na rekonstrukcję kodu

dla potrzeb tych modyfikacji.

Wraz z kopią pracy musisz przekazać odpowiednią

informację, że używana jest w niej Biblioteka, oraz że jej

użycie odbywa się na zasadach opisanych w niniejszej

Licencji. Musisz dostarczyć kopię niniejszej Licencji. Jeśli

praca w trakcie działania ukazuje informacje o prawach

autorskich, musisz umieścić wraz z nimi informację o

prawach autorskich do Biblioteki, a także odnośnik do

kopii niniejszej Licencji. Musisz także wykonać jedną z

poniższych czynności:

a) Dołączyć do pracy kompletny, dający się odczytać

przez komputer, kod źródłowy Biblioteki,

obejmujący wszelkie zmiany użyte w pracy

(rozpowszechniany na zasadach określonych w

powyższych Sekcjach 1 i 2); oraz, jeżeli praca jest

plikiem wykonywalnym połączonym z Biblioteką,

z kompletną, dającą się odczytać przez komputer

„pracą wykorzystującą Bibliotekę” w postaci

kodu wynikowego i/lub kodu źródłowego tak,

by użytkownik mógł modyfikować Bibliotekę,

po czym ponownie połączyć ją w celu uzyskania

zmodyfikowanego pliku wykonywalnego

zawierającego zmodyfikowaną wersję Biblioteki.

(Jest rzeczą zrozumiałą, że użytkownik zmieniający

zawartość plików definicji (definition files)

w Bibliotece, może później nie być w stanie

ponownie skompilować aplikacji, by korzystała ze

zmodyfikowanych definicji.)

b) Użyć odpowiedniego mechanizmu wspólnych

bibliotek do łączenia z Biblioteką. Mechanizm

odpowiedni to taki, który (1) korzysta w

czasie pracy z kopii biblioteki istniejącej już w

systemie użytkownika zamiast kopiować funkcje

biblioteczne do pliku wykonywalnego, oraz (2)

pracuje prawidłowo ze zmodyfikowaną wersją

biblioteki, jeżeli użytkownik takową zainstaluje,

tak długo, jak zmodyfikowana wersja jest zgodna

interfejsem z wersją o którą oparta została praca.

c) Dołączyć do pracy pisemne zobowiązanie, ważne

przez co najmniej trzy lata, dające użytkownikowi

dostęp do materiałów wyszczególnionych w

powyższej Sekcji 6a za opłatą nie większą od

kosztów dystrybucji.

d) Jeśli dystrybucja wykonywana jest przez

oferowanie dostępu do kopii z określonego

miejsca, należy zaoferować podobny dostęp do

kopii wyszczególnionych wyżej materiałów z tego

samego miejsca.

e) Upewnić się, ze użytkownik otrzymał wcześniej

kopię tych materiałów lub, że przesłałeś już mu ich

kopię.

Dla pliku wykonywalnego wymagana forma „pracy

korzystającej z Biblioteki” zawiera dane oraz programy

użytkowe potrzebne do odtworzenia z nich pliku

wykonywalnego. Niemniej jednak, jako wyjątek

specjalny, dystrybuowane (w formie źródłowej lub

binarnej) materiały nie muszą obejmować niczego, co

jest normalnie rozprowadzane przy pomocy głównych

komponentów (kompilator, jądro itd.) systemu

operacyjnego, na którym pracuje część wykonywalna, o

ile sam taki komponent towarzyszy tej części.
Może się zdarzyć, że wymóg ten nie spełnia wymogów

licencji pozostałych bibliotek nie wchodzących zazwyczaj

w skład systemu operacyjnego. Sprzeczność taka

oznacza, że nie możesz używać ich razem z Biblioteką w

rozpowszechnianym pliku wykonywalnym.
7. Możesz zamieścić elementy biblioteki będące pracą

opartą na Bibliotece w jednej bibliotece, razem z

innymi elementami biblioteki nie objętymi przez

niniejszą Licencję i rozpowszechniać taką bibliotekę

pod warunkiem, że oddzielna dystrybucja pracy

opartej na Bibliotece i innych elementów biblioteki jest

dozwolona oraz wykonasz obie poniższe czynności:

Advertising