Skip to main content

Условия GitHub для дополнительных продуктов и функций

Дата вступления в силу настоящей версии: 5 сентября 2023 г.

Когда вы используете GitHub, вам может быть предоставлен доступ к множеству дополнительных продуктов и функций («Дополнительные продукты и функции»). Поскольку многие из Дополнительных продуктов и функций предлагают различные функции, в дополнение к вашему Договору с нами («Договор») могут применяться особые условия для этого продукта или функции — Условия предоставления услуг GitHub, Корпоративные условия обслуживания GitHub, Общие условия GitHub или соглашение с МАйкрософт о корпоративном лицензировании. Ниже мы перечислили эти продукты и функции вместе с соответствующими дополнительными условиями, применимыми к их использованию вами.

Используя Дополнительные продукты и функции, вы также соглашаетесь с применимыми Условиями GitHub для Дополнительных продуктов и функций, перечисленными ниже. Нарушение этих условий GitHub в отношении Дополнительных продуктов и функций является нарушением Договора. Термины с заглавной буквы, не определенные здесь, имеют значение, присвоенное им в Соглашении.

Для корпоративных пользователей

  • Пользователи GitHub Enterprise Cloud могут иметь доступ к следующим Дополнительным продуктам и функциям: действия, расширенная безопасность, консультативная база данных предупреждений, кодовые пространства, предварительная версия Dependabot, корпоративный импортер GitHub, пакеты и страницы.

  • Пользователи GitHub Enterprise Server могут иметь доступ к следующим дополнительным продуктам и функциям: действия, расширенная безопасность, консультативная база данных, подключение, предварительная версия Dependabot, корпоративный импортер GitHub, пакеты, страницы и образы SQL-сервера.

Действия

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

Действия и любые элементы действий в отношении продуктов или услуг не могут использоваться в нарушение Договора, Политик допустимого использования GitHub или ограничений действий в сервисе GitHub, указанных в Документации по действиям. Кроме того, независимо от того, использует ли действие собственных исполнителей, действия не следует использовать для:

  • криптомайнинг;
  • нарушение, получение или попытка получения несанкционированного доступа к любому сервису, устройству, данным, учетной записи или сети (кроме разрешенных Программой GitHub Bug Bounty);
  • предоставление автономного или интегрированного приложения или услуги, предлагающих продукт или услугу Actions, или любые элементы продукта или услуги Actions в коммерческих целях;
  • любая деятельность, которая создает нагрузку на наши серверы, если эта нагрузка непропорциональна преимуществам, предоставляемым пользователям (например, не используйте действия в качестве сети доставки контента или как часть бессерверного приложения, но действие с низкой выгодой может быть хорошо, если это также низкое бремя); или
  • при использовании исполнителей, размещенных на GitHub, любые другие действия, не связанные с производством, тестированием, развертыванием или публикацией программного проекта, связанного с репозиторием, в котором используются действия GitHub.

Чтобы предотвратить нарушение этих ограничений и злоупотребление действиями GitHub, GitHub может отслеживать использование вами действий GitHub. Неправильное использование GitHub Actions может привести к прекращению работы, ограничению вашей возможности использовать GitHub Actions, отключению репозиториев, созданных для запуска Actions в нарушение настоящих Условий, или, в некоторых случаях, к приостановке или прекращению действия вашей учетной записи GitHub.

Использование для разработки и тестирования

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

Уполномоченный разработчик

Вы назначаете GitHub своим авторизованным разработчиком в отношении программного обеспечения Apple, включенного в Actions. GitHub несет ответственность за соблюдение условий использования любого такого программного обеспечения, включенного в Actions, и будет обеспечивать конфиденциальность любой конфиденциальной информации Apple, доступ к которой осуществляется в составе Actions.

Доступ к сервисам хранения данных третьих лиц

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

Средства выполнения внутреннего тестирования действий в GitHub

Если вы используете собственные исполнители, у вас есть возможность отключить автоматические обновления, но GitHub оставляет за собой право отменить ваш выбор для критических обновлений безопасности.

Расширенные функции безопасности

GitHub предоставляет дополнительные функции безопасности клиентам по лицензии Advanced Security. Эти функции включают сканирование кода, сканирование секретов и проверку зависимостей. Дополнительные сведения см. в Документации по расширенной безопасности.

Advanced Security лицензируется на основе «Unique Committer». «Уникальный коммитер» — это лицензированный пользователь GitHub Enterprise Cloud, GitHub Enterprise Server или GitHub AE, который в течение последних 90 дней выполнил фиксацию в любом репозитории при активированных функциях GitHub Advanced Security. Вы должны приобрести пользовательскую лицензию GitHub Advanced Security User для каждого из ваших уникальных коммиттеров. Вы можете использовать GitHub Advanced Security только для кодовых баз, разработанных вами или для вас. Для пользователей GitHub Enterprise Cloud некоторые функции повышенной безопасности также требуют использования GitHub Actions.

При проверке секретов с помощью расширенной безопасности GitHub, когда вы соглашаетесь на автоматическую проверку допустимости шаблонов партнеров, предоставляемые третьими сторонами маркеры могут предоставляться соответствующему партнеру, чтобы предоставить дополнительные сведения о действительности маркера. Не все партнеры находятся в Соединенных Штатах. Документация по шаблонам сканирования секретов содержит дополнительные сведения о том, какие партнеры поддерживают проверку допустимости.

Консультативная база данных

Консультативная база данных GitHub позволяет вам просматривать или искать уязвимости, которые влияют на проекты с открытым исходным кодом на GitHub.

Предоставление лицензии нам

Нам нужно законное право на отправку ваших материалов в консультативную базу данных GitHub в общедоступные наборы данных, такие как Национальная база данных уязвимостей, и лицензировать консультативную базу данных GitHub на открытых условиях для использования исследователями безопасности, сообществом открытого исходного кода, промышленностью и общественностью. Вы соглашаетесь публиковать свои материалы в консультативной базе данных GitHub в соответствии с лицензией Creative Commons Zero.

Лицензия на консультативную базу данных GitHub

Консультативная база данных GitHub регулируется лицензией Creative Commons Attribution 4.0. Срок атрибуции может быть выполнен путем ссылки на консультативную базу данных GitHub или https://github.com/advisories отдельными записями консультативной базы данных GitHub, используемыми с префиксом https://github.com/advisories.

Кодовые пространства

Заметка. Сервис github.dev, доступный при нажатии клавиши . в репозитории или при переходе непосредственно к github.dev регулируется бета-условиями предоставления услуг GitHub.

GitHub Codespaces позволяет разрабатывать код прямо из браузера, используя код из репозитория GitHub. Codespaces и любые элементы службы Codespaces не могут использоваться в нарушение Соглашения или Политик допустимого использования. Кроме того, Codespaces не следует использовать для:

  • криптомайнинг;
  • использование наших серверов для нарушения работы, получения или попытки получения несанкционированного доступа к любой службе, устройству, данным, учетной записи или сети (кроме разрешенных программой GitHub Bug Bounty);
  • предоставление автономного или интегрированного приложения или услуги, предлагающей Codespaces или любые элементы Codespaces в коммерческих целях;
  • любая деятельность, которая создает нагрузку на наши серверы, если эта нагрузка непропорциональна преимуществам, предоставляемым пользователям (например, не используйте Codespaces в качестве сети доставки контента, как часть бессерверного приложения или для размещения любого вида продукции -облицовочное приложение); или
  • любая другая деятельность, не связанная с разработкой или тестированием программного проекта, связанного с репозиторием, в котором инициируется GitHub Codespaces.

Чтобы предотвратить нарушение этих ограничений и злоупотребление GitHub Codespaces, GitHub может отслеживать использование вами GitHub Codespaces. Неправомерное использование GitHub Codespaces может привести к прекращению вашего доступа к Codespaces, ограничению вашей возможности использовать GitHub Codespaces или отключению репозиториев, созданных для запуска Codespaces, таким образом, который нарушает настоящие Условия.

Codespaces позволяет вам загружать расширения из Microsoft Visual Studio Marketplace ("Расширения Marketplace") для использования в вашей среде разработки, например, для обработки языков программирования, на которых написан ваш код. Расширения Marketplace лицензируются в соответствии с их собственными отдельными условиями использования, как указано в Visual Studio Marketplace, и условиями использования, расположенными по адресу https://aka.ms/vsmarketplace-ToU. GitHub не дает никаких гарантий в отношении Расширений Marketplace и не несет ответственности за действия сторонних авторов Расширений Marketplace, которым предоставлен доступ к Вашему Контенту. Codespaces также позволяет загружать программное обеспечение в вашу среду с помощью функций devcontainer. Такое программное обеспечение предоставляется в соответствии с отдельными условиями использования, сопровождающими его. Вы используете любые сторонние приложения на свой страх и риск.

Общедоступная версия Codespaces в настоящее время недоступна для государственных заказчиков США. Государственные заказчики США могут продолжать использовать предварительную бета-версию Codespaces на отдельных условиях. См. условия предварительной бета-версии.

Сравнительный анализ конкурентов

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

Соединять

С помощью GitHub Connect вы можете обмениваться определенными функциями и данными между экземпляром GitHub Enterprise Server и вашей организацией GitHub Enterprise Cloud или корпоративной учетной записью на GitHub.com. Чтобы включить GitHub Connect, у вас должна быть как минимум одна (1) учетная запись в GitHub Enterprise Cloud или GitHub.com и один (1) лицензированный экземпляр GitHub Enterprise Server. Использование вами GitHub Enterprise Cloud или GitHub.com через Connect регулируется условиями, на которых вы лицензируете GitHub Enterprise Cloud или GitHub.com. Использование личных данных регулируется Заявлением о конфиденциальности GitHub.

GitHub Copilot

Чтобы использовать GitHub Copilot, необходимо установить расширение в интегрированную среду разработки (IDE) или редактор. Код, который вы пишете с помощью расширения GitHub Copilot в интегрированной среде разработки или редакторе («Ваш код») не является «Содержимым» в соответствии с Договором, пока вы не отправите его в GitHub.com.

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

Допустимое использование

Код применяется к Политикам допустимого использования GitHub. Например, вы не можете запрашивать GitHub Copilot с содержимым, незаконным или запрещенным политиками использования GitHub в GitHub.com.

Данные

GitHub Copilot (i) может, в зависимости от предпочитаемых параметров телеметрии, собирать фрагменты Вашего кода и (ii) собирать дополнительные сведения об использовании с помощью интегрированной среды разработки или редактора, привязанного к вашей Учетной записи. Такие сведения могут включать личные данные, как указано в Заявлении о конфиденциальности GitHub. Дополнительные сведения о сборе и использовании данных GitHub Copilot см. в разделе «Часто задаваемые вопросы» о GitHub Copilot.

Для Корпоративных пользователей GitHub Copilot использование вами GitHub Copilot регулируется Условиями использования продуктов GitHub Copilot.

Корпоративный импортер GitHub

Importer — это платформа для экспорта данных из других источников для импорта на платформу GitHub. Importer предоставляется «КАК ЕСТЬ».

npm

Npm — это служба размещения пакетов программного обеспечения, которая позволяет вам размещать пакеты программного обеспечения в частном или публичном порядке и использовать пакеты в качестве зависимостей в ваших проектах. Npm — это реестр записей для экосистемы JavaScript. Общедоступный реестр npm можно использовать бесплатно, но клиентам необходимо выставлять счета, если они хотят публиковать частные пакеты или управлять частными пакетами с помощью команд. Документация npm содержит сведения об ограничении типов учетных записей и управлении частными пакетами и организациями. Допустимое использование реестра npm описано в условиях открытого исходного кода. Существуют дополнительные условия для планов npm solo и org . Условия использования npm применяются к использованию npm.

Пакеты

Пакеты GitHub — это служба размещения пакетов программного обеспечения, которая позволяет вам размещать пакеты программного обеспечения в частном или публичном порядке и использовать пакеты в качестве зависимостей в ваших проектах. Пакеты GitHub оплачиваются на основе использования. Документация по пакетам содержит подробные сведения, в том числе объем пропускной способности и хранилища (в зависимости от плана вашей Учетной записи), а также сведения о том, как отслеживать использование минут в Действиях и устанавливать ограничения использования. Использование пропускной способности пакетов ограничено допустимыми Политиками допустимого использования GitHub.

Страницы

Каждая Учетная запись предоставляет доступ к Службе статического хостинга GitHub Pages. GitHub Pages предназначен для размещения статических веб-страниц, но в первую очередь как витрина для личных и организационных проектов.

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

Ограничения пропускной способности и использования

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

Запрещенные способы использования

Страницы GitHub не могут использоваться в нарушение Договора, Допустимых политик использования GitHub или ограничений службы GitHub Pages, указанных в Документации по страницам.

Если у вас есть вопросы о том, относится ли ваше использование или предполагаемое использование к этим категориям, свяжитесь с нами через Портал поддержки GitHub. GitHub оставляет за собой право в любое время вернуть любой поддомен GitHub без какой-либо ответственности.

Практические работы в процессе обучения

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

Предварительные версии

Предварительные версии означают программное обеспечение, онлайн-сервисы и дополнительные продукты и функции, предоставляемые для целей предварительного просмотра, оценки, демонстрации или пробного использования, или их предварительные версии, такие как альфа-, бета-версия или ранний доступ. Если ваше Соглашение не включает положения и условия, касающиеся предварительных версий, применяются следующие условия. GitHub предоставляет ограниченное право на использование нерабочего экземпляра Preview. Предварительные версии предоставляются «КАК ЕСТЬ», «СО ВСЕМИ ОШИБКАМИ» и «ПО МЕРЕ ДОСТУПНОСТИ». GitHub может изменить Предварительные версии или прекратить их предоставлять в любое время без уведомления. Любая информация, которую мы сообщаем вам о частной предварительной версии, будет считаться конфиденциальной информацией GitHub. Если вы решите предоставить комментарии или предложения по предварительной версии, мы можем использовать эти отзывы в любых целях без каких-либо обязательств. Максимальная ответственность GitHub ограничена прямым ущербом в размере $500 в США. GitHub не обязан защищать вас, возмещать ущерб или ограждать вас от претензий, предъявленных третьими лицами в связи с использованием вами предварительных версий.

Спонсорская программа

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

Образы SQL-сервера

Вы можете загрузить образ контейнера Microsoft SQL Server Standard Edition для файлов Linux ("Образы SQL Server"). Вы должны удалить Образы SQL Server после прекращения права на использование Программного обеспечения. Корпорация Microsoft может отключить Образы SQL Server в любой момент времени.