Mesh-прошивка

Соглашение о пиринге mesh-сети

Это соглашение регулирует свободный транзит, который узлы mesh-сети Parahub безвозмездно предоставляют друг другу и гостям. Оно отдельно от программной лицензии прошивки (MIT) и от Условий использования платформы.

Разделы 1–4 и определения ниже — это Pico Peering Agreement v1.0, поддерживаемый волонтёрами на picopeer.net и воспроизведённый дословно. Раздел 5 содержит локальные поправки Parahub, как и предполагает шаблон PPA.

Pico Peering Agreement v1.0

Преамбула

В настоящее время существует множество общественных сетей, но они разделены географически и социально и не образуют единую сеть. Этот документ — попытка соединить эти разобщённые сети, предоставив минимальный базовый шаблон соглашения о пиринге между владельцами отдельных узлов сети — Pico Peering Agreement (PPA).

PPA — это способ формализации взаимодействия между двумя узлами. Владельцы сетевых узлов реализуют своё право собственности, объявляя о готовности безвозмездно предоставлять свободный обмен данными через свои сети.

PPA поддерживается на picopeer.net группой добровольцев со всего мира. Он предназначен для использования в качестве шаблона для других небольших пиринговых документов и лицензий.

1. Свободный транзит

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

2. Открытые коммуникации

  • Владелец соглашается публиковать информацию, необходимую для пиринга.
  • Эта информация должна публиковаться под свободной лицензией.
  • Владелец соглашается быть доступным для связи и предоставить как минимум адрес электронной почты.

3. Без гарантий

  • Гарантированного уровня обслуживания нет.
  • Услуга предоставляется «как есть», без каких-либо гарантий или ответственности любого рода.
  • Услуга может быть сокращена или прекращена в любое время без предварительного уведомления.

4. Условия использования

  • Владелец вправе сформулировать «политику допустимого использования».
  • Она может содержать, а может и не содержать сведения о дополнительных услугах, предоставляемых помимо базового доступа.
  • Владелец свободен формулировать эту политику, пока она не противоречит пунктам с 1 по 3 настоящего соглашения (см. пункт 5).

5. Местные поправки

Для узлов mesh-сети Parahub этот раздел заполняется следующим образом. Он не изменяет пункты 1–4: каждая услуга или ограничение ниже вводятся в рамках пункта 4 (Условия использования / Дополнительные услуги), а там, где они ограничивают Услугу, — в рамках пункта 3 (право владельца сократить или прекратить её).

  • 5.1 Дополнительные услуги. Помимо свободного транзита, узлы Parahub Bumblebee могут предоставлять гостям DHCP, шифрованный DNS (DoH — разрешается локально, с Cloudflare / Google лишь как резервный вышестоящий сервер), изоляцию гостей, управление трафиком по принципу best-effort и выход в интернет через VPN-туннель. Каждая из них — «дополнительная услуга» в смысле пункта 4 и определений, предоставляемая сверх свободного транзита из пункта 1 и не вытесняющая его.
  • 5.2 Управление трафиком (сетевой нейтралитет). Любое ограничение полосы осуществляется по принципу best-effort, нейтрально к содержимому и применяется исключительно ради стабильности сети и справедливого распределения ресурсов, в соответствии с Regulation (EU) 2015/2120 о доступе к открытому интернету. Это мера управления в рамках пункта 3, а не вмешательство в содержимое данных по пункту 1.
  • 5.3 Платная ёмкость. Базовый уровень гостевого доступа предоставляется бесплатно и является свободным транзитом в смысле пункта 1. Пропускная способность сверх этого бесплатного уровня может предлагаться как опциональная, отдельно оплачиваемая дополнительная услуга (например, через Lightning); плата за эту опциональную ёмкость не является платой за свободный транзит.
  • 5.4 Допустимое использование. Гости не должны использовать сеть для противоправной деятельности, сетевых атак или злоупотреблений. Согласно пункту 3, доступ может быть сокращён или отозван в любое время без уведомления.
  • 5.5 Выход / простой транспорт. Гостевой трафик выходит в открытый интернет с IP-адреса VPN-шлюза — по умолчанию шлюза Parahub, собственный выход которого обеспечивает коммерческий VPN-провайдер в Португалии, либо VPN-аккаунта, настроенного владельцем прямо на узле, — и никогда с собственного публичного IP-адреса владельца узла. Шифрованный туннель проходит по каналу доступа владельца, но владелец не является источником этого трафика, не выбирает его получателя и не изменяет его, а потому действует исключительно как промежуточный передатчик («simples transporte») в соответствии со статьёй 14 Decreto-Lei 7/2004 (имплементирующего Directive 2000/31/EC) и статьёй 4 Regulation (EU) 2022/2065 (Digital Services Act). Если собственный туннель узла недоступен, его гостевой трафик может пройти через mesh и выйти через туннель другого узла; если недоступны ни туннель, ни mesh-шлюз, гостевой трафик изолируется (без интернета).
  • 5.6 Ассоциация. Parahub — Associação (NIPC 519 190 904) публикует и поддерживает эти поправки и обслуживает общий VPN-выход. В отношении этого выхода она также действует как простой передатчик в соответствии с актами, указанными в 5.5, и будет отвечать на законные запросы и уведомления о злоупотреблениях, адресованные оператору выхода, в соответствии со статьями 12–13 Decreto-Lei 7/2004. В максимальной степени, допустимой применимым императивным правом, Ассоциация не является стороной транзитного трафика гостей или узлов и не несёт за него ответственности.
  • 5.7 Защита данных. Узлы периодически отправляют heartbeat с техническими и сетевыми данными: аппаратные и MAC-идентификаторы, ключи узла, версия прошивки, статус подключения и счётчики трафика, а с узла, на котором терминируется гостевая сеть, — текущие DHCP-аренды гостевых устройств (WiFi-адрес (MAC), локальный IP и имя, под которым устройство представляется сети). Именно они позволяют применить пасс полной скорости к нужному устройству; хранятся они только как текущее состояние — каждый heartbeat замещает предыдущий снимок — и не накапливаются в историю. Сам гостевой трафик не инспектируется и не логируется. Расположение узла может отображаться на публичной карте покрытия только с согласия владельца, а имя владельца — только при явном согласии. Ассоциация как оператор выхода обрабатывает минимум метаданных подключения, необходимых для работы сервиса. Обработка соответствует Regulation (EU) 2016/679 (GDPR); роли контролёров, сроки хранения и подход к журналированию изложены в Политике конфиденциальности Parahub, которая является частью настоящих условий.
  • 5.8 Некоммерческая основа. Mesh-сетью управляет некоммерческая ассоциация на общественных началах — чтобы безвозмездно предоставлять и поддерживать свободный транзит. Дополнительные услуги существуют для защиты и обслуживания сети. Базовый уровень гостевого доступа бесплатен, а полную скорость можно также заработать без оплаты; когда дополнительная ёмкость сверх бесплатного уровня оплачивается (5.3), платёж получает Ассоциация и направляет его на общую инфраструктуру. Ассоциация не берёт ни доли транзита, ни процента с того, что проходит через mesh.
  • 5.9 Применимое право и сфера действия. Настоящее соглашение регулируется правом Португалии, и компетентные португальские суды обладают юрисдикцией — без ущерба для любой императивной защиты или подсудности, которые потребитель может иметь по своему местному праву. Пункт 5.5 описывает архитектуру сети и правовое положение узлов, эксплуатируемых в Португалии; он не является гарантией какого-либо конкретного режима ответственности для узлов, эксплуатируемых в других местах, владельцы которых остаются субъектами своего местного права.
  • 5.10 Ограничение и делимость. Исключения гарантий и ответственности в пункте 3 применяются только в той мере, в какой это допускается применимым императивным правом, — включая нормы о защите прав потребителей, режим стандартных договорных условий (Decreto-Lei 446/85) и статью 809 Гражданского кодекса. Если какое-либо положение настоящего раздела будет признано недействительным, остальные положения сохраняют силу.
  • 5.11 Принятие и версионирование. Этот документ версионируется; существенные изменения публикуются до вступления в силу. Установка прошивки Parahub на узел mesh-сети и его эксплуатация означают принятие владельцем действующей версии. Пока этот документ помечен как «ещё не вступивший в силу», принятие не запрашивается и ничто в нём не связывает владельца узла обязательствами.

Определение терминов

  • Владелец — владелец узла имеет право эксплуатировать своё сетевое оборудование и безвозмездно предоставлять любую часть его функциональности свободной сети.
  • Транзит — обмен данными в сеть, из сети и через неё.
  • Свободный транзит — означает, что владелец не будет ни взимать плату за транзит данных, ни изменять эти данные.
  • Свободная сеть — сумма взаимосвязанных аппаратных и программных ресурсов, свободный транзит которых безвозмездно предоставлен владельцами этих ресурсов.
  • Услуга — состоит из свободного транзита и дополнительных услуг.
  • Дополнительные услуги — в терминах PPA это всё, что выходит за рамки свободного транзита. Например, предоставление сервера DHCP, веб-сервера или почтового сервера.

PPA на практике

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

Разделы 1–4 и определения — это Pico Peering Agreement v1.0, опубликованный под CC0 (общественное достояние) и воспроизведённый из picopeer.net дословно (с сохранением исходного написания). Раздел 5 (местные поправки) — © Parahub — Associação (NIPC 519 190 904).

Parahub — Associação
NIPC: 519 190 904
Rua das Regueiras 78, Podame, Monção, 4950-670, Portugal
info@parahub.io