Регион-Интеграцияпрограммы и оборудование для учебных заведений Получить КП
Школьный звонок ПРО · документация

Тексты лицензий компонентов

Тот же перечень и те же тексты лежат в папке LICENSES в папке установки программы.

Версия программы 2.3 · документ обновлён 20.10.2026

Правообладатель программы «Школьный звонок ПРО»: ООО «Регион-Интеграция», сайт region-int.ru.

В программу (собрана PyInstaller, папка установки) входят перечисленные ниже свободные компоненты. Каждый распространяется на условиях своей лицензии; полные тексты лицензий лежат в этой папке (LICENSES). Лицензионное соглашение программы не ограничивает права пользователя, которые дают ему лицензии этих компонентов, в том числе право изучать, изменять и заменять их.

Версии указаны по сборке для Windows (Python 3.8.10, 32-бит; PyInstaller 6.10.0). «версия из сборки» — точный номер версии определяется составом конкретной сборки.

Таблица компонентов

КомпонентВерсияЛицензияФайл лицензииИсходный текст
Python (интерпретатор и стандартная библиотека)3.8.10PSF License Version 2Python-LICENSE.txt, Python-incorporated-software.txthttps://www.python.org/downloads/release/python-3810/
bzip2 / libbzip2 (модуль _bz2 Python)1.0.6BSD-подобная (bzip2 License)bzip2-LICENSE.txthttps://sourceware.org/bzip2/
XZ Utils / liblzma (модуль _lzma Python)5.2.2общественное достояние (public domain)xz-liblzma-COPYING.txthttps://github.com/tukaani-project/xz
OpenSSL (libcrypto-1_1.dll, libssl-1_1.dll из Python)1.1.1kOpenSSL License и SSLeay LicenseOpenSSL-license.txthttps://github.com/openssl/openssl/releases/tag/OpenSSL_1_1_1k
libffi (libffi-7.dll из Python)3.3MITlibffi-MIT.txthttps://github.com/libffi/libffi
Tcl (tcl86t.dll)8.6.9Tcl/Tk License (BSD-подобная)Tcl-license.txthttps://www.tcl.tk/ , https://github.com/tcltk/tcl
Tk (tk86t.dll)8.6.9Tcl/Tk License (BSD-подобная)Tk-license.txthttps://www.tcl.tk/ , https://github.com/tcltk/tk
sv-ttk (тема интерфейса Sun Valley)версия из сборкиMITsv-ttk-MIT.txthttps://github.com/rdbende/Sun-Valley-ttk-theme
numpy1.23.5BSD-3-Clausenumpy-BSD-3-Clause.txt, numpy-bundled.txt, numpy-win32-bundled.txthttps://github.com/numpy/numpy/releases/tag/v1.23.5
OpenBLAS, LAPACK (libopenblas_v0.3.21-gcc_8_3_0.dll из numpy)0.3.21BSD-3-ClauseOpenBLAS-BSD-3-Clause.txt, numpy-win32-bundled.txthttps://github.com/OpenMathLib/OpenBLAS/releases/tag/v0.3.21
GCC Runtime (библиотеки времени выполнения GCC libgfortran, libquadmath, libgcc внутри DLL OpenBLAS)GCC 8.3GPL-3.0 с исключением GCC Runtime Library Exception 3.1GCC-Runtime-Library-Exception-3.1.txt, GPL-3.0.txthttps://gcc.gnu.org/ , https://ftp.gnu.org/gnu/gcc/gcc-8.3.0/
sounddevice (python-sounddevice)0.5.6MITsounddevice-MIT.txthttps://github.com/spatialaudio/python-sounddevice
PortAudio (libportaudio32bit.dll из sounddevice)V19.7.0PortAudio License (MIT-подобная)PortAudio-license.txthttps://github.com/PortAudio/portaudio , https://github.com/spatialaudio/portaudio-binaries
soundfile (python-soundfile)0.13.1BSD-3-Clausepython-soundfile-BSD-3-Clause.txthttps://github.com/bastibe/python-soundfile
libsndfile (libsndfile_x86.dll из soundfile)1.2.2LGPL-2.1 или более поздняяlibsndfile-LGPL-2.1.txthttps://github.com/libsndfile/libsndfile/releases
mpg123 / libmpg123 (внутри libsndfile_x86.dll)версия из сборкиLGPL-2.1mpg123-LGPL-2.1.txthttps://www.mpg123.de/
LAME / libmp3lame (внутри libsndfile_x86.dll)3.100LGPL-2.0 или более поздняя (GNU Library GPL)LAME-LGPL-2.0.txthttps://lame.sourceforge.io/
libogg (внутри libsndfile_x86.dll)версия из сборкиBSD-3-Clause (Xiph.Org)libogg-BSD-3-Clause.txthttps://github.com/xiph/ogg
libvorbis (внутри libsndfile_x86.dll)1.3.7BSD-3-Clause (Xiph.Org)libvorbis-BSD-3-Clause.txthttps://github.com/xiph/vorbis
FLAC / libFLAC (внутри libsndfile_x86.dll)1.4.3BSD-3-Clause (Xiph.Org)FLAC-BSD-3-Clause.txthttps://github.com/xiph/flac
Opus (внутри libsndfile_x86.dll)1.5.2BSD-3-Clauseopus-BSD-3-Clause.txthttps://github.com/xiph/opus
cffi (_cffi_backend)1.17.1MITcffi-MIT.txthttps://github.com/python-cffi/cffi
pycawверсия из сборкиMITpycaw-MIT.txthttps://github.com/AndreMiras/pycaw
comtypes1.4.12MITcomtypes-MIT.txthttps://github.com/enthought/comtypes
psutil7.1.1BSD-3-Clausepsutil-BSD-3-Clause.txthttps://github.com/giampaolo/psutil
PyInstaller (загрузчик bootloader внутри .exe)6.10.0GPL-2.0 или более поздняя с исключением для bootloaderPyInstaller-COPYING.txt, GPL-2.0.txthttps://github.com/pyinstaller/pyinstaller/releases/tag/v6.10.0
Среда выполнения Microsoft Visual C++ (VCRUNTIME140.dll из Python)14.xраспространяемый код Microsoft Visual Studio (входит в дистрибутив Python)—не является свободным ПО; https://learn.microsoft.com/cpp/windows/latest-supported-vc-redist

Пояснения к таблице:

  • Python-incorporated-software.txt — раздел «History and License» документации Python 3.8.10 с лицензиями частей, встроенных в Python (expat, zlib, libmpdec, OpenSSL, libffi и другие).
  • numpy-bundled.txt — части исходного текста numpy под другими лицензиями (lapack-lite — BSD-3-Clause, libdivide — zlib, dragon4 — MIT).
  • numpy-win32-bundled.txt — лицензии библиотек, которые numpy кладёт в свою сборку для Windows (OpenBLAS, LAPACK, библиотеки времени выполнения GCC). Отдельные исходные файлы libquadmath распространяются по LGPL-2.1 или более поздней (текст — в libsndfile-LGPL-2.1.txt).
  • Исключение GCC Runtime Library Exception разрешает распространять программы, в которые вошли библиотеки времени выполнения GCC, на любых условиях; на саму программу «Школьный звонок ПРО» условия GPL-3.0 не распространяются.
  • Исключение для bootloader PyInstaller разрешает распространять собранную программу на любых условиях; на саму программу условия GPL-2.0 не распространяются.

Библиотеки под LGPL (libsndfile, mpg123, LAME)

Программа использует библиотеку libsndfile (вместе со встроенными в неё mpg123 и LAME) как отдельную динамическую библиотеку libsndfile_x86.dll: файл лежит рядом с программой в папке установки (_internal\_soundfile_data\libsndfile_x86.dll) и загружается при работе программы; программа не содержит изменённого кода этих библиотек и не связана с ними статически. Пользователь вправе заменить эту DLL своей совместимой версией libsndfile (в том числе собранной им самим из изменённого исходного текста), а также изучать её работу и проводить обратную разработку в целях отладки таких изменений. Лицензионное соглашение программы этого не запрещает.

Исходный текст libsndfile той версии, что входит в сборку (1.2.2), доступен по адресу https://github.com/libsndfile/libsndfile/releases (исходные тексты mpg123 — https://www.mpg123.de/, LAME — https://lame.sourceforge.io/). Кроме того, правообладатель программы — ООО «Регион-Интеграция» (region-int.ru) — в течение трёх лет с момента получения вами программы по письменному запросу предоставит полный машиночитаемый исходный текст этих библиотек в той версии, что входит в сборку, за плату, не превышающую стоимости носителя и пересылки (письменное предложение по пункту 6 LGPL-2.1).

Полный текст лицензий: libsndfile-LGPL-2.1.txt, mpg123-LGPL-2.1.txt, LAME-LGPL-2.0.txt.

Все тексты лицензий

Файлы в кодировке UTF-8, как в папке LICENSES программы.