1. Definicje.
1.1. ''Współtwórca'' oznacza każdy podmiot tworzący lub współuczestniczący w tworzeniu Modyfikacji.
1.2. ''Wersja Współtwórcy'' oznacza kombinację Kodu Oryginalnego, poprzednie Modyfikacje wykorzystane przez Współtwórcę oraz Modyfikacje wykonane przez tego szczególnego Współtwórcę.
1.3. ''Przedmiotowy Kod'' oznacza Kod Oryginalny lub Modyfikacje lub kombinację Kodu Oryginalnego i Modyfikacji, w każdym wypadku uwzględniające części tego.
1.4. ''Mechanizm Dystrybucji Elektronicznej'' oznacza powszechnie przyjęty w społeczności twórców oprogramowania mechanizm elektronicznego przekazu danych.
1.5. ''Kod Wykonywalny'' oznacza Przedmiotowy Kod w dowolnej postaci innej niż Kod Źródłowy.
1.6. ''Pierwotny Programista'' oznacza osobę prywatną lub prawną określoną jako Pierwotny Programista w nocie do Kodu Źródłowego wymaganej przez Dodatek A.
1.7. ''Większa Praca'' oznacza projekt zawierający połączenie Przedmiotowego Kodu, lub części tegoż, z kodem nie objętym warunkami tej Licencji.
1.8. ''Licencja'' oznacza ten dokument.
1.8.1. ''Licencjonujący'' oznacza posiadanie prawa do przyznawania, w maksymalnym możliwym zakresie, w czasie pierwotnego przyznania lub późniejszego nabywania, dowolnych i wszystkich praw tutaj zapisanych.
1.9. ''Modyfikacje'' oznaczają wszelkie dodawanie lub odejmowanie od substancji lub struktury od Kodu Oryginalnego lub wszelkich poprzednich Modyfikacji. Jeżeli Przedmiotowy Kod jest wypuszczany jako seria plików, wówczas Modyfikacją jest:
B. Wszelkie nowe pliki zawierające dowolną część Kodu Oryginalnego
lub poprzednich Modyfikacji.
1.10.1. ''Prawa Patentowe'' oznaczają dowolne prawa patentowe, obecnie posiadane lub odtąd nabyte, obejmujące bez ograniczeń prawa do metod, procesów i narzędzi w dowolnym patencie Licencjonującego przez nadającego.
1.11. ''Kod Źródłowy'' oznacza preferowaną postać Przedmiotowego Kodu do wprowadzania do niego modyfikacji, uwzględniając wszystkie zawarte w nim moduły oraz wszystkie związane pliki definicji interfejsów, skrypty wykorzystywane do sterowania procesem kompilacji i instalacji Kodu Wykonywalnego lub porównania różnicowe kodu źródłowego względem Kodu Oryginalnego lub innego dobrze znanego, dostępnego Przedmiotowego Kodu według wyboru Współtwórcy. Kod Źródłowy może się znajdować w postaci skompresowanej lub zarchiwizowanej, zakładając, że odpowiednie oprogramowanie do dekompresji lub dearchiwizacji jest ogólnie i bezpłatnie dostępne.
1.12. ''Ty'' (lub ''Twoje'') oznacza osobę prywatną lub prawną korzystającą z praw, i stosującą się do, wszystkich warunków tej Licencji lub przyszłych wersji tej Licencji publikowanych zgodnie z Punktem 6.1. W odniesieniu do osób prawnych ''Ty'' obejmuje wszelkie podmioty, które kontrolują, lub są kontrolowane, lub znajdują się pod wspólną kontrolą z Tobą. Dla celów tej definicji ''kontrolować'' oznacza (a) moc, bezpośrednią lub pośrednią, wywierania wpływu na kierunek rozwoju lub zarządzanie takim podmiotem, w ramach kontraktu lub inaczej lub (b) posiadanie ponad pięćdziesięciu procent (50%) akcji lub korzystne posiadanie takiego podmiotu.
(b) Praw Patentowych naruszonych przez tworzenie, używanie lub sprzedawanie Kodu Oryginalnego do tworzenia, używania, praktykowania, sprzedawania, oferowania na sprzedaż i/lub innego dysponowania Kodem Oryginalnym (lub części tegoż).
(d) bez względu na punkt 2.1(b) powyżej, żadne licencje patentowe nie
są przyznawane do: 1) kodu usuniętego przez Ciebie z Kodu
Oryginalnego; 2) oddzielnego od Kodu Oryginalnego lub 3) naruszeń
spowodowanych przez: i) modyfikacje Kodu Oryginalnego lub ii)
kombinacji Kody Oryginalnego z innymi oprogramowaniem lub
urządzeniami.
(b) Praw Patentowych naruszonych przez tworzenie, używanie lub sprzedawanie Modyfikacji wprowadzonych przez Współtwórcę samodzielnie i/lub w połączeniu z Wersją Współtwórcy (lub części takiego połączenia) do tworzenia, używania, sprzedawania, oferowania na sprzedaż i/lub innego dysponowania: 1) Modyfikacjami wprowadzonymi przez Współtwórcę (lub części tegoż) i 2) połączenie Modyfikacji wprowadzonych przez tego Współtwórcę wraz z jego Wersją Współtwórcy (lub części takiej kombinacji).
(c) licencje przyznane w punkcie 2.2 (a) i (b) mają moc od daty pierwszego wprowadzenia przez Współtwórcę Przedmiotowego Kodu do Użytku Komercyjnego.
(d) bez względu na punkt 2.2(b) powyżej, żadne licencje nie są przyznawane do: 1) wszelkiego kodu, który Współtwórca usunął ze swojej Wersji Współtwórcy; 2) oddzielnego od Wersji Współtwórcy; 3) naruszeń spowodowanych przez: i) modyfikacje stron trzecich Wersji Współtwórcy lub ii) połączenia Modyfikacji wprowadzonych przez Współtwórcę z innym oprogramowaniem (oprócz jako część Wersji Współtwórcy) lub inne urządzenia lub 4) wobec Praw Patentowych naruszonych przez Przedmiotowy Kod przy nieobecności Modyfikacji wprowadzonych przez tego Współtwórcę.
3. Zobowiązania dystrybucyjne
3.2. Dostępność Kodu Źródłowego
Wszelkie wprowadzane przez Ciebie Modyfikacje, lub w których uczestniczysz,
muszą zostać udostępnione w postaci Kodu Źródłowego pod warunkami tej
Licencji albo na tym samym medium, co wersja Kodu Wykonywalnego, albo
poprzez Mechanizm Dystrybucji Elektronicznej każdemu, komu udostępniana
jest wersja Kodu Wykonywalnego. Jeśli udostępniana jest wersja w postaci
Mechanizmy Dystrybucji Elektronicznej musi pozostawać dostępna przez
przynajmniej (12) miesięcy od daty początkowego udostępnienia, albo przez
przynajmniej sześć (6) miesięcy po tym jak kolejne wersje tej szczególnej
Modyfikacji zostały udostępnione tym odbiorcom. Do Twojej odpowiedzialności
należy zapewnienie, że wersja Kodu Źródłowego pozostaje dostępna, nawet
jeżeli Mechanizm Dystrybucji Elektronicznej jest utrzymywany przez stronę
trzecią.
3.3. Opis Modyfikacji.
(b) API Współtwórcy.
3.6. Dystrybucja Wersji Wykonywalnych.
3.7. Większe Prace.
(a) Roszczenia stron trzecich.
(c) Sprawy przedstawiane.
Jeśli Współtwórca posiada wiedzę, że
wymagana jest licencja do praw intelektualnych strony trzeciej do
korzystania z praw przyznanych temu Współtwórcy w punktach 2.1 i 2.1,
Współtwórca musi dołączyć do dystrybucji Kodu Źródłowego plik tekstowy
zatytułowany ''LEGAL'', który opisuje prawa i ich właściciela na tyle
szczegółowo, aby odbiorca wiedział z kim się skontaktować. Jeśli
Współtwórca uzyska taką wiedzę po udostępnieniu Modyfikacji jak
opisano w punkcie 3.2., Współtwórca powinien niezwłocznie zmodyfikować
plik LEGAL we wszystkich udostępnianych od tej pory kopiach i podjąć
inne kroki (takie jak powiadomienie odpowiednich list pocztowych i
grup dyskusyjnych), aby poinformować tych, którzy otrzymali
Przedmiotowy Kod, że taka nowa wiedza została pozyskana.
Jeśli Modyfikacje Współtwórcy obejmują interfejs
programowania aplikacji (API) i Współtwórca posiada wiedzę o
licencjach patentowych, które są niezbędne do zaimplementowania tego
interfejsu, Współtwórca musi umieścić tę informację w pliku LEGAL.
Współtwórca stwierdza, że poza prawami
ujawnionymi w punkcie 3.4(a) powyżej, Współtwórca wierzy, że
Modyfikacje Współtwórcy są oryginalnym dziełem Współtwórcy(-ów) i/lub
Współtwórca posiada wystarczające prawa do przyznawania praw
przekazywanych przez tę Licencję.
3.5. Wymagane uwagi.
Należy umieścić kopię uwagi z Dodatku A w każdym pliku Kodu Źródłowego.
Jeżeli nie jest możliwe umieszczenie takiej uwagi w szczególnym pliku Kodu
Źródłowego ze względu na jego strukturę, wówczas należy umieścić taką uwagę
w miejscu (takim jak odpowiedni katalog), gdzie użytkownik najłatwiej
będzie mógł odnaleźć taką uwagę. Jeśli utworzyłeś jedną lub więcej
Modyfikacji, to możesz dodać swoją nazwę jako Współtwórcę w uwadze opisanej
w Dodatku A. Należy również umieścić kopię tej Licencji we wszelkich
dokumentacji do Kodu Źródłowego, gdzie opisywane prawa odbiorcy lub prawa
własności związane z Przedmiotowym Kodem. Możesz oferować, i pobierać
opłaty, za gwarancję, wsparcie, zobowiązanie odszkodowania jednemu lub
większej ilości odbiorcom Przedmiotowego Kodu. Jednakże możesz tak robić
tylko we własnym imieniu, a nie w imieniu Pierwotnego Programisty lub
dowolnego ze Współtwórców. Musi to zostać postawione absolutnie wyraźnie,
że dowolna taka gwarancja, wsparcie, zobowiązanie odszkodowania jest
oferowana tylko przez Ciebie i tym samym zwalniasz Pierwotnego Programistę
i wszystkich Współtwórców z jakiejkolwiek odpowiedzialności będącej
wynikiem gwarancji, wsparcia lub warunków odszkodowania lub
odpowiedzialności, które Ty oferujesz.
Możesz rozprowadzać Przedmiotowy Kod w postaci Wykonywalnej tylko wtedy,
gdy zostały spełnione wymogi dotyczące Przedmiotowego Kodu z punktów
3.1-3.5 i jeśli umieścisz uwagę stwierdzającą, że wersja Kodu Źródłowego
Przedmiotowego Kodu jest dostępna zgodnie z warunkami tej Licencji,
uwzględniając opis tego, jak i gdzie wypełniłeś zobowiązania z punktu 3.2.
Uwaga ta musi być wyraźnie zamieszczona we wszystkich uwagach w wersji
Wykonywalnej, związanych dokumentach, w których opisujesz prawa odbiorcy do
Przedmiotowego Kodu. Możesz dystrybuować wersję Wykonywalną Przedmiotowego
Kodu lub prawa własności zgodnie z wybraną licencją, która może zawierać
warunki inne niż ta Licencja, zakładając, że warunki te są zgodne z
warunkami tej Licencji i że ta licencja dla wersji Wykonywalnej nie
ogranicza, ani nie zmienia praw odbiorcy do wersji Kodu Źródłowego względem
praw ustanowionych przez tę Licencję. Jeżeli rozprowadzasz wersję
Wykonywalną pod inną licencją, musisz absolutnie wyraźnie stwierdzić, że
wszystkie warunki, które różnią się od tej Licencji są oferowane tylko
przez Ciebie, nie przez Pierwotnego Programistę, ani nie przez któregoś ze
Współtwórców. Niniejszym zobowiązujesz się do zwolnienia Pierwotnego
Programistę i wszelkich Współtwórców od odpowiedzialności, która wynikałaby
z narzucanej przez oferowane przez Ciebie warunki.
Możesz tworzyć Większe Prace poprzez połączenie Przedmiotowego Kodu z innym
kodem nie objętym warunkami tej Licencji i rozprowadzać Większą Pracę jako
pojedynczy produkt. W takim przypadku musisz zapewnić, że warunki tej
Licencji są spełnione względem Przedmiotowego Kodu.
6.2. Efekt Nowych Wersji.
Po opublikowaniu Przedmiotowego Kodu pod określoną wersją tej Licencji,
zawsze będzie można nadal używać go zgodnie z warunkami tej wersji. Można
również zdecydować się na używanie Przedmiotowego Kodu pod warunkami
dowolnej z kolejnych wersji tej Licencji publikowanych przez Licencję. Nikt
oprócz Inprise nie posiada prawa do modyfikowania warunków odnoszących się
do Przedmiotowego Kodu utworzonego pod tą Licencją.
6.3. Wersje wtórne.
Jeśli utworzyłeś lub wykorzystujesz zmodyfikowaną wersję tej Licencji (co
możesz zrobić tylko w celu zastosowania jej do kodu, który nie jest jeszcze
Przedmiotowym Kodem objętym tą Licencją), musisz (a) zmienić nazwę Twojej
licencji w taki sposób, aby wyrażenia ''Mozilla'', ''MOZILLAPL'', ''MOZPL'',
''Netscape'', ''MPL'', ''NPL'', lub inne bardzo podobne wyrażenia, nie pojawiały
się w twojej licencji (poza uwagą, że twoja licencja różni się od tej
Licencji) i (b) w inny sposób wyjaśnić, że Twoja wersja licencji zawiera
warunki, które różnią się od licencji Mozilla Public License i Netscape
Public License. (Wpisanie nazwy Pierwotnego Programisty, Oryginalnego Kodu
lub Współtwórcy w uwadze opisanej w Dodatku A nie powinno samo w sobie być
uważane za modyfikację tej Licencji).
8.2. Jeżeli wytoczysz sprawę o naruszenie praw patentowych (wyłączając deklaratywne działania prawne) przeciw Pierwotnemu Programiście lub Współtwórcy (Pierwotny Programista lub Współtwórca, przeciwko któremu wszczynasz takie postępowanie jest określany jako "Uczestnik") stwierdzającą że:
(a) Wersja Uczestnika bezpośrednio lub pośrednio narusza patent, wtedy wszelkie i wszystkie prawa przyznane przez takiego Uczestnika Tobie zgodnie z punktami 2.1 i/lub 2.2 tej Licencji, po upływie 60 dni od zawiadomienia Uczestnika wygasają, o ile w ciągu 60 dni od otrzymania zawiadomienia nie: (i) zgodzisz się na piśmie do zapłacenia Uczestnikowi wzajemnie uzgodnionego honorarium za Twoje przeszłe i przyszłe korzystanie z Modyfikacji wykonanych przez tego Uczestnika lub (ii) wycofasz swojej sprawy dotyczącej Wersji Współtwórcy przeciwko temu Uczestnikowi. Jeżeli w ciągu 60 dni nie zostanie podpisane wzajemne porozumienie w sprawie odpowiedniego honorarium pomiędzy stronami lub sprawa nie zostanie wycofana, wtedy prawa przyznane Tobie przez Uczestnika zgodnie z punktami 2.1 i/lub 2.2 automatycznie przestają obowiązywać po upływie powyżej wspomnianego okresu 60 dni.
(b) dowolne oprogramowanie, sprzęt lub urządzenie, inne niż Wersja Uczestnika, bezpośrednio lub pośrednio naruszają jakiś patent, wówczas wszystkie prawa przyznane Tobie przez tego Uczestnika z punktach 2.1(b) i 2.2(b) są cofane od daty pierwszego zrobienia, użycia, sprzedania, dystrybuowania przez Ciebie Modyfikacji wprowadzonych przez tego Uczestnika.
8.3. Jeśli wnosisz sprawę o naruszenie patentu przeciw Uczestnikowi stwierdzającą, że Wersja Uczestnika bezpośrednio lub pośrednio narusza patent, wówczas gdy taka sprawa jest rozpatrywana (jak przez licencję lub ugodę), przed wniesieniem sprawy od naruszenie patentu, wówczas odpowiednia wartość licencji przyznanej przez Uczestnika w punktach 2.1 lub 2.2 powinna zostać wzięta pod uwagę przy określaniu kwoty lub wartości płatności lub licencji.
8.4. W przypadku zakończenia licencji zgodnie z punktami 8.1 lub 8.2 powyżej, wszystkie porozumienia licencyjne z użytkownikami końcowymi (wyłączając dystrybutorów i pośredników), które zostały w sposób ważny przyznane przez Ciebie lub dowolnego dystrybutora przez wygaśnięciem licencji są nadal ważne po jej wygaśnięciu.
DODATEK A - Licencja Publiczna Mozilla.
Oprogramowanie rozpowszechniane pod tą Licencją jest rozpowszechniane
"TAKIE JAKI JEST",
BEZ JAKICHKOLWIEK GWARANCJI, bezpośrednich lub
pośrednich. Sprawdź w Licencji odpowiedni język określający prawa i
ograniczenia tej Licencji.
Oryginalny Kod jest ______________________________________.
Pierwotnym Twórcą Oryginalnego Kodu jes ________________________.
Części stworzone przez
______________________ są zastrzeżone przez ______ _______________________.
Wszystkie prawa zastrzeżone.
Współtwórc-a(-y): ______________________________________.
Ponadto, treść zawarta w niniejszym pliku może być używana na warunkach określonych w licencji ____ ("Licencja [____]"), w którym to przypadku mają zastosowanie warunki określone w Licencji [____], a nie określone powyżej. Jeżeli chcesz udostępnić Twoją wersję niniejszego pliku wyłącznie na warunkach Licencji [___] i jednocześnie nie udostępnić Twojej wersji niniejszego pliku na warunkach licencji NPL, konieczne jest zaznaczenie swojej decyzji przez usunięcie powyższych warunków umowy i zastąpienie ich warunkami i adnotacjami wymaganymi przez Licencję [___]. Jeżeli powyższe warunki umowy nie zostaną usunięte, użytkownik może używać Twojej wersji niniejszego pliku na warunkach licencji NPL lub Licencji [___].
[UWAGA: Treść niniejszego Dodatku A może nieznacznie różnić się od treści adnotacji zawartych w Kodzie Źródłowym Oryginalnego Kodu. Zastosowanie powinna mieć treść zawarta w niniejszym Dodatku A, raczej niż treść zawarta w Oryginalnym Kodzie Źródłowym przeznaczonym do Twoich modyfikacji.
1. Definitions.
1.1. ''Contributor'' means each entity that creates or contributes to the creation of Modifications.
1.2. ''Contributor Version'' means the combination of the Original Code, prior Modifications used by a Contributor, and the Modifications made by that particular Contributor.
1.3. ''Covered Code'' means the Original Code or Modifications or the combination of the Original Code and Modifications, in each case including portions thereof.
1.4. ''Electronic Distribution Mechanism'' means a mechanism generally accepted in the software development community for the electronic transfer of data.
1.5. ''Executable'' means Covered Code in any form other than Source Code.
1.6. ''Initial Developer'' means the individual or entity identified as the Initial Developer in the Source Code notice required by Exhibit A.
1.7. ''Larger Work'' means a work which combines Covered Code or portions thereof with code not governed by the terms of this License.
1.8. ''License'' means this document.
1.8.1. "Licensable" means having the right to grant, to the maximum extent possible, whether at the time of the initial grant or subsequently acquired, any and all of the rights conveyed herein.
1.9. ''Modifications'' means any addition to or deletion from the substance or structure of either the Original Code or any previous Modifications. When Covered Code is released as a series of files, a Modification is:
B. Any new file that contains any part of the Original Code or
previous Modifications.
1.10.1. "Patent Claims" means any patent claim(s), now owned or hereafter acquired, including without limitation, method, process, and apparatus claims, in any patent Licensable by grantor.
1.11. ''Source Code'' means the preferred form of the Covered Code for making modifications to it, including all modules it contains, plus any associated interface definition files, scripts used to control compilation and installation of an Executable, or source code differential comparisons against either the Original Code or another well known, available Covered Code of the Contributor's choice. The Source Code can be in a compressed or archival form, provided the appropriate decompression or de-archiving software is widely available for no charge.
1.12. "You'' (or "Your") means an individual or a legal entity exercising rights under, and complying with all of the terms of, this License or a future version of this License issued under Section 6.1. For legal entities, "You'' includes any entity which controls, is controlled by, or is under common control with You. For purposes of this definition, "control'' means (a) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (b) ownership of more than fifty percent (50%) of the outstanding shares or beneficial ownership of such entity.
(b) under Patents Claims infringed by the making, using or selling of Original Code, to make, have made, use, practice, sell, and offer for sale, and/or otherwise dispose of the Original Code (or portions thereof).
(d) Notwithstanding Section 2.1(b) above, no patent license is
granted: 1) for code that You delete from the Original Code; 2) separate
from the Original Code; or 3) for infringements caused by: i) the
modification of the Original Code or ii) the combination of the Original
Code with other software or devices.
(b) under Patent Claims infringed by the making, using, or selling of Modifications made by that Contributor either alone and/or in combination with its Contributor Version (or portions of such combination), to make, use, sell, offer for sale, have made, and/or otherwise dispose of: 1) Modifications made by that Contributor (or portions thereof); and 2) the combination of Modifications made by that Contributor with its Contributor Version (or portions of such combination).
(c) the licenses granted in Sections 2.2(a) and 2.2(b) are effective on the date Contributor first makes Commercial Use of the Covered Code.
(d) Notwithstanding Section 2.2(b) above, no patent license is granted: 1) for any code that Contributor has deleted from the Contributor Version; 2) separate from the Contributor Version; 3) for infringements caused by: i) third party modifications of Contributor Version or ii) the combination of Modifications made by that Contributor with other software (except as part of the Contributor Version) or other devices; or 4) under Patent Claims infringed by Covered Code in the absence of Modifications made by that Contributor.
3. Distribution Obligations.
3.2. Availability of Source Code.
Any Modification which You create or to which You contribute must be
made available in Source Code form under the terms of this License either
on the same media as an Executable version or via an accepted Electronic
Distribution Mechanism to anyone to whom you made an Executable version
available; and if made available via Electronic Distribution Mechanism,
must remain available for at least twelve (12) months after the date it
initially became available, or at least six (6) months after a subsequent
version of that particular Modification has been made available to such
recipients. You are responsible for ensuring that the Source Code version
remains available even if the Electronic Distribution Mechanism is maintained
by a third party.
3.3. Description of Modifications.
You must cause all Covered Code to which You contribute to contain
a file documenting the changes You made to create that Covered Code and
the date of any change. You must include a prominent statement that the
Modification is derived, directly or indirectly, from Original Code provided
by the Initial Developer and including the name of the Initial Developer
in (a) the Source Code, and (b) in any notice in an Executable version
or related documentation in which You describe the origin or ownership
of the Covered Code.
3.4. Intellectual Property Matters
(b) Contributor APIs.
If Contributor's Modifications include an application programming interface
and Contributor has knowledge of patent licenses which are reasonably necessary
to implement that API, Contributor must also include this information in
the LEGAL file.
3.5. Required Notices.
You must duplicate the notice in Exhibit A in each file of the
Source Code. If it is not possible to put such notice in a particular
Source Code file due to its structure, then You must include such notice
in a location (such as a relevant directory) where a user would be likely
to look for such a notice. If You created one or more Modification(s)
You may add your name as a Contributor to the notice described in Exhibit
A. You must also duplicate this License in any documentation
for the Source Code where You describe recipients' rights or ownership
rights relating to Covered Code. You may choose to offer, and to
charge a fee for, warranty, support, indemnity or liability obligations
to one or more recipients of Covered Code. However, You may do so only
on Your own behalf, and not on behalf of the Initial Developer or any Contributor.
You must make it absolutely clear than any such warranty, support, indemnity
or liability obligation is offered by You alone, and You hereby agree to
indemnify the Initial Developer and every Contributor for any liability
incurred by the Initial Developer or such Contributor as a result of warranty,
support, indemnity or liability terms You offer.
3.6. Distribution of Executable Versions.
You may distribute Covered Code in Executable form only if the requirements
of Section 3.1-3.5 have been met for that Covered Code, and if You
include a notice stating that the Source Code version of the Covered Code
is available under the terms of this License, including a description of
how and where You have fulfilled the obligations of Section 3.2.
The notice must be conspicuously included in any notice in an Executable
version, related documentation or collateral in which You describe recipients'
rights relating to the Covered Code. You may distribute the Executable
version of Covered Code or ownership rights under a license of Your choice,
which may contain terms different from this License, provided that You
are in compliance with the terms of this License and that the license for
the Executable version does not attempt to limit or alter the recipient's
rights in the Source Code version from the rights set forth in this License.
If You distribute the Executable version under a different license You
must make it absolutely clear that any terms which differ from this License
are offered by You alone, not by the Initial Developer or any Contributor.
You hereby agree to indemnify the Initial Developer and every Contributor
for any liability incurred by the Initial Developer or such Contributor
as a result of any such terms You offer.
3.7. Larger Works.
You may create a Larger Work by combining Covered Code with other code
not governed by the terms of this License and distribute the Larger Work
as a single product. In such a case, You must make sure the requirements
of this License are fulfilled for the Covered Code.
6.2. Effect of New Versions.
Once Covered Code has been published under a particular version of
the License, You may always continue to use it under the terms of that
version. You may also choose to use such Covered Code under the terms of
any subsequent version of the License published by Netscape. No one other
than Netscape has the right to modify the terms applicable to Covered Code
created under this License.
6.3. Derivative Works.
If You create or use a modified version of this License (which you
may only do in order to apply it to code which is not already Covered Code
governed by this License), You must (a) rename Your license so that the
phrases ''Mozilla'', ''MOZILLAPL'', ''MOZPL'', ''Netscape'', "MPL", ''NPL''
or any confusingly similar phrase do not appear in your license (except
to note that your license differs from this License) and (b) otherwise
make it clear that Your version of the license contains terms which differ
from the Mozilla Public License and Netscape Public License. (Filling in
the name of the Initial Developer, Original Code or Contributor in the
notice described in Exhibit A shall not of themselves be deemed
to be modifications of this License.)
8.2. If You initiate litigation by asserting a patent infringement claim (excluding declatory judgment actions) against Initial Developer or a Contributor (the Initial Developer or Contributor against whom You file such action is referred to as "Participant") alleging that:
(a) such Participant's Contributor Version directly or indirectly infringes any patent, then any and all rights granted by such Participant to You under Sections 2.1 and/or 2.2 of this License shall, upon 60 days notice from Participant terminate prospectively, unless if within 60 days after receipt of notice You either: (i) agree in writing to pay Participant a mutually agreeable reasonable royalty for Your past and future use of Modifications made by such Participant, or (ii) withdraw Your litigation claim with respect to the Contributor Version against such Participant. If within 60 days of notice, a reasonable royalty and payment arrangement are not mutually agreed upon in writing by the parties or the litigation claim is not withdrawn, the rights granted by Participant to You under Sections 2.1 and/or 2.2 automatically terminate at the expiration of the 60 day notice period specified above.
(b) any software, hardware, or device, other than such Participant's Contributor Version, directly or indirectly infringes any patent, then any rights granted to You by such Participant under Sections 2.1(b) and 2.2(b) are revoked effective as of the date You first made, used, sold, distributed, or had made, Modifications made by that Participant.
8.3. If You assert a patent infringement claim against Participant alleging that such Participant's Contributor Version directly or indirectly infringes any patent where such claim is resolved (such as by license or settlement) prior to the initiation of patent infringement litigation, then the reasonable value of the licenses granted by such Participant under Sections 2.1 or 2.2 shall be taken into account in determining the amount or value of any payment or license.
8.4. In the event of termination under Sections 8.1 or 8.2 above, all end user license agreements (excluding distributors and resellers) which have been validly granted by You or any distributor hereunder prior to termination shall survive termination.
EXHIBIT A -Mozilla Public License.
Software distributed under the License is distributed on an "AS IS"
basis, WITHOUT WARRANTY OF
ANY KIND, either express or implied. See the License for the specific
language governing rights and
limitations under the License.
The Original Code is ______________________________________.
The Initial Developer of the Original Code is ________________________.
Portions created by
______________________ are Copyright (C) ______ _______________________.
All Rights
Reserved.
Contributor(s): ______________________________________.
Alternatively, the contents of this file may be used under the terms of the _____ license (the “[___] License”), in which case the provisions of [______] License are applicable instead of those above. If you wish to allow use of your version of this file only under the terms of the [____] License and not to allow others to use your version of this file under the MPL, indicate your decision by deleting the provisions above and replace them with the notice and other provisions required by the [___] License. If you do not delete the provisions above, a recipient may use your version of this file under either the MPL or the [___] License."
[NOTE: The text of this Exhibit A may differ slightly from the text of the notices in the Source Code files of the Original Code. You should use the text of this Exhibit A rather than the text found in the Original Code Source Code for Your Modifications.]