Sony NAS-SC500PK Instrukcja Obsługi
Strona 205
![background image](/manuals/436904/205/background.png)
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: