Skip to main content

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

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

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

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

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

  • Пользователи GitHub Enterprise Cloud могут иметь доступ к следующим Дополнительным продуктам и функциям: Actions, Advanced Security, Advisory Database, Codespaces, Dependabot Preview, GitHub Enterprise Importer, Packages и Pages.

  • Пользователи GitHub Enterprise Server могут иметь доступ к следующим дополнительным продуктам и функциям: Actions, Advanced Security, Advisory Database, Connect, Dependabot Preview, GitHub Enterprise Importer, Packages, Pages и SQL Server Images.

Actions

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

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

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

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

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

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

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

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

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

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

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

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

Advanced Security

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

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

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

Advisory Database

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

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

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

Лицензия GitHub Advisory Database

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

Codespaces

Заметка. Сервис 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 Beta Preview на отдельных условиях. См. условия Beta Preview.

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

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

Connect

С помощью 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 Business и Copilot Enterprise использование GitHub Copilot регулируется Условиями использования продуктов GitHub Copilot.

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

Если вы настраиваете GitHub Copilot с помощью расширения GitHub Copilot (Расширение), ваше использование может регулироваться условиями использования и политикой конфиденциальности расширения.

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

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

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

Данные

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

GitHub Enterprise Importer

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

npm

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

Packages

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

Pages

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

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

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

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

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

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

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

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

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

Preview

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

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

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

SQL Server Images

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

Модели GitHub

Модели GitHub — это функция, которая позволяет изучать, пробовать и тестировать модели искусственного интеллекта на GitHub.com. Вы можете получить доступ к моделям GitHub в GitHub Marketplace. Дополнительные сведения о моделях GitHub см. в статье Прототипирование с помощью моделей ИИ.

Использование этой функции зависит от условий компании, размещающей модель, и от лицензии модели.