Лицензии и открытый код

Teaching построен в том числе на программах других авторов. Здесь полный список того, что работает в сервисе, под какой лицензией и кто это написал. Список создаётся из самого кода, а автоматическая проверка не пропускает компонент без утверждённой лицензии.

Шрифты, значки и логотипы

Материалы, которые поставляются с продуктом, и лицензия каждого.

  • HeeboOFL-1.1шрифт сайта, загружается из сервиса шрифтов Google - The Heebo Project Authors
  • Heebo (свой хостинг)OFL-1.1справочное руководство и его видео - The Heebo Project Authors
  • Набор значков интерфейсасобственная разработкавсе экраны и значки приложения - Teaching
  • Логотипы Teaching и Teaching для школсобственная разработкасайт, письма и изображения для публикаций - Teaching
  • Noto Sans (Latin, Cyrillic), Noto Sans Hebrew, Noto Sans Arabic - regular and extra bold, WOFF subsetsOFL-1.1link-preview cards and article covers drawn by scripts/images/og.ts (OFL lets the font be embedded in a drawn picture; the files are not sold or renamed; Noto declares no Reserved Font Name) - The Noto Project Authors
  • Link-preview cards (1200 x 630), one per page and language, plus one per articleсобственная разработкаlink previews (WhatsApp, social) and the ImageObject of every page - Teaching
  • Article covers (WebP, 16:9 in four widths, 4:3, 1:1)собственная разработкаthe cover of every blog article and its link preview - Teaching
  • Poster stills of the help videos (screens of the app, in-house)собственная разработкаthe poster of every help video - Teaching
  • Earlier link-preview cards (home, schools), kept for links already sharedсобственная разработкаlink previews of links shared before the new cards - Teaching

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

147 пакетов. Если у пакета несколько версий, для каждой версии своя строка. Бинарные файлы для разных систем указаны вместе со своим пакетом и под той же лицензией.

  • @aws-sdk/client-sesv23.1144.0Apache-2.0AWS SDK for JavaScript Team
  • @aws-sdk/core3.978.3Apache-2.0AWS SDK for JavaScript Team
  • @aws-sdk/credential-provider-env3.972.74Apache-2.0AWS SDK for JavaScript Team
  • @aws-sdk/credential-provider-http3.972.76Apache-2.0AWS SDK for JavaScript Team
  • @aws-sdk/credential-provider-ini3.973.19Apache-2.0AWS SDK for JavaScript Team
  • @aws-sdk/credential-provider-login3.972.81Apache-2.0AWS SDK for JavaScript Team
  • @aws-sdk/credential-provider-node3.972.86Apache-2.0AWS SDK for JavaScript Team
  • @aws-sdk/credential-provider-process3.972.74Apache-2.0AWS SDK for JavaScript Team
  • @aws-sdk/credential-provider-sso3.973.18Apache-2.0AWS SDK for JavaScript Team
  • @aws-sdk/credential-provider-web-identity3.972.80Apache-2.0AWS SDK for JavaScript Team
  • @aws-sdk/nested-clients3.997.48Apache-2.0AWS SDK for JavaScript Team
  • @aws-sdk/signature-v4-multi-region3.996.48Apache-2.0AWS SDK for JavaScript Team
  • @aws-sdk/token-providers3.1150.0Apache-2.0AWS SDK for JavaScript Team
  • @aws-sdk/types3.974.6Apache-2.0AWS SDK for JavaScript Team
  • @aws-sdk/xml-builder3.972.41Apache-2.0AWS SDK for JavaScript Team
  • @aws/lambda-invoke-store0.3.0Apache-2.0Amazon Web Services
  • @babel/runtime7.29.7MITThe Babel Team
  • @fastify/ajv-compiler4.0.6MITManuel Spigolon
  • @fastify/cookie11.1.2MITJames Sumners
  • @fastify/cors11.3.0MITTomas Della Vedova - @delvedor
  • @fastify/error4.2.0MITTomas Della Vedova
  • @fastify/fast-json-stringify-compiler5.1.0MITManuel Spigolon
  • @fastify/forwarded3.0.2MITDouglas Christopher Wilson
  • @fastify/helmet13.1.1MITMatteo Collina
  • @fastify/merge-json-schemas0.2.1MITIvan Tymoshenko
  • @fastify/proxy-addr5.1.1MITDouglas Christopher Wilson
  • @fastify/rate-limit11.2.0MITTomas Della Vedova - @delvedor
  • @fastify/swagger9.8.1MITTomas Della Vedova - @delvedor
  • @lukeed/ms2.0.2MITLuke Edwards
  • @mapbox/jsonlint-lines-primitives2.0.3MITZach Carter
  • @mapbox/point-geometry1.1.0ISCTom MacWright
  • @mapbox/tiny-sdf2.2.0BSD-2-ClauseVladimir Agafonkin
  • @mapbox/unitbezier1.0.0BSD-2-Clauseне указан в пакете
  • @mapbox/vector-tile3.0.0BSD-3-Clauseне указан в пакете
  • @maplibre/geojson-vt6.1.1ISCVladimir Agafonkin
  • @maplibre/maplibre-gl-style-spec26.4.4ISCMapLibre
  • @maplibre/mlt1.3.0(MIT OR Apache-2.0)не указан в пакете
  • @maplibre/vt-pbf4.3.2MITAnand Thakker
  • @node-rs/argon22.2.1MITне указан в пакете
  • @pinojs/redact0.4.0MITMatteo Collina
  • @smithy/core3.35.2Apache-2.0AWS Smithy Team
  • @smithy/credential-provider-imds4.5.2Apache-2.0AWS SDK for JavaScript Team
  • @smithy/fetch-http-handler5.8.0Apache-2.0AWS SDK for JavaScript Team
  • @smithy/node-http-handler4.12.1Apache-2.0AWS SDK for JavaScript Team
  • @smithy/signature-v45.7.4Apache-2.0AWS SDK for JavaScript Team
  • @smithy/types4.19.0Apache-2.0AWS Smithy Team
  • @types/geojson7946.0.16MITне указан в пакете
  • @types/node22.20.4MITне указан в пакете
  • @types/pg8.23.1MITне указан в пакете
  • abstract-logging2.0.1MITJames Sumners
  • ajv8.20.0MITEvgeny Poberezkin
  • ajv-formats3.0.1MITEvgeny Poberezkin
  • atomic-sleep1.0.0MITDavid Mark Clements
  • avvio9.3.0MITMatteo Collina
  • bidi-js1.1.0MITJason Johnston
  • bowser2.14.1MITDustin Diaz
  • cookie1.1.1MITRoman Shtylman
  • cookie2.0.1MITRoman Shtylman
  • debug4.4.3MITJosh Junon
  • dequal2.0.3MITLuke Edwards
  • drizzle-orm0.45.2Apache-2.0Drizzle Team
  • earcut3.2.3ISCVolodymyr Agafonkin
  • fast-decode-uri-component1.0.1MITTomas Della Vedova - @delvedor
  • fast-deep-equal3.1.3MITEvgeny Poberezkin
  • fast-json-stringify7.0.1MITMatteo Collina
  • fast-querystring1.1.2MITYagiz Nizipli
  • fast-uri3.1.8BSD-3-ClauseVincent Le Goff
  • fast-uri4.2.1BSD-3-ClauseVincent Le Goff
  • fastify5.12.5MITMatteo Collina
  • fastify-plugin6.0.0MITTomas Della Vedova - @delvedor
  • fastify-type-provider-zod7.0.0MITturkerd
  • fastq1.20.3ISCMatteo Collina
  • find-my-way9.9.0MITTomas Della Vedova - @delvedor
  • gl-matrix3.4.4MITне указан в пакете
  • helmet8.3.0MITAdam Baldwin
  • html-parse-stringify4.0.1MITHenrik Joreteg
  • i18next26.4.2MITJan Mühlemann
  • ip-address10.7.2MITBeau Gunderson
  • ipaddr.js2.5.0MITwhitequark
  • jose6.2.12MITFilip Skokan
  • json-schema-ref-resolver3.0.0MITIvan Tymoshenko
  • json-schema-resolver3.0.0MITManuel Spigolon
  • json-schema-traverse1.0.0MITEvgeny Poberezkin
  • json-stringify-pretty-compact4.0.0MITSimon Lydell
  • kdbush4.1.0ISCVladimir Agafonkin
  • light-my-request6.6.0BSD-3-ClauseTomas Della Vedova - @delvedor
  • maplibre-gl6.10.0BSD-3-Clauseне указан в пакете
  • minimist1.2.8MITJames Halliday
  • ms2.1.3MITне указан в пакете
  • murmurhash-js1.0.0MITGary Court
  • nodemailer10.0.15MIT-0Andris Reinman
  • on-exit-leak-free2.1.2MITMatteo Collina
  • openapi-types12.1.3MITJoseph Spencer
  • pbf5.1.2BSD-3-ClauseKonstantin Kaefer
  • pg8.23.0MITBrian Carlson
  • pg-cloudflare1.4.0MITне указан в пакете
  • pg-connection-string2.14.0MITBlaine Bublitz
  • pg-int81.0.1ISCне указан в пакете
  • pg-pool3.14.0MITBrian M. Carlson
  • pg-protocol1.16.0MITне указан в пакете
  • pg-types2.2.0MITBrian M. Carlson
  • pgpass1.0.5MITHannes Hörl
  • pino10.3.1MITMatteo Collina
  • pino-abstract-transport3.0.0MITMatteo Collina
  • pino-std-serializers7.1.0MITJames Sumners
  • postgres-array2.0.0MITBen Drucker
  • postgres-bytea1.0.1MITBen Drucker
  • postgres-date1.0.7MITBen Drucker
  • postgres-interval1.2.0MITBen Drucker
  • potpack2.1.0ISCVladimir Agafonkin
  • process-warning4.0.1MITTomas Della Vedova
  • process-warning5.1.0MITTomas Della Vedova
  • protocol-buffers-schema3.6.1MITMathias Buus
  • qrcode-generator2.0.4MITKazuhiko Arase
  • quick-format-unescaped4.0.4MITDavid Mark Clements
  • quickselect3.0.0ISCVladimir Agafonkin
  • react19.3.0MITне указан в пакете
  • react-dom19.3.0MITне указан в пакете
  • react-i18next17.0.14MITJan Mühlemann
  • react-router7.18.4MITRemix Software
  • react-router-dom7.18.4MITRemix Software
  • real-require0.2.0MITPaolo Insogna
  • real-require1.0.0MITPaolo Insogna
  • require-from-string2.0.2MITVsevolod Strukchinsky
  • resolve-protobuf-schema2.1.0MITMathias Buus
  • ret0.5.0MITfent
  • reusify1.1.0MITMatteo Collina
  • rfdc1.4.1MITDavid Mark Clements
  • safe-regex25.1.1MITJames Halliday
  • safe-stable-stringify2.5.0MITRuben Bridgewater
  • scheduler0.28.0MITне указан в пакете
  • secure-json-parse4.1.0BSD-3-ClauseEran Hammer
  • semver7.8.5ISCGitHub Inc.
  • set-cookie-parser2.7.2MITNathan Friedly
  • sonic-boom4.2.1MITMatteo Collina
  • split24.2.0ISCMatteo Collina
  • sweetalert211.26.25MITLimon Monte
  • thread-stream4.2.0MITMatteo Collina
  • tinyqueue3.0.0ISCне указан в пакете
  • toad-cache3.7.4MITIgor Savin
  • tslib2.8.10BSDMicrosoft Corp.
  • typescript6.0.3Apache-2.0Microsoft Corp.
  • undici-types6.21.0MITне указан в пакете
  • use-sync-external-store1.7.0MITне указан в пакете
  • xtend4.0.2MITRaynos
  • yaml2.9.1ISCEemeli Aro
  • zod4.6.5MITColin McDonnell

Движок составления расписания

9 пакетов движка-решателя.

  • absl-py2.5.0Apache-2.0не указан в пакете
  • immutabledict4.3.1MITне указан в пакете
  • numpy2.5.3BSD-3-Clause AND 0BSD AND MIT AND Zlib AND CC0-1.0не указан в пакете
  • ortools9.15.6755Apache-2.0не указан в пакете
  • pandas3.0.6BSD-3-Clauseне указан в пакете
  • protobuf6.33.6BSD-3-Clauseне указан в пакете
  • python-dateutil2.9.0.post0Apache-2.0 OR BSD-3-Clauseне указан в пакете
  • six1.17.0MITне указан в пакете
  • typing-extensions4.16.0PSF-2.0не указан в пакете