# Соглашение участника (CLA) Индивидуальное лицензионное соглашение участника Полки. Основано на [Apache Individual Contributor License Agreement v2.2](https://www.apache.org/licenses/icla.pdf) (Apache Software Foundation): пункты об авторском праве, патентах и заверениях взяты оттуда. Отличие одно, и оно главное: мейнтейнер вправе распространять вклад и на других условиях, в том числе коммерческих. Так работает двойное лицензирование Полки (AGPL-3.0 и [коммерческая лицензия](COMMERCIAL.md)). Как принять: напишите в описании pull request строку «Я принимаю CLA (CLA.md)» или отметьте этот пункт в шаблоне. Соглашение действует для этого pull request и всех ваших следующих вкладов в Полку. ## 1. Термины **Мейнтейнер** — Круглов Артем Игоревич, правообладатель Полки (https://github.com/artkruglov/polka), и лица, которым мейнтейнер передаст права на проект. **Вы** — физическое лицо, которое принимает соглашение. **Вклад** — любое произведение, которое вы намеренно передаёте мейнтейнеру для включения в Полку: код, документация, тексты, изображения и изменения к ним, отправленные через pull request, issue, письмо или иным способом. Не вклад — то, что вы явно пометили «Не вклад» (Not a Contribution). ## 2. Авторское право Вы сохраняете авторское и исключительное право на свой вклад и можете использовать его как угодно. Вы предоставляете мейнтейнеру простую (неисключительную) лицензию на вклад: безвозмездную, безотзывную, на территории всего мира и на весь срок действия исключительного права. Лицензия разрешает воспроизводить вклад, перерабатывать его и создавать производные произведения, распространять, публично показывать и исполнять, доводить до всеобщего сведения, а также выдавать сублицензии. Мейнтейнер вправе распространять вклад и производные от него произведения на любых условиях по своему выбору, в том числе на условиях AGPL-3.0, иной открытой лицензии или коммерческой (закрытой) лицензии, и менять эти условия в будущем. Обязанности ставить ваше имя в продукте или платить вознаграждение из этого не возникает; список участников сохраняется в истории репозитория. ## 3. Патенты Вы предоставляете мейнтейнеру и каждому получателю Полки безвозмездную, безотзывную, всемирную лицензию на ваши патенты, которые неизбежно нарушаются вашим вкладом (самим по себе или вместе с Полкой, в которую он внесён): изготавливать, использовать, продавать, предлагать к продаже, ввозить и иначе распоряжаться Полкой. Если кто-то подаёт патентный иск, утверждая, что вклад или Полка нарушает его патент, патентная лицензия для этого лица прекращается с даты подачи иска. ## 4. Заверения - Вы вправе предоставить эту лицензию. Если вклад сделан в рамках работы и права на него принадлежат работодателю, вы получили его разрешение или работодатель отказался от прав на вклад. - Вклад — ваше собственное произведение. Если часть вклада создана не вами (например, сторонний код), вы указываете это в pull request: источник, автора и лицензию. - Вы сообщите мейнтейнеру, если узнаете, что какое-либо заверение перестало быть верным. ## 5. Без гарантий Вы не обязаны поддерживать свой вклад. Если иное не согласовано письменно, вклад предоставляется «как есть», без гарантий и условий, явных или подразумеваемых, в том числе гарантий правового титула, ненарушения прав, товарной пригодности и пригодности для определённой цели. ## 6. Прочее Мейнтейнер не обязан принимать вклад. К соглашению применяется право Российской Федерации. Английский текст ниже — перевод; при расхождении действует русский. --- ## Contributor License Agreement (English translation) Individual Contributor License Agreement for Полка (Polka). Based on the [Apache Individual Contributor License Agreement v2.2](https://www.apache.org/licenses/icla.pdf) by the Apache Software Foundation: the copyright, patent and representation clauses come from it. The one, deliberate difference: the maintainer may also distribute contributions under other terms, including commercial ones. This is what makes Полка's dual licensing (AGPL-3.0 and a [commercial license](COMMERCIAL.md)) work. To accept, write "I accept the CLA (CLA.md)" («Я принимаю CLA (CLA.md)») in the pull request description or tick the box in the template. The agreement covers that pull request and all your future contributions to Полка. 1. **Definitions.** *Maintainer*: Artem Kruglov (Круглов Артем Игоревич), the copyright holder of Полка (https://github.com/artkruglov/polka), and anyone to whom the maintainer transfers the rights in the project. *You*: the individual accepting this agreement. *Contribution*: any work you intentionally submit to the maintainer for inclusion in Полка (code, documentation, text, images and changes to them), by pull request, issue, email or otherwise, except what you have conspicuously marked "Not a Contribution". 2. **Copyright.** You keep the copyright in your contribution. You grant the maintainer a non-exclusive, royalty-free, irrevocable, worldwide license for the full term of copyright to reproduce, modify, prepare derivative works of, distribute, publicly display and perform, make available to the public, and sublicense your contribution. The maintainer may distribute your contribution and derivative works under any terms of the maintainer's choosing, including the AGPL-3.0, another open source license, or a commercial (proprietary) license, and may change those terms in the future. This creates no obligation to credit you in the product or to pay you; the contributor record is kept in the repository history. 3. **Patents.** You grant the maintainer and every recipient of Полка a royalty-free, irrevocable, worldwide patent license to make, use, sell, offer for sale, import and otherwise transfer Полка, covering those of your patent claims that are necessarily infringed by your contribution alone or in combination with Полка. If anyone files patent litigation alleging that your contribution or Полка infringes a patent, the patent licenses granted to them end on the date the litigation is filed. 4. **Representations.** You are legally entitled to grant this license; if your employer has rights in the contribution, you have its permission or it has waived those rights. The contribution is your original work; you identify any part that is not (source, author and license) in the pull request. You will tell the maintainer if any of this stops being true. 5. **No warranty.** You are not expected to support your contribution. Unless agreed in writing, it is provided "as is", without warranties or conditions of any kind, including title, non-infringement, merchantability or fitness for a particular purpose. 6. **Other.** The maintainer is not obliged to accept a contribution. This agreement is governed by the laws of the Russian Federation. The Russian text above prevails over this translation.