Mozilla Public License version 1.0

Материал из LicenseIt.ru
Перейти к: навигация, поиск

Описание

Полное название лицензии: Mozilla Public License version 1.0

Краткое название лицензии: MPL v 1.0

Автор лицензии: Netscape Communications Corporation

Дата создания лицензии:

Логотип: Mozilla-foundation-logo.png

Разрешения

Предоставляется разрешение на само произведение:

  • использование,
  • воспроизведение,
  • изменение,
  • демонстрацию,
  • исполнение,
  • лицензирование,
  • распространение.

Предоставляются разрешения на запатентованные технологии реализованные в произведении:

  • создание,
  • использование,
  • продажу.

Все права третьих лиц на интеллектуальную собственность должны быть указаны в сопроводительном файле LEGAL.

Вы можете предлагать и/или взимать плату за гарантию, сервис, возмещения ущерба или ответственности по обязательствам одного или нескольких получателей покрытого кода.

Как применить к своей работе

В тексте лицензии присутствует такое определение принадлежности "Эта лицензия применима к коду, в который первоначальный разработчик вставил уведомление из приложения А, и к связанному покрытому коду.".

Вы должны продублировать уведомления из приложения А в каждом файле исходного кода, и эту лицензию во всей документации по исходным кодам, в которой Вы описываете права получателей исходного кода. Если вы создали одно или несколько изменений, Вы можете добавить свое имя в качестве автора на уведомлении описанном в Приложении А. Если не возможно разместить уведомления таким образом, то вы должны такие уведомления в том месте (например, соответствующий каталог) где пользователь, скорее всего, станет искать такие уведомления.

Мы рекомендуем для этого создать файл с названием license.txt и поместить текст лицензии в него. Файл поместить в корневой каталог распространяемой работы.

Как использовать чужую работу

Использование

При использовании такой работы необходимых действий нет.

Распространение

При распространении исходной версии кода необходимо соблюсти условия:

  • приложить лицензионное соглашение к каждой копии,
  • сохранить всю информацию об авторских правах из сопроводительных файлов(LEGAL),
  • не ограничивать дополнительными условиями свободу получателя (см. исключения).

Изменение

При изменении такого кода необходимо:

  • предоставлять изменения в виде исходных кодов либо указывать место откуда пользователь сможет их скачать в течении ближайших 3-х лет,
  • явно и заметно пометить все измененные файлы, указав дату и изменения,
  • сохранить всю информацию об авторских правах из сопроводительных файлов(LEGAL) и дополнить в случае необходимости,
  • приложить лицензионное соглашение к каждой копии,
  • не ограничивать дополнительными условиями свободу получателя(см. исключения).

Распространение измененной версии

При распространении такого кода необходимо:

  • предоставлять изменения в виде исходных кодов либо указывать место откуда пользователь сможет их скачать в течении ближайших 3-х лет,
  • явно и заметно пометить все измененные файлы, указав дату и изменения,
  • сохранить всю информацию об авторских правах из сопроводительных файлов(LEGAL) и дополнить в случае необходимости,
  • приложить лицензионное соглашение к каждой копии,
  • не ограничивать дополнительными условиями свободу получателя(см. исключения).

Ответственность

Гарантий на донный код не предоставляется, если иное не указано отдельным соглашением.

Ограничения на экспорт

Ограничений на экспорт нет.

Смотрите так же разделы Экспортный контроль и Эмбарго.

Комментарии юриста

Текст лицензии

Текст на русском языке (Перевод)

MOZILLA PUBLIC LICENSE

Version 1.0


1. Определения.

1.1. Автор означает, каждое лицо, которое создает ПО или вносит свой вклад в создание его модификаций.

1.2. Версия вкладчика означает совокупность оригинального кода, до изменений вкладчиком, а также изменения, внесенные данным вкладчикам.

1.3. Покрытый код означает исходный код или модификации или комбинации исходного кода и изменений в каждом конкретном случае в том числе их частей.

1.4. Электронный механизм распространения обозначает механизм общепринятый в сообществе разработчиков программного обеспечения для электронной передачи данных.

1.5. Исполняемый означает покрытый код в любой форме, кроме исходного кода.

1.6. Первоначальный разработчик означает физическое или юридическое лицо определенное в качестве первоначального разработчика в уведомлениях исходного кода, требуемых в приложении А.

1.7. Большая работа означает работу, которая сочетает в себе покрытый код или его части с кодом, не регулируемым условиями этой лицензии.

1.8. Лицензия этот документ.

1.9. Изменения означает любое дополнение или исключение из сути или структуры оригинального исходного кода или любой предыдущей модификации. При создании покрытого кода он выпускается в виде серии файлов, модификация это:

A. Любое дополнение или исключение содержания из файлов, содержащих оригинальный исходный код или предыдущие модификации.

B. Любой новый файл, который содержит какой-либо части исходного кода или предыдущих модификаций.

Оригинальный код означает исходный код компьютерной программы код, который описан в уведомлении к исходному коду, требуемом в приложении А, как оригинальный код, и который, на момент выпуска в соответствии с настоящей Лицензией не охвачены условиями настоящей лицензии.

1.10. Исходный код означает предпочтительную форму распространения кода для внесения в него изменений, в том числе содержащихся в нем модулей, плюс все файлы определения интерфейсов, сценарии предназначенные для управления компиляцией и установкой исполняемого кода или список исходных кодов со сравнением оригинального кода или другого известного, доступного покрытого кода по выбору вкладчика. Исходный код может быть в сжатой форме или в архивированной, при условии широкой доступности и бесплатности инструментов декомпрессии или де-архивации.

1.11. Вы означает физическое или юридическое лицо, осуществляющее права в соответствии, а также с соблюдением всех условий, этой лицензии или будущих версий, выданных в соответствии с разделом 6.1. Для юридических лиц, Вы включает в себя любую организацию, которая управляет, управляемая или находится под общим управлением с Вами. Для настоящего определения, управление означает (а) власть, прямое или косвенное руководство или управление таким субъектом, на основании договора или иным образом, или (б) собственность на 50 процентов (50%) или более находящихся в обращении акций или долей такого субъекта.

2. Лицензия на исходный код.

2.1. Разрешения первоначального разработчика.

Первоначальный разработчика предоставляет Вам всемирную, безвозмездную, неисключительную лицензию, на применение прав третьими лицами на интеллектуальную собственность:

(А) на использование, воспроизведение, изменение, демонстрацию, исполнение, лицензирование и распространение оригинального кода (или его части) с изменениями или без, или как часть более крупной работы, а также

(Б) по патентам, которые сейчас или в будущем принадлежат или контролируются первоначальным разработчиком, на создание, использование и продажу (как использование) оригинального кода (или его части), но только в той степени, в какой любой такой патент является разумно необходимой частью чтобы позволить Вам использовать оригинальный код (или его часть), а не в какой-либо большей степени, которые могут оказаться необходимыми для внесения дополнительных изменений или объединения с другим кодом.

2.2. Разрешения вкладчика.

Каждый вкладчик предоставляет Вам всемирную, безвозмездную, неисключительную лицензию, на применение прав третьими лицами на интеллектуальную собственность:

(А) на использование, воспроизведение, изменение, демонстрирование, исполнение, лицензирование и распространение изменений, созданных данным вкладчиком (или их части) на основе оригинальной работы с другими изменениями, как покрытого кода или как часть более крупной работы, а также

(Б) по патентам предоставляется разрешение сейчас или в будущем, на принадлежащие или контролируемые Автором патенты, использовать версии вкладчика (или их части), но только в той степени, что любой такой патент является разумно необходимым, чтобы Вам использовать версии вкладчика (или их части) , а не какому-либо в большей степени, которые могут потребоваться использовать дополнительные изменения или их сочетания.

3. Обязанности при распространении.

3.1. Применение лицензии.

Изменения, которые вы создаете или распространяете регулируются условиями этой лицензии, включая без ограничения Раздел 2.2. Версия исходного покрытого кода может распространяться только в соответствии с условиями настоящей Лицензии или ее новых версий, выпущенных в соответствии с разделом 6.1, и Вы должны включить копию лицензии с в каждую копию распространяемого исходного кода. Вы не можете предлагать или навязывать любые условия на любую версию исходного кода, которое изменяет или ограничивает применение этой лицензии или права получателей. Тем не менее, Вы можете включить документ, предлагающий дополнительные права, описанный в разделе 3.5.

3.2. Доступность исходного кода.

Любые изменения, которые вы создаете или распространяете должны быть предоставлены в виде исходного кода, в соответствии с условиями этой лицензии, на том же носителе что и исполняемая версия, либо через общепринятый электронный механизм распространения любому лицу, которому доступна исполняемая версия, и если доступ предоставляется через электронный механизм распространения, то необходимо обеспечить доступность по крайней мере 12 (двенадцать) месяцев после даты когда продукт первоначально стал доступным, или по крайней мере 6 (шесть) месяцев после того как измененная версия стала доступна таким получателям. Вы несете ответственность за обеспечение доступности исходного кода даже если электронного механизма распространения поддерживается третьей стороной.

3.3. Описание изменений.

Вы должны пометить весь покрытый код, который вы распространяете, определенным содержанием измененных файлов о внесенных изменений и дате изменений. Вы должны включить указание о том, что изменение происходит прямо или косвенно от оригинального кода, предоставленного первоначальный разработчиком, включая имя первоначального разработчика (а) в исходном коде, и (б) в любых уведомлениях в исполняемых версиях, либо в сопроводительной документации, в которой Вы описываете происхождение или собственность покрытого кода.

3.4. Вопросы интеллектуальной собственности

(А) претензии третьих сторон.

Если у Вас есть информация о том, что участник заявляет свои права на интеллектуальную собственность, в частности, на функции или код (или его использование в соответствии с настоящей лицензией), вы должны включить текстовый файл LEGAL с дистрибутивом исходного кода, который описывает условия применения и сторону, заявившую свое право, настолько подробно, чтобы получатель знал к кому обращаться. Если вы узнали об этом после того как сделали свою модификацию доступной как описано в разделе 3.2, Вы должны незамедлительно изменить файл LEGAL во всех копии, которые стали доступны после этого, и принять другие меры (такие как соответствующие списки рассылки или группы новостей для оповещения) рассчитанные на то , чтобы оповестить всех получивших копии покрытого кода о полученной информации.

(Б) Авторские API.

Если Ваше изменение представляет собой API и Вы владеете или контролируете патенты, которые необходимы для реализации этого API, вы должны также включить эту информацию в файл LEGAL.

3.5. Необходимые уведомления.

Вы должны продублировать уведомления из приложения А в каждом файле исходного кода, и эту лицензию во всей документации по исходным кодам, в которой Вы описываете права получателей исходного кода. Если вы создали одно или несколько изменений, Вы можете добавить свое имя в качестве автора на уведомлении описанном в Приложении А. Если не возможно разместить уведомления таким образом, то вы должны такие уведомления в том месте (например, соответствующий каталог) где пользователь, скорее всего, станет искать такие уведомления. Вы можете предлагать и/или взимать плату за гарантию, сервис, возмещения ущерба или ответственности по обязательствам одного или нескольких получателей покрытого кода. Тем не менее, Вы можете делать это только от своего имени, а не от имени первоначального разработчика или любого из вкладчиков. Вы должны сделать понятным для получателя что любая такая гарантия, сервис, возмещение ущерба или ответственность по обязательствам, предлагаете только Вы один и Вы соглашаетесь защитить первоначального разработчика и каждого вкладчика от любой ответственности, которая возлагается на первоначального разработчика или таких вкладчиков в результате гарантий, сервиса, возмещения ущерба или ответственности.

3.6. Распространение исполняемых версий.

Вы можете распространять Покрытый код в исполняемом виде только при условии соблюдения требований раздела 3.1-3.5 были выполнены для этого кода, и, если вы включите уведомление о том, что исходный код распространяемого покрытого кода доступен в соответствии с условиями настоящей Лицензии, включая описание того, где и как Вы выполнили обязательства из раздела 3.2. Уведомление должно быть явно включено во все уведомления исполняемой версии, связанную с ним документацию или вспомогательную документацию, в которых Вы описываете права получателей, связанных с распространяемым покрытым кодом. Вы можете распространять исполняемые версии покрытого кода на основании любой лицензии по вашему выбору, условия которой могут отличаться от настоящей Лицензии, при условии, что Вы соблюдаете условия этой лицензии и лицензия на исполняемую версию не является попыткой ограничить или изменить права получателя в отношении версии исходного кода, передаваемых по настоящей Лицензии. Если Вы распространяете исполняемые версии под различными лицензиями Вы должны совершенно ясно указать, что все условия, которые отличаются от этой лицензии предлагаются только вами, а не первоначальным разработчиком или каким-либо из вкладчиков. Настоящим Вы соглашаетесь защитить первоначального разработчика и любого из вкладчиков от любой ответственности, которая возлагается на первоначального разработчика или вкладчиков в результате измененных условий.

3.7. Большие работы.

Вы можете создать большую работу путем объединения покрытого кода с другим кодом, не регулируемым условиями этой лицензии, и распространять полученную работу, как единый продукт. В таком случае, Вы должны убедиться, что требования этой Лицензии выполняются для распространяемого покрытого кода.

4. Неспособность должным образом соблюдать лицензию из-за законов или постановлений.

Если невозможно выполнить любое из условий настоящей Лицензии в отношении некоторых или всех условий в отношении покрытого кода в связи с законом или постановлением, то Вы должны: (а) соблюсти условия настоящей Лицензии в максимально возможной степени и (б) описать ограничения и код, на который они влияют. Такое описание должно быть включено в файл LEGAL описанный в разделе 3.4 и должны быть включены во все распространяемые экземпляры исходного кода. За исключением случаев, запрещенных законом или постановлением, такое описание должно быть достаточно подробным для понимания человеком без специального образования.

5. Применение этой лицензии.

Эта лицензия применима к коду, в который первоначальный разработчик вставил уведомление из приложения А, и к связанному покрытому коду.

6. Версии лицензии.

6.1. Новые версии.

Netscape Communications Corporation (Netscape) может публиковать исправленные и/или новые версии лицензии время от времени. Каждая версия будет содержать отличительный номер версии.

6.2. Влияние новых версий.

Если код, однажды покрытый конкретной версией лицензии, Вы всегда можете продолжать использовать его в соответствии с условиями этой версии. Вы также можете использовать такой код, в соответствии с условиями любой последующей версии лицензии опубликованной Netscape. Никто другой, кроме Netscape не имеет право изменить условия, применимые к покрытому коду созданному в соответствии с настоящей Лицензией.

6.3. Производные работы.

Если вы создаете или используете модифицированную версию этой лицензии (которую вы можете сделать только для того, чтобы применить его к коду еще не охваченному настоящей лицензией), вы должны (а) переименовать Вашу лицензию, чтобы фразы Mozilla, MOZILLAPL, MOZPL, Netscape, NPL или похожие фразы не появляются в вашей лицензии и (б) обеспечьте ясность в том, что ваша версия лицензии содержит условия, которые отличаются от Mozilla Public License и Netscape Public License. (Заполнение имени первоначального разработчика, оригинального кода или вкладчика в уведомлении, описанных в приложении А не должны считаться модификацией этой лицензии.)

7. ОТКАЗ ОТ ГАРАНТИЙ.

Покрытый код предоставляется по принципу "КАК ЕСТЬ" на условиях данной лицензии, без каких-либо гарантий, явных или подразумеваемых, включая любые гарантии того, что код не содержит дефектов, пригоден для коммерческого использования, подходит для конкретной цели или не содержит нарушения. Весь риск, связанный с качеством и производительностью покрытого кода вы берете на себя. Если какой-либо покрытый код окажется дефектным в любом отношении, вы (не первоначальный разработчик или какой либо из вкладчиков) примите на себя стоимость любого необходимого обслуживания, ремонта или исправления. Этот отказ от гарантий составляет важную часть данной лицензии. Не используйте любой покрытый код без данного ограничения.

8. Прекращение действия.

Эта лицензия и права, предоставленные по настоящему договору прекращаются автоматически, если Вы не будете соблюдать условия настоящего Соглашения и не исправите такое нарушение в течение 30 дней с момента, когда стало известно о нарушении. Все корректно предоставленные лицензии на покрытый код остаются в силе после прекращения действия настоящей лицензии. Положения, которые по своей природе должны оставаться в силе после расторжения настоящего Лицензионного остаются в силе.

9. ОГРАНИЧЕНИЕ ОТВЕТСТВЕННОСТИ.

Ни при каких обстоятельствах и ни в какой правовой системе, если произашло нарушение (включая халатность) договора или иного соглашения, первоначальным разработчиком, вкладчиком или дистрибьютором покрытого кода, или поставщиком любой из его частей, они не несут ответственности перед вами или любым другим лицом за любой косвенный, специальный, случайный, или другой ущерб любого характера, включая без ограничений ущерб от потери репутации, простоя, неисправности компьютера или сбоев, или любой другой коммерческий ущерб или потери, даже если такая сторона была проинформирована о возможности такого ущерба. Это ограничение ответственности не должно применяться к ответственности за смерть или травмы, полученные в результате халатности такой стороны, в той мере, в какой соответствующее законодательство запрещает такие ограничения. Некоторые правовые системы не допускают ограничение или исключение по ответственности от непредвиденного или косвенного ущерба, в этом случае такие ограничения или исключения к вам не применяются.

10. Соглашение для пользователей госучреждений США.

Покрытый код это коммерческий продукт, как этот термин определен в 48 C.F.R. 2.101 (Oct. 1995), состоящий из коммерческого компьютерного программного обеспечения и коммерческой документации по программному обеспечению, в терминологии используемой в 48 C.F.R. 12.212 (Sept. 1995). В соответствии с 48 C.F.R. 12.212 и 48 C.F.R. 227.7202-1 по 227.7202-4 (June 1995), все конечные пользователи госучреждений США получают покрытый код только с правами, изложенными в данном документе.

11. РАЗНОЕ.

Эта лицензия представляет собой законченное соглашение относительно предмета соглашения. Если какое-либо положение настоящей Лицензии будет признано неосуществимым, такое положение должно быть изменено лишь в объеме, необходимом для его применения. Эта лицензия регулируется законами штата Калифорния (за исключением случаев, когда действующим законодательством, предусмотрено иное), за исключением противоречий действующему законодательству. Что касается споров, в которых по крайней мере одной из сторон является гражданин или коммерческая организация приписанная или зарегистрированная в Соединенных Штатах Америки: (а) если иное не оговорено в письменной форме, все споры, связанные с этой лицензией (исключая любые споры, связанные с правами интеллектуальной собственности), подлежат окончательному и обязательному рассмотрению в арбитражном суде, и проигравшая сторона оплачивает все судебные расходы; (б) любое арбитражное слушание касающееся настоящего Соглашения, будет проведено в округе Санта-Клара, Калифорния, под эгидой JAMS / EndDispute, и (с) любое судебное разбирательство, касающиеся настоящего Соглашения, попадают под юрисдикцию федеральных судов Северного округа штата Калифорния, с округом Санта-Клара, Калифорния, и проигравшая сторона берет на себя все затраты без ограничения, включая судебные издержки и разумные гонорары адвокатов, и расходы. Применение положений Конвенции ООН о договорах международной купли-продажи товаров исключается. Любой закон или положение, которое предусматривает, что положения(язык написания) контракта не могут быть истолкованы против составителя не применяется к этой Лицензии.

12. ОТВЕТСТВЕННОСТЬ ЗА ТРЕБОВАНИЯ.

За исключением случаев, когда другой Участник не выполняет с п. 3.4, Вы несете ответственность за ущерб, причиненный прямо или косвенно, в связи с использованием прав согласно этой Лицензии, в зависимости от количества копий покрытого кода вам предоставленых, дохода полученного от использования таких прав, а также других значимых факторов. Вы согласны работать с заинтересованными сторонами для создания правильного(равноправного) распределения ответственности.

Исходный вариант текста

MOZILLA PUBLIC LICENSE

Version 1.0


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.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:

A. Any addition to or deletion from the contents of a file containing Original Code or previous Modifications.

B. Any new file that contains any part of the Original Code or previous Modifications.

``Original Code means Source Code of computer software code which is described in the Source Code notice required by Exhibit A as Original Code, and which, at the time of its release under this License is not already Covered Code governed by this License.

1.10. ``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 a list of 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.11. ``You 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 fifty percent (50%) or more of the outstanding shares or beneficial ownership of such entity.

2. Source Code License.

2.1. The Initial Developer Grant.

The Initial Developer hereby grants You a world-wide, royalty-free, non-exclusive license, subject to third party intellectual property claims:

(a) to use, reproduce, modify, display, perform, sublicense and distribute the Original Code (or portions thereof) with or without Modifications, or as part of a Larger Work; and

(b) under patents now or hereafter owned or controlled by Initial Developer, to make, have made, use and sell (``Utilize) the Original Code (or portions thereof), but solely to the extent that any such patent is reasonably necessary to enable You to Utilize the Original Code (or portions thereof) and not to any greater extent that may be necessary to Utilize further Modifications or combinations.

2.2. Contributor Grant.

Each Contributor hereby grants You a world-wide, royalty-free, non-exclusive license, subject to third party intellectual property claims:

(a) to use, reproduce, modify, display, perform, sublicense and distribute the Modifications created by such Contributor (or portions thereof) either on an unmodified basis, with other Modifications, as Covered Code or as part of a Larger Work; and

(b) under patents now or hereafter owned or controlled by Contributor, to Utilize the Contributor Version (or portions thereof), but solely to the extent that any such patent is reasonably necessary to enable You to Utilize the Contributor Version (or portions thereof), and not to any greater extent that may be necessary to Utilize further Modifications or combinations.

3. Distribution Obligations.

3.1. Application of License.

The Modifications which You create or to which You contribute are governed by the terms of this License, including without limitation Section 2.2. The Source Code version of Covered Code may be distributed only under the terms of this License or a future version of this License released under Section 6.1, and You must include a copy of this License with every copy of the Source Code You distribute. You may not offer or impose any terms on any Source Code version that alters or restricts the applicable version of this License or the recipients' rights hereunder. However, You may include an additional document offering the additional rights described in Section 3.5.

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

(a) Third Party Claims.

If You have knowledge that a party claims an intellectual property right in particular functionality or code (or its utilization under this License), you must include a text file with the source code distribution titled ``LEGAL which describes the claim and the party making the claim in sufficient detail that a recipient will know whom to contact. If you obtain such knowledge after You make Your Modification available as described in Section 3.2, You shall promptly modify the LEGAL file in all copies You make available thereafter and shall take other steps (such as notifying appropriate mailing lists or newsgroups) reasonably calculated to inform those who received the Covered Code that new knowledge has been obtained.

(b) Contributor APIs.

If Your Modification is an application programming interface and You own or control patents which are reasonably necessary to implement that API, you 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, and this License in any documentation for the Source Code, where You describe recipients' rights relating to Covered Code. If You created one or more Modification(s), You may add your name as a Contributor to the notice described in Exhibit A. 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 file) where a user would be likely to look for such a notice. 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 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.

4. Inability to Comply Due to Statute or Regulation.

If it is impossible for You to comply with any of the terms of this License with respect to some or all of the Covered Code due to statute or regulation then You must: (a) comply with the terms of this License to the maximum extent possible; and (b) describe the limitations and the code they affect. Such description must be included in the LEGAL file described in Section 3.4 and must be included with all distributions of the Source Code. Except to the extent prohibited by statute or regulation, such description must be sufficiently detailed for a recipient of ordinary skill to be able to understand it.

5. Application of this License.

This License applies to code to which the Initial Developer has attached the notice in Exhibit A, and to related Covered Code.

6. Versions of the License.

6.1. New Versions.

Netscape Communications Corporation (``Netscape) may publish revised and/or new versions of the License from time to time. Each version will be given a distinguishing version number.

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, ``NPL or any confusingly similar phrase do not appear anywhere in your 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.)

7. DISCLAIMER OF WARRANTY.

COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN ``AS IS BASIS, WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.

8. TERMINATION.

This License and the rights granted hereunder will terminate automatically if You fail to comply with terms herein and fail to cure such breach within 30 days of becoming aware of the breach. All sublicenses to the Covered Code which are properly granted shall survive any termination of this License. Provisions which, by their nature, must remain in effect beyond the termination of this License shall survive.

9. LIMITATION OF LIABILITY.

UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE INITIAL DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE, OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO YOU OR ANY OTHER PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THAT EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.

10. U.S. GOVERNMENT END USERS.

The Covered Code is a ``commercial item, as that term is defined in 48 C.F.R. 2.101 (Oct. 1995), consisting of ``commercial computer software and ``commercial computer software documentation, as such terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48 C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995), all U.S. Government End Users acquire Covered Code with only those rights set forth herein.

11. MISCELLANEOUS.

This License represents the complete agreement concerning subject matter hereof. If any provision of this License is held to be unenforceable, such provision shall be reformed only to the extent necessary to make it enforceable. This License shall be governed by California law provisions (except to the extent applicable law, if any, provides otherwise), excluding its conflict-of-law provisions. With respect to disputes in which at least one party is a citizen of, or an entity chartered or registered to do business in, the United States of America: (a) unless otherwise agreed in writing, all disputes relating to this License (excepting any dispute relating to intellectual property rights) shall be subject to final and binding arbitration, with the losing party paying all costs of arbitration; (b) any arbitration relating to this Agreement shall be held in Santa Clara County, California, under the auspices of JAMS/EndDispute; and (c) any litigation relating to this Agreement shall be subject to the jurisdiction of the Federal Courts of the Northern District of California, with venue lying in Santa Clara County, California, with the losing party responsible for costs, including without limitation, court costs and reasonable attorneys fees and expenses. The application of the United Nations Convention on Contracts for the International Sale of Goods is expressly excluded. Any law or regulation which provides that the language of a contract shall be construed against the drafter shall not apply to this License.

12. RESPONSIBILITY FOR CLAIMS.

Except in cases where another Contributor has failed to comply with Section 3.4, You are responsible for damages arising, directly or indirectly, out of Your utilization of rights under this License, based on the number of copies of Covered Code you made available, the revenues you received from utilizing such rights, and other relevant factors. You agree to work with affected parties to distribute responsibility on an equitable basis.

EXHIBIT A.

``The contents of this file are subject to the Mozilla Public License Version 1.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.mozilla.org/MPL/

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): ______________________________________.

Ссылки