Внося код в проект Redis в любой форме, вы соглашаетесь с прилагаемым ниже Redis Software Grant and Contributor License Agreement. Только вклады, сделанные на условиях Redis Software Grant and Contributor License Agreement, могут быть приняты Redis, и любой вклад подлежит условиям Redis tri-license под RSALv2/SSPLv1/AGPLv3, как описано в файле LICENSE.txt, включённом в исходное распределение Redis.
Для определения лицензии на интеллектуальную собственность, предоставленной в любом Вкладе, Redis Ltd. ("Redis") требует Software Grant and Contributor License Agreement ("Agreement"). Это Соглашение защищает вас как вкладчика, а также Redis и его пользователей; оно не изменяет ваши права на использование собственного Вклада для любых других целей, разрешённых этим Соглашением.
Делая любой Вклад, вы принимаете и соглашаетесь с следующими условиями и положениями для Вклада. За исключением лицензии, предоставленной в этом Соглашении Redis и получателям программного обеспечения, распространяемого Redis, вы сохраняете все права, титулы и интересы в и к своему Вкладу.
Определения 1.1. "Вы" (или "Ваш") означает владельца авторских прав или юридическое лицо, уполномоченное владельцем авторских прав, которое заключает это Соглашение с Redis. Для юридических лиц, лицо, делающее Вклад, и все другие юридические лица, которые контролируют, контролируются или находятся под общим контролем с этим лицом, считаются одним вкладчиком. В целях этого определения, "Контроль" означает (i) возможность, прямую или косвенную, влиять на направление или управление таким лицом, будь то по договору или иным образом, или (ii) владение пятьюдесятью процентами (50%) или более акций, или (iii) бенефициарное владение таким лицом. 1.2. "Вклад" означает код, документацию или любое оригинальное авторское произведение, включая любые изменения или добавления к существующему произведению, описанному выше.2. "Проект" означает любой проект программного обеспечения, управляемый Redis. 3. Предоставление лицензии на авторские права. В соответствии с условиями настоящего Соглашения, Вы предоставляете Redis и получателям программного обеспечения, распространяемого Redis, бессрочную, глобальную, неисключительную, бесплатную, безвозмездную, неотзывную лицензию на авторские права для воспроизведения, подготовки производных работ, публичного демонстрационного показа, публичного исполнения, сублицензирования и распространения Вашего Вклада и таких производных работ. 4. Предоставление патентной лицензии. В соответствии с условиями настоящего Соглашения, Вы предоставляете Redis и получателям программного обеспечения, распространяемого Redis, бессрочную, глобальную, неисключительную, бесплатную, безвозмездную, неотзывную (за исключением случаев, указанных в этом разделе) патентную лицензию на создание, производство, использование, предложение к продаже, продажу, импорт и иное передачу Работы, при условии, что такая лицензия распространяется только на те патентные права, которые Вы можете лицензировать и которые необходимы для использования Вашего Вклада в отдельности или в сочетании с Работой, к которой был сделан такой Вклад.Если какое-либо лицо подаст патентный иск против Вас или любого другого лица (включая встречные иски или встречные требования в судебном процессе), утверждая, что Ваш Вклад или Работа, к которой Вы внесли Вклад, составляет прямое или содействующее патентное нарушение, то любые патентные лицензии, предоставленные этому лицу в рамках настоящего Соглашения для этого Вклада или Работы, прекращаются с даты подачи такого иска.5. Представления и гарантии. Вы представляете и гарантируете, что: (i) Вы юридически вправе предоставить вышеуказанные лицензии; и (ii) если Вы являетесь юридическим лицом, каждый сотрудник или агент, назначенный Вами, уполномочен подавать Вклад от Вашего имени; и (iii) Ваш Вклад является Вашей оригинальной работой, и он не будет нарушать права интеллектуальной собственности третьих лиц.
Отказ от ответственности. Не ожидается, что Вы будете предоставлять поддержку для Вашего Вклада, за исключением случаев, когда Вы желаете предоставить такую поддержку. Вы можете предоставлять поддержку бесплатно, за плату или не предоставлять её вовсе. Если это не требуется применимым законом или не согласовано в письменной форме, Вы предоставляете Ваш Вклад на условиях "AS IS" («как есть»), БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ ИЛИ УСЛОВИЙ ЛЮБОГО РОДА, явных или подразумеваемых, включая, но не ограничиваясь, гарантиями или условиями СОБСТВЕННОСТИ, НЕНАРУШЕНИЯ ПРАВ, КОММЕРЧЕСКОЙ ЦЕННОСТИ или ПРИГОДНОСТИ ДЛЯ ОПРЕДЕЛЁННОЙ ЦЕЛИ.7. Применимость. Ничто в настоящем Соглашении не будет толковаться как создание какого-либо совместного предприятия, трудовых отношений или партнерства между Вами и Redis. Если какое-либо положение настоящего Соглашения будет признано недействительным, остальные положения настоящего Соглашения не будут затронуты. Настоящее Соглашение представляет собой полное соглашение между Вами и Redis, касающееся Вклада. # ВАЖНО: КАК ИСПОЛЬЗОВАТЬ GITHUB ISSUES ДЛЯ REDISGitHub issues ДОЛЖНЫ ИСПОЛЬЗОВАТЬСЯ ТОЛЬКО для отчетов о багах и для ПОДРОБНЫХ запросов на новые функции. Всё остальное следует задавать на Discord:
ПОЖАЛУЙСТА, НЕ ПУБЛИКУЙТЕ ОБЩИЕ ВОПРОСЫ, которые не касаются багов или подозреваемых багов, в системе GitHub issues. Мы будем рады помочь вам и предоставить всю необходимую поддержку на Discord.
Также существует активное сообщество пользователей Redis на Stack Overflow:
https://stackoverflow.com/questions/tagged/redis
Вопросы и pull requests, касающиеся документации, должны быть размещены в репозитории redis-doc:
https://github.com/redis/redis-doc
Если вы сообщаете о безопасности или уязвимости, см. SECURITY.md.
Если это большая функция или семантическое изменение, пожалуйста, не начинайте кодирование сразу: если ваша функция не соответствует концепции, вы потратите много времени на написание кода без какой-либо причины. Начните с публикации на почтовом списке и создания issues на GitHub с описанием того, что вы хотите достичь и почему. Примеры использования важны для принятия функций. Здесь вы можете увидеть, есть ли консенсус по вашей идее.
Если на шаге 1 вы получите подтверждение от лидеров проекта, используйте следующую процедуру для отправки патча: a. Создайте форк Redis на GitHub ( https://docs.github.com/en/github/getting-started-with-github/fork-a-repo ) b. Создайте тематическую ветку (git checkout -b my_branch) c. Отправьте изменения в вашу ветку (git push origin my_branch) d. Инициируйте pull request на GitHub ( https://docs.github.com/en/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request ) e. Готово :)3. Имейте в виду, что мы очень загружены, поэтому issues и PR иногда ждут очень долго. Однако это не отсутствие интереса, по мере того как проект привлекает всё больше пользователей, мы постоянно сталкиваемся с необходимостью приоритизировать определенные issues/PR над другими. Если вы считаете, что ваш issue/PR очень важен, попробуйте популяризовать его, привлечь других пользователей для комментариев и обсуждения. Это поможет.
Для незначительных исправлений — откройте pull request на GitHub.
Дополнительная информация о три-лицензии RSALv2/SSPLv1/AGPLv3 также содержится в файле LICENSE.txt.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )