Перечень используемых сторонних компонентов ПО «Uniday Watchdog»

РеквизитЗначение
Наименование программыUniday Watchdog
Версия1.2.49 (на 20.10.2026)
СборкиWindows x64 (win-x64) — исполняемый файл Watchdog.exe; Linux x64 (linux-x64) — исполняемый файл Watchdog (архив tar.gz, пакеты .deb и .rpm)
Дата сверки перечня20.10.2026 — состав и версии пакетов (по файлам проектов); вложенный код нативных библиотек — 04.10.2026, пакеты с тех пор не менялись

Итог проверки лицензий

  • Компонентов под лицензиями с сильным копилефтом (GPL, LGPL, AGPL), условия которых распространялись бы на программу, в составе дистрибутива нет. Компоненты распространяются по разрешительным лицензиям: MIT, Apache-2.0, BSD-3-Clause, Zlib, libpng, IJG, FreeType License; шрифт — SIL Open Font License 1.1; нативная библиотека Skia содержит код Adobe DNG SDK (собственная безвозмездная лицензия Adobe, допускает распространение в бинарном виде с уведомлением).
  • Что проверено отдельно и не является копилефтом для программы:
    • Сборка linux-x64: в нативные библиотеки Skia и HarfBuzz сборщиком пакетов (Microsoft) статически включены библиотеки времени выполнения компилятора GCC (libstdc++, libgcc) — лицензия GPL-3.0 с исключением GCC Runtime Library Exception 3.1. Исключение прямо разрешает распространять программу, собранную с этими библиотеками, на любых условиях; раскрывать исходный текст программы не требуется.
    • FreeType (только linux-x64, статически в библиотеке Skia) распространяется под двумя лицензиями на выбор — FreeType License или GPL-2.0; используется FreeType License (BSD-подобная, требует упоминания FreeType в документации — п. 1.6).
    • Avalonia.Controls.DataGrid — MIT; часть кода перенесена из Silverlight Toolkit и распространяется по лицензии Microsoft Public License (Ms-PL). Ms-PL требует сохранять уведомления и не распространять исходный текст этих файлов под другой лицензией; программа распространяется только в объектном коде, на программу в целом условия Ms-PL не распространяются.
    • Шрифт Inter — SIL Open Font License 1.1: шрифт можно встраивать в программу и распространять вместе с ней на любых условиях; сам шрифт остаётся под OFL и не продаётся отдельно.
    • Общий файл уведомлений пакетов SkiaSharp и HarfBuzzSharp перечисляет также код с копилефт-лицензиями на выбор — gif (MPL-1.1 / GPL-2.0 / LGPL-2.1) и libmicrohttpd (LGPL-2.1); в нативных библиотеках обеих сборок этого кода нет (проверено по таблице символов и отладочной информации — п. 1.6).
    • Системные библиотеки ОС Linux (glibc — LGPL-2.1 и др.) в дистрибутив не входят: программа подключает их динамически из установленной ОС (п. 1.11).
  • Отдельные пояснения к таблицам:
    1. Версия среды выполнения .NET в самодостаточной сборке определяется .NET SDK, которым собран выпуск (включается последний выпуск .NET 8, известный этому SDK): у SDK, применённого при сверке, это 8.0.27. Лицензия от версии не зависит (MIT), а конкретная версия фиксируется тем выпуском, который правообладатель размещает в папке выпусков.
    2. SkiaSharp 3.119.3-preview.1.1 — предварительная (preview) версия пакета: её требует Avalonia 12.0.1. Лицензия та же, что у стабильных версий пакета (MIT); на юридическую чистоту предварительный характер версии не влияет.
    3. Код внутри нативных библиотек, не названный в уведомлениях самих пакетов (найден по таблице символов и отладочной информации): Wuffs (Apache-2.0), Vulkan Memory Allocator (MIT, AMD) — обе сборки; D3D12 Memory Allocator (MIT, AMD), SPIRV-Cross (Apache-2.0) — win-x64; в ANGLE — Abseil (Apache-2.0) и LLVM libc++ (Apache-2.0 с исключением LLVM, уведомления не требует). Все эти лицензии разрешительные, их тексты (Apache-2.0, MIT) входят во встроенные в программу уведомления; полный состав — п. 1.6.
    4. Avalonia.BuildServices 11.3.2 (MIT) используется только на этапе сборки и в программу не входит; собираемую им анонимную телеметрию сборки сценарий выпуска отключает (AVALONIA_TELEMETRY_OPTOUT=1, документ «Сведения о технических средствах хранения и компиляции…»).
    5. Значки Unity и Unreal Engine в интерфейсе (тип наблюдаемого приложения) — не программные компоненты, а товарные знаки Unity Technologies и Epic Games, Inc.: они указывают только на тип приложения, с которым совместима программа.
  • Сверка с перечнем запрещённых компонентов оператора (методические рекомендации ред. 05.10.2026, раздел 7): компонентов из этого перечня в составе ПО нет.
    • Платформа .NET распространяется по открытой лицензии (MIT); платформы с открытой лицензией, в частности .NET Core, оператор относит к разрешённым.
    • Библиотеки — по открытым лицензиям (Avalonia, CommunityToolkit.Mvvm, MailKit / MimeKit, SkiaSharp, HarfBuzzSharp, BouncyCastle.Cryptography, Microsoft.Extensions — MIT; Serilog — Apache-2.0; Skia, ANGLE — BSD-3-Clause); библиотеки с открытыми лицензиями MIT, Apache, BSD оператор относит к разрешённым.
    • Среда функционирования — Microsoft Windows 10/11 (подаваемая версия); версия для Linux рассчитана на ОС из реестра российского ПО (Astra Linux SE, РЕД ОС, Альт Рабочая станция К). ОС, которые раздел 7 запрещает как среду функционирования, программа не требует и не заявляет.
    • Unity и Unreal Engine в перечне оператора есть (со сноской: временно рекомендовано не запрещать, протокол Минцифры № 650пр от 06.10.2023), но компонентами ПО не являются: в состав программы они не входят, программа лишь наблюдает за процессом стороннего приложения, созданного на этих движках, как за любой другой программой.
    • Компонентов с лицензиями, запрещающими или ограничивающими коммерческое использование (условия вида «non-commercial», «research only», «evaluation only», бесплатно только для некоммерческих организаций), в составе ПО нет: все лицензии перечисленных компонентов — MIT, Apache-2.0, BSD-3-Clause, Zlib, libpng, IJG, HPND, FreeType License, OFL-1.1, Ms-PL и безвозмездная лицензия Adobe на DNG SDK — прямо допускают использование, изменение и распространение, в том числе в коммерческих целях и за плату.
    • ПО иностранных правообладателей как обязательная среда функционирования не требуется: среда выполнения .NET и все библиотеки включены в исполняемый файл, отдельно устанавливать ничего не нужно — ни среду выполнения, ни СУБД, ни сервер приложений, ни средства виртуализации или контейнеризации; сборке linux-x64 нужны только библиотеки, входящие в состав самих операционных систем (п. 1.11).
    • Оператор предупреждает, что перечень может быть неактуален и состав нужно сверять с лицензиями — сверка выполнена по лицензиям каждого компонента (разделы 1–2).
  • Все компоненты используются на основании открытых (публичных) лицензий, которые не ограничивают распространение и использование ПО на всей территории РФ и не препятствуют возникновению у правообладателя исключительного права на ПО (п. 5 «а», «б» Правил). Компоненты получены безвозмездно; выплат иностранным правообладателям компонентов нет (п. 5 «в» Правил).
  • Криптография: BouncyCastle.Cryptography входит транзитивно через MimeKit (S/MIME, DKIM); ПО эти функции не использует. Шифрование канала SMTP и HTTPS (TLS) выполняется средствами ОС: в Windows — встроенным поставщиком TLS, в Linux — библиотекой OpenSSL из состава ОС. Подпись лицензионных ключей ПО только проверяет, стандартной библиотекой .NET; средств создания подписи в его составе нет. Функций средства защиты информации ПО не заявляет.

1. Компоненты, входящие в дистрибутив

Обе сборки — самодостаточные (self-contained) однофайловые: среда выполнения .NET, библиотеки и нативные компоненты упакованы в один исполняемый файл — Watchdog.exe (win-x64) или Watchdog (linux-x64). Состав управляемых библиотек у сборок одинаковый (пп. 1.1–1.3, 1.7–1.10), различаются нативные библиотеки (пп. 1.4–1.6). Архив tar.gz и пакеты .deb / .rpm для Linux, кроме исполняемого файла, содержат только собственные файлы программы (ярлык меню, значки программы, служебные настройки) — сторонних компонентов в них нет.

«Прямая» — зависимость указана в проекте программы; «Транзитивная» — подтягивается другим пакетом. Все компоненты используются без модификации исходного кода.

1.1 Платформа выполнения

КомпонентВерсияЛицензия (SPDX)ПравообладательНазначениеТип
.NET Runtime (Microsoft.NETCore.App, runtime pack win-x64 / linux-x64)8.0.27 — версия пакета среды выполнения, которую даёт применяемый .NET SDK; фиксируется конкретным выпуском («Итог проверки лицензий», пояснение 1)MIT.NET Foundation and Contributors / Microsoft CorporationСреда выполнения и базовая библиотека классов (включены в исполняемый файл, т. к. сборка самодостаточная). Включает, в частности, System.Text.Json, System.Text.Encodings.Web, System.Formats.Asn1, System.Diagnostics.DiagnosticSource — их пакеты NuGet 8.0.x заменены версиями из среды выполненияПлатформа

Среда выполнения .NET сама содержит сторонний код (Brotli, libunwind, zlib и др.) — его уведомления берутся из файла THIRD-PARTY-NOTICES runtime pack и включены в уведомления, встроенные в программу. В сборке linux-x64 среда выполнения дополнительно использует системные библиотеки ОС (п. 1.11).

1.2 Графический интерфейс — Avalonia

КомпонентВерсияЛицензияПравообладательНазначениеТип
Avalonia12.0.1MIT© The AvaloniaUI ProjectКроссплатформенный UI-фреймворк (ядро, разметка, элементы управления)Прямая
Avalonia.Desktop12.0.1MIT© The AvaloniaUI ProjectЗапуск на настольных ОСПрямая
Avalonia.Themes.Fluent12.0.1MIT© The AvaloniaUI ProjectТема оформления FluentПрямая
Avalonia.Controls.DataGrid12.0.0MIT; часть кода — Ms-PL© The AvaloniaUI Project; перенесённый код Silverlight Toolkit — © Microsoft CorporationТаблицы (архив журналов, версии)Прямая
Avalonia.Skia12.0.1MIT© The AvaloniaUI ProjectОтрисовка через SkiaТранзитивная
Avalonia.HarfBuzz12.0.1MIT© The AvaloniaUI ProjectШейпинг текстаТранзитивная
Avalonia.Win3212.0.1MIT© The AvaloniaUI ProjectОконная подсистема Windows (в Linux не используется)Транзитивная
Avalonia.X1112.0.1MIT© The AvaloniaUI ProjectОконная подсистема X11 — используется в Linux (в Windows не используется)Транзитивная
Avalonia.FreeDesktop12.0.1MIT© The AvaloniaUI ProjectИнтеграция с окружениями Linux: значок в области уведомлений через D-Bus, системные диалоги (в Windows не используется)Транзитивная
Avalonia.FreeDesktop.AtSpi12.0.1MIT© The AvaloniaUI ProjectСпециальные возможности (AT-SPI) в Linux (в Windows не используется)Транзитивная
Avalonia.Native12.0.1MIT© The AvaloniaUI ProjectПодсистема macOS (входит как управляемая сборка, ни в Windows, ни в Linux не используется)Транзитивная
Avalonia.Remote.Protocol12.0.1MIT© The AvaloniaUI ProjectСлужебный протокол (предпросмотр разметки при разработке)Транзитивная
MicroCom.Runtime0.11.4MIT© Nikita TsukanovВзаимодействие с COM-интерфейсами (Windows)Транзитивная
Tmds.DBus.Protocol0.92.0MITTom DeseynПротокол D-Bus — используется в Linux (в Windows не используется)Транзитивная
System.IO.Pipelines8.0.0MITMicrosoft CorporationЗависимость Tmds.DBus.ProtocolТранзитивная

1.3 Отрисовка графики и текста — управляемые обёртки

КомпонентВерсияЛицензияПравообладательНазначениеТип
SkiaSharp3.119.3-preview.1.1 (предварительная версия пакета, требуется Avalonia 12.0.1)MITMicrosoft Corporation.NET-обёртка графической библиотеки SkiaТранзитивная
HarfBuzzSharp8.3.1.3MITMicrosoft Corporation.NET-обёртка библиотеки шейпинга текста HarfBuzzТранзитивная

1.4 Нативные библиотеки сборки win-x64

КомпонентВерсияФайлЛицензияПравообладательНазначениеТип
SkiaSharp.NativeAssets.Win323.119.3-preview.1.1libSkiaSharp.dllMIT (обёртка); вложенный код — п. 1.6Microsoft Corporation; авторы вложенных библиотекНативная библиотека Skia для WindowsТранзитивная
HarfBuzzSharp.NativeAssets.Win328.3.1.3libHarfBuzzSharp.dllMIT (обёртка); HarfBuzz — MIT («Old MIT»)Microsoft Corporation; HarfBuzz authorsНативная библиотека шейпинга текстаТранзитивная
Avalonia.Angle.Windows.Natives2.1.25547.20250602av_libglesv2.dllBSD-3-Clause (ANGLE); вложенный код — п. 1.6The ANGLE Project AuthorsANGLE: OpenGL ES поверх DirectXТранзитивная

1.5 Нативные библиотеки сборки linux-x64

КомпонентВерсияФайлЛицензияПравообладательНазначениеТип
SkiaSharp.NativeAssets.Linux3.119.3-preview.1.1libSkiaSharp.soMIT (обёртка); вложенный код — п. 1.6Microsoft Corporation; авторы вложенных библиотекНативная библиотека Skia для LinuxТранзитивная
HarfBuzzSharp.NativeAssets.Linux8.3.1.3libHarfBuzzSharp.soMIT (обёртка); HarfBuzz — MIT («Old MIT»); вложенный код — п. 1.6Microsoft Corporation; HarfBuzz authorsНативная библиотека шейпинга текстаТранзитивная

ANGLE в сборку linux-x64 не входит: в Linux Avalonia работает через OpenGL / X11 средствами ОС.

1.6 Сторонний код внутри нативных библиотек

Нативные библиотеки собраны их поставщиками (Microsoft, AvaloniaUI) из исходного кода Skia, HarfBuzz и ANGLE вместе с их сторонними библиотеками; в таблице — то, что фактически вошло в файлы обеих сборок. Проверено: linux-x64 — по таблице символов ELF (имена исходных файлов и функций) и списку динамических зависимостей; win-x64 — по отладочной информации пакетов (пути исходных файлов) и строкам в DLL.

КомпонентЛицензияПравообладательwin-x64linux-x64
SkiaBSD-3-ClauseGoogle LLClibSkiaSharp.dlllibSkiaSharp.so
HarfBuzzMIT («Old MIT»)HarfBuzz authorslibHarfBuzzSharp.dlllibHarfBuzzSharp.so
libpnglibpng LicenseCosmin Truta, Glenn Randers-Pehrson и др.libSkiaSharp.dlllibSkiaSharp.so
libjpeg-turboIJG, BSD-3-Clause, ZlibIndependent JPEG Group; The libjpeg-turbo ProjectlibSkiaSharp.dlllibSkiaSharp.so
libwebp (включая sharpyuv)BSD-3-ClauseGoogle Inc.libSkiaSharp.dlllibSkiaSharp.so
zlib (вариант Chromium)ZlibJean-loup Gailly, Mark Adler; The Chromium AuthorslibSkiaSharp.dlllibSkiaSharp.so
Wuffs (декодер GIF)Apache-2.0The Wuffs AuthorslibSkiaSharp.dlllibSkiaSharp.so
piex (превью RAW-изображений)Apache-2.0Google Inc.libSkiaSharp.dlllibSkiaSharp.so
Adobe DNG SDKDNG SDK License Agreement (Adobe)Adobe Systems IncorporatedlibSkiaSharp.dlllibSkiaSharp.so
Vulkan Memory AllocatorMITAdvanced Micro Devices, Inc.libSkiaSharp.dlllibSkiaSharp.so
expatMITThai Open Source Software Center Ltd, Clark Cooper, Expat maintainerslibSkiaSharp.dllнет
D3D12 Memory AllocatorMITAdvanced Micro Devices, Inc.libSkiaSharp.dllнет
SPIRV-CrossApache-2.0Arm Limited и другие авторы SPIRV-CrosslibSkiaSharp.dllнет
AbseilApache-2.0The Abseil Authorsav_libglesv2.dllнет
LLVM libc++Apache-2.0 WITH LLVM-exceptionLLVM Project contributorsav_libglesv2.dllнет
FreeTypeFreeType License (FTL; выбрана из FTL / GPL-2.0)David Turner, Robert Wilhelm, Werner Lemberg (The FreeType Project)нетlibSkiaSharp.so
Библиотеки времени выполнения GCC (libstdc++, libgcc)GPL-3.0-or-later WITH GCC-exception-3.1Free Software Foundation, Inc.нетlibSkiaSharp.so, libHarfBuzzSharp.so
  • Нативные библиотеки win-x64 собраны компилятором Microsoft Visual C++ со статически подключённой средой выполнения C/C++ (условия Microsoft допускают её распространение в составе программ); в linux-x64 эту роль выполняют libstdc++ и libgcc (строка выше).
  • Динамически libSkiaSharp.so использует только библиотеки ОС: fontconfig и glibc (п. 1.11); FreeType, libpng, zlib и остальные вложенные библиотеки — статически внутри неё.
  • Общий файл уведомлений пакетов SkiaSharp и HarfBuzzSharp перечисляет больше, чем попадает в библиотеки: ANGLE (сборка SkiaSharp), gif (MPL-1.1 / GPL-2.0 / LGPL-2.1), libmicrohttpd (LGPL-2.1), ICU, imgui, jsoncpp, SDL, sfntly, etc1, SPIR-V Tools — в библиотеках обеих сборок их кода нет; декодирование GIF выполняет Wuffs. Тексты этих уведомлений всё равно входят в уведомления, встроенные в программу, — как часть файла пакета.
  • В состав программы входит технология DNG: «This product includes DNG technology under license by Adobe Systems Incorporated.»
  • Версия программы для Linux частично основана на работе FreeType Team (The FreeType Project, https://www.freetype.org).

1.7 MVVM и хостинг приложения

КомпонентВерсияЛицензияПравообладательНазначениеТип
CommunityToolkit.Mvvm8.3.2MIT.NET Foundation and ContributorsШаблон MVVM (модели представления, команды)Прямая
Microsoft.Extensions.Hosting8.0.0MITMicrosoft CorporationЖизненный цикл приложения, фоновые службыПрямая
Microsoft.Extensions.Logging.Abstractions8.0.0MITMicrosoft CorporationАбстракции журналированияПрямая
Microsoft.Extensions.Hosting.Abstractions, .DependencyInjection, .DependencyInjection.Abstractions, .Options, .Options.ConfigurationExtensions, .Primitives, .Configuration, .Configuration.Abstractions, .Configuration.Binder, .Configuration.CommandLine, .Configuration.EnvironmentVariables, .Configuration.FileExtensions, .Configuration.Json, .Configuration.UserSecrets, .FileProviders.Abstractions, .FileProviders.Physical, .FileSystemGlobbing, .Diagnostics, .Diagnostics.Abstractions, .Logging, .Logging.Configuration, .Logging.Console, .Logging.Debug, .Logging.EventLog, .Logging.EventSource8.0.0MITMicrosoft CorporationВнедрение зависимостей, конфигурация, журналирование (зависимости Microsoft.Extensions.Hosting)Транзитивные
System.Diagnostics.EventLog8.0.0MITMicrosoft CorporationЖурнал событий Windows — зависимость хостинга (в Linux не используется)Транзитивная
System.Security.Cryptography.ProtectedData8.0.0MITMicrosoft CorporationЗащита секрета (пароль SMTP) средствами Windows DPAPI (в Linux не используется)Прямая

1.8 Журналирование

КомпонентВерсияЛицензияПравообладательНазначениеТип
Serilog4.0.0Apache-2.0Serilog ContributorsСтруктурированное журналированиеПрямая
Serilog.Extensions.Hosting8.0.0Apache-2.0Microsoft, Serilog ContributorsИнтеграция Serilog с хостингомПрямая
Serilog.Extensions.Logging8.0.0Apache-2.0Microsoft, Serilog ContributorsМост Microsoft.Extensions.Logging → SerilogТранзитивная
Serilog.Sinks.File6.0.0Apache-2.0Serilog ContributorsЗапись журналов в файлыПрямая
Serilog.Sinks.Console6.0.0Apache-2.0Serilog ContributorsВывод журнала в консоль (режим разработки)Прямая

1.9 Электронная почта

КомпонентВерсияЛицензияПравообладательНазначениеТип
MailKit4.16.0MIT.NET Foundation and Contributors (автор — Jeffrey Stedfast)Отправка уведомлений и журналов по SMTPПрямая
MimeKit4.16.0MIT.NET Foundation and Contributors (автор — Jeffrey Stedfast)Формирование MIME-писемТранзитивная
BouncyCastle.Cryptography2.6.2MITThe Legion of the Bouncy Castle Inc.Криптобиблиотека (зависимость MimeKit; функции S/MIME в ПО не используются)Транзитивная
System.Security.Cryptography.Pkcs8.0.1MITMicrosoft CorporationЗависимость MimeKitТранзитивная

1.10 Шрифт

КомпонентВерсияЛицензияПравообладательНазначениеТип
Inter (начертания Regular, Bold, Black, Thin; оптический размер 24pt)4.001OFL-1.1The Inter Project AuthorsШрифт интерфейса, встроен в исполняемый файлРесурс

Прочие изображения в составе программы (логотип и значок Uniday, значки интерфейса) — собственные.

1.11 Системные библиотеки ОС, которые использует сборка linux-x64 (в дистрибутив не входят)

В Windows программа использует только компоненты самой ОС. Сборке linux-x64 нужны библиотеки, которые входят в состав дистрибутивов Linux и ставятся вместе с ОС (пакеты .deb и .rpm указывают их как зависимости). Программа их не распространяет и не изменяет; все они подключаются динамически из установленной ОС или запускаются как отдельные программы.

Библиотека (компонент ОС)ЛицензияКак используется
GNU C Library — glibc (libc, libm, libpthread, libdl, librt)LGPL-2.1-or-laterДинамическая компоновка исполняемого файла и нативных библиотек; вызовы libc из программы
libstdc++, libgcc_s (GCC)GPL-3.0-or-later WITH GCC-exception-3.1Динамическая компоновка среды выполнения .NET
zlib (libz)ZlibДинамическая компоновка среды выполнения .NET (сжатие)
ICU (libicuuc, libicui18n)Unicode License (ICU)Загружается средой выполнения .NET (региональные стандарты, сортировка строк)
OpenSSL (libssl, libcrypto)Apache-2.0 (3.x) / OpenSSL License (1.1)Загружается средой выполнения .NET: TLS для SMTP и HTTPS, криптография
ca-certificates, tzdataMPL-2.0 (сертификаты Mozilla); общественное достояние (tzdata)Корневые сертификаты для TLS; данные о часовых поясах
fontconfig (libfontconfig)MIT-подобная (HPND)Динамическая компоновка libSkiaSharp.so: поиск шрифтов ОС
Xlib и расширения (libX11, libXcursor, libXext, libXi, libXrandr, libICE, libSM)MIT (X11)Загружаются Avalonia: оконная подсистема X11
Необязательные — если есть в ОС: libGL / libEGL (Mesa), libvulkan, libgtk-3, libdbus-1, libgssapi_krb5MIT (Mesa); Apache-2.0 (Vulkan Loader); LGPL-2.1-or-later (GTK); AFL-2.1 или GPL-2.0-or-later (D-Bus); MIT (Kerberos)Загружаются по требованию (аппаратное ускорение, системные диалоги, проверка подлинности Kerberos); без них программа работает
util-linux (setsid), командная оболочка /bin/shGPL-2.0-or-laterЗапускаются как отдельные программы ОС (отвязка наблюдаемого приложения от терминала); с программой не компонуются

LGPL допускает такое использование библиотеки (динамическая компоновка, библиотека поставляется ОС) без распространения её условий на программу.

© UNIDAY, 2014-2025

ООО «Юнидэй»
г. Саратов, ул. Бахметьевская 44/64, оф. 72
ИНН: 6454142737
КПП: 645401001
ОКВЭД: 62.01 Разработка компьютерного программного обеспечения.
Код вида деятельности: 22.01