Перейти к основному содержанию

Documentation Index

Fetch the complete documentation index at: https://docs.raydium.io/llms.txt

Use this file to discover all available pages before exploring further.

Эта страница переведена с помощью ИИ. За эталон принимается английская версия.Открыть английскую версию →
Raydium публикует свои программы и SDK как открытое программное обеспечение. Условия лицензии различаются между репозиториями — программы в блокчейне имеют лицензию Apache-2.0, TypeScript SDK — GPL-3.0. Официальный текст находится в файле LICENSE каждого репозитория; эта страница служит резюме, но не заменяет его.

Программы в блокчейне

Развёрнутые программы Raydium опубликованы с полным исходным кодом под лицензией Apache License 2.0.
РепозиторийЛицензияОхват
raydium-ammApache-2.0AMM v4 (постоянное произведение, интегрировано с OpenBook).
raydium-cp-swapApache-2.0CPMM (стандартное постоянное произведение, без книги ордеров, поддержка Token-2022).
raydium-clmmApache-2.0CLMM (концентрированная ликвидность, тики sqrt-price).
Apache-2.0 предоставляет вам права на использование, модификацию, распространение и сублицензирование кода, включая в коммерческих целях, при соблюдении условий лицензии — главным образом сохранение атрибуции и гарантия патентов. Она не требует, чтобы производные работы также имели лицензию Apache-2.0 (в отличие от лицензий семейства GPL). Для программ Farm и LaunchLab проверьте файл LICENSE в их соответствующих репозиториях в организации Raydium на GitHub. Лицензии могут быть обновлены по усмотрению владельца репозитория; файл LICENSE в ветке master (или main) является источником истины.

TypeScript SDK

Официальный пакет SDK @raydium-io/raydium-sdk-v2 распространяется под лицензией GPL-3.0.
ПакетЛицензияРепозиторий
@raydium-io/raydium-sdk-v2GPL-3.0raydium-sdk-V2
raydium-sdk-V2-demo (примеры интеграции)См. LICENSE в репозиторииraydium-sdk-V2-demo
GPL-3.0 — это сильная копилефт-лицензия. Последствия для вашего проекта:
  • Важность связывания. Если вы встраиваете SDK и распространяете результат (бинарный файл, npm-пакет, хостируемый сервис), распространяемое произведение обычно тоже должно быть GPL-3.0.
  • Исключение для SaaS. GPL-3.0 (в отличие от AGPL-3.0) не требует раскрытия исходного кода для чисто сетевого использования — то есть запуск SDK на сервере и предоставление только его результатов через API само по себе не вызывает обязательств по раскрытию исходного кода.
  • Гарантия патентов. GPL-3.0 включает явную гарантию патентов от разработчиков, охватывающую их вклады.
Если ваш вариант использования несовместим с GPL-3.0 — например, вы разрабатываете собственное закрытое программное обеспечение, которое статически связывает SDK и отправляет его конечным пользователям — обратитесь к команде Raydium через Discord (#dev-support) перед отправкой. Иногда возможны альтернативные договорённости. Не предполагайте, что существует альтернатива без лицензии; рассчитывайте на GPL-3.0, если у вас нет письменного соглашения об ином.

REST и Trade API

HTTP API по адресам api-v3.raydium.io и transaction-v1.raydium.io — это сервисы, а не лицензируемый код. Использование регулируется подразумеваемыми условиями обслуживания хостируемых конечных точек — главным образом разумные ограничения скорости, отсутствие злоупотребления и отсутствие претензий на гарантию. Подробнее см. sdk-api/rest-api. Эти API работают как общественное благо для интеграторов экосистемы. Активное коммерческое использование следует согласовывать с командой, чтобы избежать ограничения скорости.

Документация

Этот набор документации опубликован проектом Raydium. Если отдельная страница не указывает иное, текст, примеры кода и примеры на этом сайте доступны под лицензией Creative Commons Attribution 4.0 (CC-BY-4.0). Вы можете:
  • Цитировать, выделять или переопубликовывать содержимое из этой документации.
  • Переводить документацию на другие языки.
  • Использовать примеры кода (которые представляют собой функционально короткие иллюстрации) непосредственно в вашем проекте.
Вы должны:
  • Предоставлять видимую атрибуцию к “документации Raydium” со ссылкой на docs.raydium.io.
  • Не представлять свой производный продукт как официальную документацию Raydium.
Если вы заметили ошибку или хотите предложить изменение, каждая страница имеет кнопку “Предложить редактирование” (в верхнем правом углу) или вы можете открыть PR/issue в репозитории документации.

Товарные знаки

Следующие являются товарными знаками (зарегистрированными или нет) проекта Raydium:
  • Название “Raydium” и словесный знак.
  • Логотип Raydium и символический знак.
  • Название продукта “LaunchLab” в связи с площадкой bonding-curve Raydium.
Права на товарные знаки отделены от прав на авторское право и лицензии. Apache-2.0 и GPL-3.0 предоставляют вам право использовать код — они не предоставляют вам право использовать имя и логотип Raydium в вашем производном продукте. Использование товарного знака регулируется комплектом брендов, который разрешает атрибуции типа “под управлением Raydium” и запрещает предположения о партнёрстве без явного согласия. Если вы форкируете код и развёртываете производный протокол, вы должны:
  • Соблюдать исходную лицензию (Apache-2.0 / GPL-3.0).
  • Выбрать собственное имя и визуальную идентичность. Не называйте свой форк “Raydium X” и не используйте логотип Raydium.
  • Чётко указать в вашем README, что вы форкировали оригинальный код Raydium и не являетесь аффилирована с проектом Raydium.

Отказ от ответственности по гарантиям

Весь код и документация предоставляется “как есть”, без каких-либо гарантий, явных или подразумеваемых, включая, но не ограничиваясь, гарантии товарности, пригодности для конкретной цели и ненарушения прав. Полный текст отказа от ответственности находится в файле LICENSE каждого репозитория. Простыми словами: проект Raydium не гарантирует, что код не содержит ошибок, что состояние в блокчейне неуязвимо, что вы не потеряете средства. Аудиты (security/audits), программа поиска ошибок (security/disclosure) и операционные элементы управления (security/admin-and-multisig) — это смягчающие факторы, а не гарантии. Оцените свой собственный риск перед интеграцией или предоставлением ликвидности.

Как проверить

Для любого конкретного репозитория официальный текст лицензии находится в файле LICENSE в текущей HEAD ветки по умолчанию:
# Программы с Apache-2.0
curl -s https://raw.githubusercontent.com/raydium-io/raydium-cp-swap/master/LICENSE | head -3
curl -s https://raw.githubusercontent.com/raydium-io/raydium-clmm/master/LICENSE | head -3
curl -s https://raw.githubusercontent.com/raydium-io/raydium-amm/master/LICENSE | head -3

# SDK с GPL-3.0
curl -s https://raw.githubusercontent.com/raydium-io/raydium-sdk-V2/master/LICENSE | head -3
Если заголовок этих файлов не совпадает с лицензией, заявленной на этой странице, репозиторий имеет приоритет — подайте issue в документацию.

Ссылки

Для вопросов о лицензировании, не освещённых здесь: Для коммерческих лицензионных договорённостей вне стандартных условий свяжитесь с командой через Discord и попросите направить вас на канал partnerships. Источники: