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

РеквизитЗначение
Наименование программыUniday Watchdog
Версия1.2.32 (на 04.10.2026)
СборкиWindows x64 (win-x64) — исполняемый файл Watchdog.exe; Linux x64 (linux-x64) — исполняемый файл Watchdog (архив tar.gz, пакеты .deb и .rpm)
Дата сверки перечня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).
  • Компонентов из списка «с экспортными ограничениями» оператора реестра нет. Unity и Unreal Engine в состав ПО не входят (ПО лишь наблюдает за процессом стороннего приложения).
  • Все компоненты используются на основании открытых (публичных) лицензий, которые не ограничивают распространение и использование ПО на всей территории РФ и не препятствуют возникновению у правообладателя исключительного права на ПО (п. 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.27MIT.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.1MITMicrosoft 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