WAŻNE INFORMACJE - PROSIMY PRZECZYTAĆ UWAŻNIE
Poniżej przedstawione są dwie umowy licencyjne:
1. Międzynarodowa Umowa Licencyjna IBM na Próbne Używanie Programów
2. Międzynarodowa Umowa Licencyjna IBM na Program
Jeśli Licencjobiorca nabywa Program w celu używania w procesie produkcyjnym (a nie w celu oceny, testowania, próbnego używania w programie "try or buy" czy też demonstracji), to klikając poniższy przycisk "Akceptuję", potwierdza zaakceptowanie Międzynarodowej Umowy Licencyjnej IBM na Program bez modyfikacji.
Jeśli Licencjobiorca nabywa Program w celu oceny, testowania, próbnego używania w programie "try or buy" czy też demonstracji (zwanych łącznie "Próbnym Używaniem"), to klikając poniższy przycisk "Akceptuję", potwierdza zaakceptowanie zarówno (i) Międzynarodowej Umowy Licencyjnej na Próbne Używanie Programów IBM (zwanej dalej "Licencją na Próbne Używanie") bez modyfikacji jak i (ii) Międzynarodowej Umowy Licencyjnej IBM na Program bez modyfikacji.
Licencja na Próbne Używanie będzie obowiązywać przez cały okres Próbnego Używania.
Międzynarodowa Umowa Licencyjna na Program zacznie automatycznie obowiązywać, jeśli Licencjobiorca zdecyduje się zatrzymać Program po zakończeniu Próbnego Używania (lub nabędzie dodatkowe egzemplarze Programu w celu używania po zakończeniu Próbnego Używania), zawierając umowę kupna (taką jak Międzynarodowa Umowa IBM Passport Advantage lub Międzynarodowa Umowa IBM Passport Advantage Express).
Licencja na Próbne Używanie oraz Międzynarodowa Umowa Licencyjna na Program nie obowiązują jednocześnie; żadna z nich nie modyfikuje drugiej i nie jest od niej zależna.
Poniżej znajduje się pełny tekst obu tych umów licencyjnych.
INFORMACJE LICENCYJNE
Programy wymienione poniżej są licencjonowane na podstawie przedstawionych poniżej warunków Informacji licencyjnych, które stanowią uzupełnienie warunków licencji na Program uzgodnionych uprzednio między Klientem a IBM. Jeśli Klient nie dysponuje warunkami licencji uzgodnionymi uprzednio z IBM w odniesieniu do Programu, zastosowanie mają warunki licencji Międzynarodowa Umowa Licencyjna na Próbne Używanie Programów (i125-5543-06).
Nazwa Programu (Numer Programu):
IBM watsonx Code Assistant for Z v2.5 (Evaluation)
IBM watsonx Code Assistant for Z Refactoring Assistant (Evaluation)
IBM watsonx Code Assistant for Z Validation Assistant (Evaluation)
IBM watsonx Code Assistant for Z Code Explanation (Evaluation)
IBM watsonx Code Assistant for Z Code Optimization Advice (Evaluation)
IBM watsonx Code Assistant for Z Code Transformation (Evaluation)
Poniższe standardowe warunki mają zastosowanie do używania Programu przez Licencjobiorcę.
Okres próbnego używania
Okres próbnego używania rozpoczyna się w dniu, w którym Licencjobiorca wyraził zgodę na warunki niniejszej Umowy i kończy się po liczbie dni równej 90.
Programy Wspierające
Licencjobiorca jest upoważniony do zainstalowania i używania Programów Wspierających wskazanych poniżej jedynie w celu umożliwienia Licencjobiorcy używania Programu Głównego w ramach niniejszej Umowy. Fraza "w celu umożliwienia Licencjobiorcy używania" obejmuje jedynie te zastosowania, które są niezbędne do licencjonowanego używania Programu Głównego lub innego Programu Wspierającego albo bezpośrednio związane z takim licencjonowanym używaniem. Programów Wspierających nie można wykorzystywać do jakichkolwiek innych celów. Do Programu Wspierającego mogą być dołączone warunki licencji. W takim przypadku warunki te mają zastosowanie do używania takiego Programu Wspierającego przez Licencjobiorcę. W przypadku sprzeczności między warunkami niniejszych Informacji licencyjnych a warunkami licencji Programu Wspierającego znaczenie rozstrzygające mają warunki niniejszych Informacji licencyjnych. Licencjobiorca musi uzyskać uprawnienia do Programu (jako całości) w liczbie odpowiadającej instalacjom i używaniu przez Licencjobiorcę wszystkich Programów Wspierających, chyba że w niniejszym dokumencie "Informacje licencyjne" określono odrębne uprawnienia. Na przykład jeśli niniejszy Program jest licencjonowany według Wirtualnych Rdzeni Procesora, a Licencjobiorca będzie chciał zainstalować Program Główny lub Program Wspierający na maszynie z 10 Wirtualnymi Rdzeniami Procesora oraz kolejny Program Wspierający na drugiej maszynie z 10 Wirtualnymi Rdzeniami Procesora, to Licencjobiorca musi uzyskać 20 uprawnień dla Wirtualnych Rdzeni Procesora do Programu.
Programy Wspierające:
IBM Z Open Editor
Application Discovery and Delivery Intelligence for IBM Z
IBM Debug for z/OS
Komponenty dozwolone
Licencjobiorca jest upoważniony do używania jedynie następujących komponentów lub funkcji określonego Programu Pakietowego lub Programu Wspierającego:
IBM z/OS Debugger of "IBM Debug for z/OS"
Modyfikowany Kod Osób Trzecich
Jeśli w pliku NOTICES (UWAGI) IBM określi kod osoby trzeciej jako „Modyfikowalny Kod Osób Trzecich", to IBM upoważnia Licencjobiorcę do 1) modyfikowania Modyfikowalnego Kodu Osób Trzecich oraz 2) odtwarzania kodu źródłowego modułów Programu, które bezpośrednio współpracują z Modyfikowalnym Kodem Osób Trzecich, pod warunkiem że służy to wyłącznie do debugowania modyfikacji wprowadzonych przez Licencjobiorcę w takim kodzie osoby trzeciej. Ewentualne zobowiązania IBM w zakresie serwisu i wsparcia dotyczą wyłącznie niezmodyfikowanego Programu.
Kod Licencjonowany Oddzielnie
Każdy z komponentów wymienionych w pliku NON_IBM_LICENSE jest uważany za "Kod Licencjonowany Oddzielnie", licencjonowany na rzecz Licencjobiorcy na warunkach stosownej umowy lub umów licencyjnych osób trzecich, przedstawionych w pliku (plikach) NON_IBM_LICENSE dołączonym (dołączonych) do Programu, nie zaś na warunkach niniejszej Umowy. Przyszłe aktualizacje lub poprawki do Programu mogą zawierać dodatkowy Kod Licencjonowany Oddzielnie. Takie dodatkowe komponenty Kodu Licencjonowanego Oddzielnie oraz związane z nimi licencje są wymienione w odpowiednim pliku NON_IBM_LICENSE dołączonym do aktualizacji lub poprawki do Programu.
Uwaga: Bez względu na jakiekolwiek warunki umów licencyjnych z osobami trzecimi, niniejszej Umowy czy też jakiejkolwiek innej umowy, jaką Licencjobiorca mógł zawrzeć z IBM w związku z Kodem Licencjonowanym Oddzielnie:
(a) IBM dostarcza Licencjobiorcy Kod Licencjonowany Oddzielnie BEZ UDZIELANIA JAKICHKOLWIEK GWARANCJI (RĘKOJMIĘ RÓWNIEŻ WYŁĄCZA SIĘ); ORAZ NIE UDZIELA JAKICHKOLWIEK GWARANCJI (W TYM TAKŻE WYŁĄCZA RĘKOJMIĘ) I NIE USTALA JAKICHKOLWIEK WARUNKÓW, WYRAŹNYCH CZY DOMNIEMANYCH, A W SZCZEGÓLNOŚCI NIE UDZIELA GWARANCJI PRAW WŁASNOŚCI, NIENARUSZANIA PRAW OSÓB TRZECICH ORAZ DOMNIEMANYCH GWARANCJI I WARUNKÓW PRZYDATNOŚCI HANDLOWEJ I PRZYDATNOŚCI DO OKREŚLONEGO CELU;
(b) IBM nie ponosi odpowiedzialności za jakiekolwiek szkody bezpośrednie, pośrednie, uboczne, szczególne, szkody, których nie można było przewidzieć przy zawieraniu umowy oraz szkody związane z naruszeniem dóbr osobistych, a w szczególności utratę danych czy spodziewanych oszczędności i korzyści.
INFORMACJE LICENCYJNE
Programy wymienione poniżej są licencjonowane na podstawie przedstawionych poniżej warunków Informacji licencyjnych, które stanowią uzupełnienie warunków licencji na Program uzgodnionych uprzednio między Klientem a IBM. Jeśli Klient nie dysponuje warunkami licencji uzgodnionymi uprzednio z IBM w odniesieniu do Programu, zastosowanie mają warunki licencji Międzynarodowa Umowa Licencyjna na Program (i125-3301-15).
Nazwa Programu (Numer Programu):
IBM watsonx Code Assistant for Z v2.5 (5900-B4M)
IBM watsonx Code Assistant for Z Refactoring Assistant (Component)
IBM watsonx Code Assistant for Z Validation Assistant (Component)
IBM watsonx Code Assistant for Z Code Explanation (Component)
IBM watsonx Code Assistant for Z Code Optimization Advice (Component)
IBM watsonx Code Assistant for Z Code Transformation (Component)
Poniższe standardowe warunki mają zastosowanie do używania Programu przez Licencjobiorcę.
Programy Wspierające
Licencjobiorca jest upoważniony do zainstalowania i używania Programów Wspierających wskazanych poniżej jedynie w celu umożliwienia Licencjobiorcy używania Programu Głównego w ramach niniejszej Umowy. Fraza "w celu umożliwienia Licencjobiorcy używania" obejmuje jedynie te zastosowania, które są niezbędne do licencjonowanego używania Programu Głównego lub innego Programu Wspierającego albo bezpośrednio związane z takim licencjonowanym używaniem. Programów Wspierających nie można wykorzystywać do jakichkolwiek innych celów. Do Programu Wspierającego mogą być dołączone warunki licencji. W takim przypadku warunki te mają zastosowanie do używania takiego Programu Wspierającego przez Licencjobiorcę. W przypadku sprzeczności między warunkami niniejszych Informacji licencyjnych a warunkami licencji Programu Wspierającego znaczenie rozstrzygające mają warunki niniejszych Informacji licencyjnych. Licencjobiorca musi uzyskać uprawnienia do Programu (jako całości) w liczbie odpowiadającej instalacjom i używaniu przez Licencjobiorcę wszystkich Programów Wspierających, chyba że w niniejszym dokumencie "Informacje licencyjne" określono odrębne uprawnienia. Na przykład jeśli niniejszy Program jest licencjonowany według Wirtualnych Rdzeni Procesora, a Licencjobiorca będzie chciał zainstalować Program Główny lub Program Wspierający na maszynie z 10 Wirtualnymi Rdzeniami Procesora oraz kolejny Program Wspierający na drugiej maszynie z 10 Wirtualnymi Rdzeniami Procesora, to Licencjobiorca musi uzyskać 20 uprawnień dla Wirtualnych Rdzeni Procesora do Programu.
Programy Wspierające:
IBM Z Open Editor
Application Discovery and Delivery Intelligence for IBM Z
IBM Debug for z/OS
Komponenty dozwolone
Licencjobiorca jest upoważniony do używania jedynie następujących komponentów lub funkcji określonego Programu Pakietowego lub Programu Wspierającego:
IBM z/OS Debugger of "IBM Debug for z/OS"
Modyfikowany Kod Osób Trzecich
Jeśli w pliku NOTICES (UWAGI) IBM określi kod osoby trzeciej jako „Modyfikowalny Kod Osób Trzecich", to IBM upoważnia Licencjobiorcę do 1) modyfikowania Modyfikowalnego Kodu Osób Trzecich oraz 2) odtwarzania kodu źródłowego modułów Programu, które bezpośrednio współpracują z Modyfikowalnym Kodem Osób Trzecich, pod warunkiem że służy to wyłącznie do debugowania modyfikacji wprowadzonych przez Licencjobiorcę w takim kodzie osoby trzeciej. Ewentualne zobowiązania IBM w zakresie serwisu i wsparcia dotyczą wyłącznie niezmodyfikowanego Programu.
Kod Licencjonowany Oddzielnie
Każdy z komponentów wymienionych w pliku NON_IBM_LICENSE jest uważany za "Kod Licencjonowany Oddzielnie", licencjonowany na rzecz Licencjobiorcy na warunkach stosownej umowy lub umów licencyjnych osób trzecich, przedstawionych w pliku (plikach) NON_IBM_LICENSE dołączonym (dołączonych) do Programu, nie zaś na warunkach niniejszej Umowy. Przyszłe aktualizacje lub poprawki do Programu mogą zawierać dodatkowy Kod Licencjonowany Oddzielnie. Takie dodatkowe komponenty Kodu Licencjonowanego Oddzielnie oraz związane z nimi licencje są wymienione w odpowiednim pliku NON_IBM_LICENSE dołączonym do aktualizacji lub poprawki do Programu.
Uwaga: Bez względu na jakiekolwiek warunki umów licencyjnych z osobami trzecimi, niniejszej Umowy czy też jakiejkolwiek innej umowy, jaką Licencjobiorca mógł zawrzeć z IBM w związku z Kodem Licencjonowanym Oddzielnie:
(a) IBM dostarcza Licencjobiorcy Kod Licencjonowany Oddzielnie BEZ UDZIELANIA JAKICHKOLWIEK GWARANCJI (RĘKOJMIĘ RÓWNIEŻ WYŁĄCZA SIĘ); ORAZ NIE UDZIELA JAKICHKOLWIEK GWARANCJI (W TYM TAKŻE WYŁĄCZA RĘKOJMIĘ) I NIE USTALA JAKICHKOLWIEK WARUNKÓW, WYRAŹNYCH CZY DOMNIEMANYCH, A W SZCZEGÓLNOŚCI NIE UDZIELA GWARANCJI PRAW WŁASNOŚCI, NIENARUSZANIA PRAW OSÓB TRZECICH ORAZ DOMNIEMANYCH GWARANCJI I WARUNKÓW PRZYDATNOŚCI HANDLOWEJ I PRZYDATNOŚCI DO OKREŚLONEGO CELU;
(b) IBM nie ponosi odpowiedzialności za jakiekolwiek szkody bezpośrednie, pośrednie, uboczne, szczególne, szkody, których nie można było przewidzieć przy zawieraniu umowy oraz szkody związane z naruszeniem dóbr osobistych, a w szczególności utratę danych czy spodziewanych oszczędności i korzyści.
Poniższe jednostki miary mają zastosowanie do używania Programu przez Licencjobiorcę.
Autoryzowany Użytkownik
Autoryzowany Użytkownik to jednostka miary, według której licencjonowany jest Program. Autoryzowany Użytkownik to unikalna osoba z dostępem do Programu. Program można zainstalować na dowolnej liczbie komputerów lub serwerów, zaś każdy Autoryzowany Użytkownik może posiadać jednoczesny dostęp do dowolnej liczby instancji Programu w dowolnym momencie. Licencjobiorca musi nabyć odrębne uprawnienie dla każdego Autoryzowanego Użytkownika mającego dostęp do Programu w jakikolwiek sposób, bezpośrednio lub pośrednio (za pośrednictwem programu multipleksującego, urządzenia lub serwera aplikacji) i jakimikolwiek środkami. Uprawnienie dla Autoryzowanego Użytkownika jest unikalne dla danego Autoryzowanego Użytkownika i nie można się nim dzielić ani też ponownie go przypisywać, chyba że w przypadku trwałego przeniesienia uprawnienia na inną osobę.
Dowolne urządzenie komputerowe żądające wykonania zestawu komend, procedur lub aplikacji lub otrzymujące do wykonania taki zestaw od Programu lub w inny sposób zarządzane przez Program uznawane jest za oddzielnego Użytkownika Programu i wymaga upoważnienia tak, jakby było osobą.
Jednostka Zasobów
Jednostka Zasobów to jednostka miary, według której licencjonowany jest Program. Jednostka Zasobów to niezależna jednostka miary zasobu przetwarzanego lub podlegającego zarządzaniu przez Program bądź związanego z używaniem Programu. Należy uzyskać uprawnienia wystarczające do objęcia wszystkich zasobów przetwarzanych lub podlegających zarządzaniu przez Program bądź związanych z używaniem Programu.
Serwer Wirtualny
Serwer Wirtualny to jednostka miary, według której licencjonowany jest Program. Serwer to komputer fizyczny, składający sięz jednostek przetwarzających, pamięci i funkcji wejścia/wyjścia, na którym wykonuje siężądane procedury lub komendy albo uruchamia aplikacje na użytek użytkowników końcowychlub urządzeń klienckich. W przypadku wykorzystania stelaży przemysłowych, obudów na serwery kasetowe czy innych podobnych urządzeń każde oddzielne urządzenie fizyczne (na przykład serwer kasetowy czy urządzenie instalowane w stelażu), które ma wymagane komponenty, uznawane jest za oddzielny serwer. Serwer wirtualny to wirtualny komputer utworzony przez spartycjonowanie zasobów serwera fizycznego albo niespartycjonowany serwer fizyczny. Licencjobiorca musi nabyć uprawnienia Serwera Wirtualnego dla każdego serwera wirtualnego, który jest dostępny dla Programu, bez względu na liczbę rdzeni procesorów w serwerze wirtualnym lub liczbę egzemplarzy Programu na serwerze wirtualnym.
Ponadto używanie Programu przez Licencjobiorcę podlega następującym warunkom.
W dodatku do wymienionych powyżej, do korzystania przez Licencjobiorcę z Programu zastosowanie mają następujące warunki.
IBM watsonx Code Assistant for Z jest dostępne na poziomie podstawowym lub na poziomie przedsiębiorstwa w następujący sposób:
1.) Oprogramowanie IBM watsonx Code Assistant for Z wymaga (1) jednego Serwera Wirtualnego i (2) minimum dziesięciu Autoryzowanych Użytkowników z dostępem do możliwości rozumienia, refaktoryzacji, optymalizacji i sprawdzania poprawności. Licencjobiorca może również nabyć:
a) możliwości objaśnienia kodu w oparciu o zużycie. W celu nabycia niniejszej możliwości Licencjobiorca musi kupić jedną Instalację oprogramowania IBM watsonx Code Assistant for Z oraz co najmniej jedną jednostkę zasobów dla objaśnień kodu. Każda taka jednostka zasobów odpowiada 37 500 tokenom kodu, które są odnawiane w każdym miesiącu kalendarzowym. Token kodu stanowi zbiór znaków, które mają znaczenie semantyczne dla modelu. Tokenizacja to proces konwersji słów w podpowiedzi lub danych wyjściowych na tokeny kodu. Tekst podpowiedzi jest konwertowany na tokeny kodu przed przetworzeniem go przez model lub modele fundamentowe. Surowe dane wyjściowe z modelu są również reprezentowane przez tokeny kodu, a dane wyjściowe z modelu są konwertowane na słowa do wyświetlenia w edytorze podpowiedzi. Liczba tokenów kodu odpowiada liczbie wierszy objaśnionego kodu (obejmuje zarówno dane wejściowe jak i wyjściowe modelu). Wyłącznie w celu ilustracji, przetworzenie jednego wiersza objaśnienia kodu odpowiada około 15 tokenom kodu.
b) możliwości transformacji kodu. W celu nabycia niniejszej możliwości Licencjobiorca musi kupić jedną Instalację oprogramowania IBM watsonx Code Assistant for Z oraz co najmniej jedną jednostkę zasobów dla niniejszego Programu. Jedna jednostka zasobów odpowiada 75 000 tokenów kodu, które są odnawiane w każdym miesiącu kalendarzowym. Token kodu stanowi zbiór znaków, które mają znaczenie semantyczne dla modelu. Tokenizacja to proces konwersji słów w podpowiedzi lub danych wyjściowych na tokeny kodu. Tekst podpowiedzi jest konwertowany na tokeny kodu przed przetworzeniem go przez model lub modele fundamentowe. Surowe dane wyjściowe z modelu są również reprezentowane przez tokeny kodu, a dane wyjściowe z modelu są konwertowane na słowa do wyświetlenia w edytorze podpowiedzi. Liczba tokenów kodu reprezentuje liczbę wierszy transformowanego kodu (obejmuje zarówno dane wejściowe jak i wyjściowe modelu). Wyłącznie w celu ilustracji, przeciętnie przetworzenie 1 wiersza transformowanego kodu odpowiada około 30 tokenom kodu. Liczba jednostek zasobów transformacji kodu musi obejmować łączną maksymalną liczbę wierszy kodu, które podlegają transformacji w skali miesiąca.
2.) IBM watsonx Kod Assistant for Z Enterprise wymaga (1) jednego Wirtualnego Serwera, (2) jednej Instalacji oprogramowania watsonx Kod Assistant for Z oraz (3) co najmniej 10 Autoryzowanych Użytkowników na poziomie przedsiębiorstwa. Niniejsza edycja Enterprise zapewnia dostęp Autoryzowanym Użytkownikom w przedsiębiorstwie do możliwości rozumienia, refaktoryzacji, optymalizacji, sprawdzenia poprawności i objaśnienia bez konieczności zakupu jednostek zasobów. Licencjobiorca może oddzielnie nabyć możliwości transformacji opartej na zużyciu.
Porada dotycząca optymalizacji kodu: w przypadku, gdy Licencjobiorca zdecyduje się na wdrożenie tej funkcji, Licencjobiorca przyjmuje do wiadomości i potwierdza, że dane wyjściowe i pliki (takie jak pliki JSON) wygenerowane przez oprogramowanie po stronie serwera tej funkcji, mogą być używane wyłącznie przez oprogramowanie po stronie klienta tej funkcji zainstalowane na pojedynczej stacji roboczej Autoryzowanego Użytkownika. Dane wyjściowe i pliki wygenerowane przez tę funkcję nie mogą być używane ani przeglądane przez osoby, które nie są Autoryzowanymi Użytkownikami, ani nie mogą być używane przez żadne inne oprogramowanie.
Modele Podstawowe: Uprawnienie do D0JPLZX lub D0JPMZX umożliwia dostęp i korzystanie z modeli podstawowych opracowanych przez IBM i objętych ofertą w zakresie wymagań wstępnych, watsonx Code Assistant (5900-BCE) i jego Programu Wspierającego, watsonx.ai. Wszystkie dane wprowadzane przez Licencjobiorcę do modelu, również poprzez wnioskowanie lub zapytania modelu, jak również wszelkie treści dostarczane przez Licencjobiorcę w ramach dalszego trenowania modelu, między innymi precyzyjne dostrajanie lub dostrajanie przez zapytania, stanowią Treści Klienta. Wyłączną odpowiedzialność za wyniki wygenerowane przez dowolny model ponosi Licencjobiorca, a IBM nie rości sobie praw własności do tych wyników. O ile Licencjobiorca nie wyrazi na to odrębnej zgody w drodze dobrowolnego zgłoszenia opinii, IBM nie będzie wykorzystywać Zawartości Klienta ani wyników wygenerowanych przez modele do szkolenia modeli podstawowych.
Etyczne wykorzystanie sztucznej inteligencji (AI): Licencjobiorca deklaruje, że ani on sam nie będzie, ani nie zleci lub nie zezwoli osobom trzecim na używanie Programu: (i) do masowej inwigilacji, profilowania rasowego, wszelkich zastosowań, które naruszają lub zachęcają do naruszania podstawowych praw człowieka lub innych obowiązujących przepisów i regulacji; (ii) do rozpowszechniania fałszywych, wprowadzających w błąd, obraźliwych lub nieprzyzwoitych informacji lub treści; (iii) do w pełni automatycznego podejmowania decyzji w przypadkach zastosowania obejmujących procesy o znaczeniu krytycznym lub związanych z ryzykiem utraty życia, mienia lub mających wpływ na prawa osób fizycznych; (iv) w sposób umożliwiający podszywanie się pod inne osoby w celu oszustwa lub ukrywania faktu, że użytkownik wykorzystuje sztuczną inteligencją, ani też (v) do rozpowszechniania lub rozmyślnego generowania szkodliwego oprogramowania lub innego kodu o charakterze destrukcyjnym.
L/N: L-FDPZ-KBHZ3J
D/N: L-FDPZ-KBHZ3J
P/N: L-FDPZ-KBHZ3J