Перейти к содержанию

Описание модулей и лицензий

Клиент Нотио состоит из 21 docker образов:

  • 7 готовых сторонних образов получаются из открытых источников: hub.docker.com, mcr.microsoft.com,
  • 12 образов собираются по результатам разработки Edison.

Описание сторонних образов, используемых Нотио

Наименование и версия Владелец Лицензия
docker.io/postgres:16.4 Docker PostgreSQL Authors MIT
docker.io/rabbitmq:3-management Docker Community MIT
docker.io/elasticsearch:7.10.1 Elasticsearch B.V. Apache 2.0
docker.io/redis:7.2 Docker Community BSD 3-clause
docker.io/otel/opentelemetry-collector-contrib:0.130.0 OpenTelemetry Authors Apache 2.0
mcr.microsoft.com/dotnet/nightly/aspire-dashboard:8.2.1 .NET Foundation MIT
docker.io/dockette/adminer:full Jakub Vrána Apache 2.0

Описание образов, разработанных Edison

В разработке 12ти образов Edison использовались платформы .NET 8.0 (11 образов), Java OpenJDK 21 (1 образ pdfbox). Разработанные Edison образы состоят из модулей, которые имеют ссылки на сторонние библиотеки nuget и maven пакеты.

Список разработанных образов:

Описание используемых пакетов webgate

Наименование и версия Владелец Лицензия
Edison.CleanCodeExtensions:0.1.6 Edison
Microsoft.VisualStudio.Azure.Containers.Tools.Targets:1.21.0 Microsoft Corporation MIT
Edison.Bff.Yarp:1.0.0 Edison
Yarp.ReverseProxy:2.1.0 .NET Foundation MIT
Duende.AccessTokenManagement.OpenIdConnect:3.0.1 Duende Apache 2.0
Microsoft.AspNetCore.HttpOverrides:2.2.0 .NET Foundation MIT
Microsoft.AspNetCore.Authentication.JwtBearer:8.0.11 .NET Foundation MIT
OpenTelemetry.Extensions.Hosting:1.9.0 OpenTelemetry Authors Apache 2.0
OpenTelemetry.Exporter.OpenTelemetryProtocol:1.9.0 OpenTelemetry Authors Apache 2.0
OpenTelemetry.Instrumentation.AspNetCore:1.9.0 OpenTelemetry Authors Apache 2.0
OpenTelemetry.Instrumentation.Http:1.9.0 OpenTelemetry Authors Apache 2.0
OpenTelemetry.Instrumentation.Runtime:1.9.0 OpenTelemetry Authors Apache 2.0

Описание используемых пакетов aggregator

Наименование и версия Владелец Лицензия
Edison.CleanCodeExtensions:0.1.6 Edison
Microsoft.VisualStudio.Azure.Containers.Tools.Targets:1.21.0 Microsoft Corporation MIT
Grpc.AspNetCore:2.64.0 Linux Foundation Apache 2.0
Grpc.Net.ClientFactory:2.64.0 Linux Foundation Apache 2.0
Grpc.Tools:2.64.0 Linux Foundation Apache 2.0
Grpc.AspNetCore.Web:2.64.0 Linux Foundation Apache 2.0
Grpc.AspNetCore.Server.ClientFactory:2.64.0 Linux Foundation Apache 2.0
IdentityModel:7.0.0 Duende Apache 2.0
ErrorOr:2.0.1 Amichai Mantinband MIT
Mapster:7.4.0 Chaisrichalermpol, Swann MIT
Quartz:3.10.0 Marko Lahma Apache 2.0
Quartz.AspNetCore:3.10.0 Marko Lahma Apache 2.0
OpenTelemetry.Instrumentation.Quartz:1.12.0-beta.1 OpenTelemetry Authors Apache 2.0
Microsoft.AspNetCore.Authentication.JwtBearer:8.0.11 .NET Foundation MIT
OpenTelemetry.Extensions.Hosting:1.9.0 OpenTelemetry Authors Apache 2.0
OpenTelemetry.Exporter.OpenTelemetryProtocol:1.9.0 OpenTelemetry Authors Apache 2.0
OpenTelemetry.Instrumentation.AspNetCore:1.9.0 OpenTelemetry Authors Apache 2.0
OpenTelemetry.Instrumentation.Http:1.9.0 OpenTelemetry Authors Apache 2.0
OpenTelemetry.Instrumentation.Runtime:1.9.0 OpenTelemetry Authors Apache 2.0

Описание используемых пакетов document

Наименование и версия Владелец Лицензия
Edison.CleanCodeExtensions:0.1.6 Edison
Microsoft.VisualStudio.Azure.Containers.Tools.Targets:1.21.0 Microsoft Corporation MIT
Microsoft.EntityFrameworkCore:8.0.6 .NET Foundation MIT
Microsoft.EntityFrameworkCore.Design:8.0.6 .NET Foundation MIT
Microsoft.EntityFrameworkCore.Tools:8.0.6 .NET Foundation MIT
Npgsql.EntityFrameworkCore.PostgreSQL:8.0.4 Npgsql PostgreSQL
AspNetCore.HealthChecks.NpgSql:8.0.1 Xabaril Apache 2.0
System.Data.SqlClient:4.8.6 .NET Foundation MIT
System.Text.Encoding.CodePages:8.0.0 .NET Foundation MIT
Newtonsoft.Json:13.0.3 James Newton-King MIT
Google.Protobuf:3.27.0 Google BSD 3-clause
Grpc.Net.Common:2.64.0 Linux Foundation Apache 2.0
Grpc.Net.Client:2.64.0 Linux Foundation Apache 2.0
Grpc.Tools:2.64.0 Linux Foundation Apache 2.0
ErrorOr:2.0.1 Amichai Mantinband MIT
Mapster:7.4.0 Chaisrichalermpol, Swann MIT
Quartz:3.10.0 Marko Lahma Apache 2.0
Quartz.AspNetCore:3.10.0 Marko Lahma Apache 2.0
OpenTelemetry.Instrumentation.Quartz:1.12.0-beta.1 OpenTelemetry Authors Apache 2.0
Microsoft.AspNetCore.Authentication.JwtBearer:8.0.11 .NET Foundation MIT
OpenTelemetry.Extensions.Hosting:1.9.0 OpenTelemetry Authors Apache 2.0
OpenTelemetry.Exporter.OpenTelemetryProtocol:1.9.0 OpenTelemetry Authors Apache 2.0
OpenTelemetry.Instrumentation.AspNetCore:1.9.0 OpenTelemetry Authors Apache 2.0
OpenTelemetry.Instrumentation.Http:1.9.0 OpenTelemetry Authors Apache 2.0
OpenTelemetry.Instrumentation.Runtime:1.9.0 OpenTelemetry Authors Apache 2.0
Наименование и версия Владелец Лицензия
Edison.CleanCodeExtensions:0.1.6 Edison
Microsoft.VisualStudio.Azure.Containers.Tools.Targets:1.21.0 Microsoft Corporation MIT
Microsoft.Extensions.Configuration.Abstractions:8.0.0 .NET Foundation MIT
Microsoft.Extensions.DependencyInjection.Abstractions:8.0.1 .NET Foundation MIT
Microsoft.Extensions.Logging.Abstractions:8.0.1 .NET Foundation MIT
Microsoft.Extensions.Options.ConfigurationExtensions:8.0.0 .NET Foundation MIT
MassTransit.RabbitMQ:8.5.4 Chris Patterson Apache 2.0
Grpc.Tools:2.64.0 Linux Foundation Apache 2.0
NEST:7.17.5 Elasticsearch B.V. Apache 2.0
Microsoft.AspNetCore.Authentication.JwtBearer:8.0.11 .NET Foundation MIT
OpenTelemetry.Extensions.Hosting:1.9.0 OpenTelemetry Authors Apache 2.0
OpenTelemetry.Exporter.OpenTelemetryProtocol:1.9.0 OpenTelemetry Authors Apache 2.0
OpenTelemetry.Instrumentation.AspNetCore:1.9.0 OpenTelemetry Authors Apache 2.0
OpenTelemetry.Instrumentation.Http:1.9.0 OpenTelemetry Authors Apache 2.0
OpenTelemetry.Instrumentation.Runtime:1.9.0 OpenTelemetry Authors Apache 2.0

Описание используемых пакетов access

Наименование и версия Владелец Лицензия
Edison.CleanCodeExtensions:0.1.6 Edison
Microsoft.VisualStudio.Azure.Containers.Tools.Targets:1.21.0 Microsoft Corporation MIT
Microsoft.Extensions.DependencyInjection.Abstractions:8.0.1 .NET Foundation MIT
Microsoft.Extensions.Logging.Abstractions:8.0.1 .NET Foundation MIT
Serilog.AspNetCore:9.0.0 Contributors Apache 2.0
Microsoft.EntityFrameworkCore:8.0.6 .NET Foundation MIT
Microsoft.EntityFrameworkCore.Design:8.0.6 .NET Foundation MIT
Npgsql.EntityFrameworkCore.PostgreSQL:8.0.4 Npgsql PostgreSQL
Grpc.Tools:2.64.0 Linux Foundation Apache 2.0
Mapster:7.4.0 Chaisrichalermpol, Swann MIT
ErrorOr:2.0.1 Amichai Mantinband MIT
Quartz:3.10.0 Marko Lahma Apache 2.0
Quartz.AspNetCore:3.10.0 Marko Lahma Apache 2.0
OpenTelemetry.Instrumentation.Quartz:1.12.0-beta.1 OpenTelemetry Authors Apache 2.0
Microsoft.AspNetCore.Authentication.JwtBearer:8.0.11 .NET Foundation MIT
OpenTelemetry.Extensions.Hosting:1.9.0 OpenTelemetry Authors Apache 2.0
OpenTelemetry.Exporter.OpenTelemetryProtocol:1.9.0 OpenTelemetry Authors Apache 2.0
OpenTelemetry.Instrumentation.AspNetCore:1.9.0 OpenTelemetry Authors Apache 2.0
OpenTelemetry.Instrumentation.Http:1.9.0 OpenTelemetry Authors Apache 2.0
OpenTelemetry.Instrumentation.Runtime:1.9.0 OpenTelemetry Authors Apache 2.0

Описание используемых пакетов content

Наименование и версия Владелец Лицензия
Edison.CleanCodeExtensions:0.1.6 Edison
Microsoft.VisualStudio.Azure.Containers.Tools.Targets:1.21.0 Microsoft Corporation MIT
Microsoft.Extensions.Caching.Abstractions:8.0.0 .NET Foundation MIT
Microsoft.Extensions.Caching.StackExchangeRedis:8.0.7 .NET Foundation MIT
Microsoft.Extensions.DependencyInjection.Abstractions:8.0.1 .NET Foundation MIT
Microsoft.Extensions.Options:8.0.2 .NET Foundation MIT
Microsoft.Extensions.Options.ConfigurationExtensions:8.0.0 .NET Foundation MIT
Microsoft.Extensions.Options.DataAnnotations:8.0.0 .NET Foundation MIT
Microsoft.Extensions.Http.Polly:8.0.10 .NET Foundation MIT
Microsoft.AspNetCore.SignalR.Client:8.0.10 .NET Foundation MIT
RabbitMQ.Client:7.1.2 Broadcom Inc. Apache 2.0, MPL-2.0
Grpc.AspNetCore.Web:2.64.0 Linux Foundation Apache 2.0
Grpc.AspNetCore:2.64.0 Linux Foundation Apache 2.0
Grpc.Net.ClientFactory:2.64.0 Linux Foundation Apache 2.0
Grpc.Tools:2.64.0 Linux Foundation Apache 2.0
ErrorOr:2.0.1 Amichai Mantinband MIT
Quartz:3.10.0 Marko Lahma Apache 2.0
Quartz.AspNetCore:3.10.0 Marko Lahma Apache 2.0
OpenTelemetry.Instrumentation.Quartz:1.12.0-beta.1 OpenTelemetry Authors Apache 2.0
Microsoft.AspNetCore.Authentication.JwtBearer:8.0.11 .NET Foundation MIT
OpenTelemetry.Extensions.Hosting:1.9.0 OpenTelemetry Authors Apache 2.0
OpenTelemetry.Exporter.OpenTelemetryProtocol:1.9.0 OpenTelemetry Authors Apache 2.0
OpenTelemetry.Instrumentation.AspNetCore:1.9.0 OpenTelemetry Authors Apache 2.0
OpenTelemetry.Instrumentation.Http:1.9.0 OpenTelemetry Authors Apache 2.0
OpenTelemetry.Instrumentation.Runtime:1.9.0 OpenTelemetry Authors Apache 2.0

Описание используемых пакетов pdfbox

Наименование и версия Владелец Лицензия
com.google.android/annotations/4.1.1.4 Android Open Source Project Apache 2.0
com.google.api.grpc/proto-google-common-protos/2.9.0 Google LLC Apache 2.0
com.google.code.findbugs/jsr305/3.0.2 Google Apache 2.0
com.google.code.gson/gson/2.9.0 Google Apache 2.0
com.google.protobuf/protobuf-java/3.6.1 Google Apache 2.0
io.grpc/grpc-netty-shaded/1.53.0 Linux Foundation Apache 2.0
io.grpc/grpc-protobuf/1.53.0 Linux Foundation Apache 2.0
io.grpc/grpc-stub/1.53.0 Linux Foundation Apache 2.0
org.apache.pdfbox/pdfbox/2.0.27 Apache Apache 2.0
org.apache.pdfbox/fontbox/2.0.27 Apache Apache 2.0
javax.annotation/javax.annotation-api/1.3.2 Oracle CDDL
io.grpc/grpc-services/1.53.0 Linux Foundation Apache 2.0
com.github.os72/protoc-jar-maven-plugin/3.6.0.1 Apache Apache 2.0
io.grpc/protoc-gen-grpc-java/1.15.0 Linux Foundation Apache 2.0
org.apache.maven.plugins/maven-compiler-plugin/3.8.0 Apache Apache 2.0

Описание используемых пакетов imagebox

Наименование и версия Владелец Лицензия
Edison.CleanCodeExtensions:0.1.6 Edison
Microsoft.VisualStudio.Azure.Containers.Tools.Targets:1.21.0 Microsoft Corporation MIT
Serilog.AspNetCore:9.0.0 Contributors Apache 2.0
Serilog.Sinks.OpenTelemetry:4.2.0 Contributors Apache 2.0
SkiaSharp:2.88.8 Google MIT
SkiaSharp.NativeAssets.Linux:2.88.8 Google MIT
Grpc.AspNetCore:2.64.0 Linux Foundation Apache 2.0
Google.Protobuf:3.27.0 Google BSD 3-clause
Grpc.Net.Common:2.64.0 Linux Foundation Apache 2.0
Grpc.Tools:2.64.0 Linux Foundation Apache 2.0
OpenTelemetry.Extensions.Hosting:1.9.0 OpenTelemetry Authors Apache 2.0
OpenTelemetry.Exporter.OpenTelemetryProtocol:1.9.0 OpenTelemetry Authors Apache 2.0
OpenTelemetry.Instrumentation.AspNetCore:1.9.0 OpenTelemetry Authors Apache 2.0
OpenTelemetry.Instrumentation.Http:1.9.0 OpenTelemetry Authors Apache 2.0
OpenTelemetry.Instrumentation.Runtime:1.9.0 OpenTelemetry Authors Apache 2.0

Описание используемых пакетов statistic

Наименование и версия Владелец Лицензия
Edison.CleanCodeExtensions:0.1.6 Edison
Microsoft.VisualStudio.Azure.Containers.Tools.Targets:1.21.0 Microsoft Corporation MIT
AspNetCore.HealthChecks.UI.Client:8.0.1 Xabaril Apache 2.0
Microsoft.EntityFrameworkCore:8.0.6 .NET Foundation MIT
Microsoft.EntityFrameworkCore.Design:8.0.6 .NET Foundation MIT
Microsoft.EntityFrameworkCore.Tools:8.0.6 .NET Foundation MIT
Npgsql.EntityFrameworkCore.PostgreSQL:8.0.4 Npgsql PostgreSQL
AspNetCore.HealthChecks.NpgSql:8.0.1 Xabaril Apache 2.0
MassTransit.Abstractions:8.5.4 Chris Patterson Apache 2.0
MassTransit.RabbitMQ:8.5.4 Chris Patterson Apache 2.0
Mapster:7.4.0 Chaisrichalermpol, Swann MIT
ErrorOr:2.0.1 Amichai Mantinband MIT
Microsoft.Extensions.Configuration:8.0.0 .NET Foundation MIT
Microsoft.Extensions.Configuration.Binder:8.0.2 .NET Foundation MIT
Microsoft.Extensions.DependencyInjection.Abstractions:8.0.1 .NET Foundation MIT
Microsoft.Extensions.Logging.Abstractions:8.0.1 .NET Foundation MIT
Microsoft.AspNetCore.Authentication.JwtBearer:8.0.11 .NET Foundation MIT
OpenTelemetry.Extensions.Hosting:1.9.0 OpenTelemetry Authors Apache 2.0
OpenTelemetry.Exporter.OpenTelemetryProtocol:1.9.0 OpenTelemetry Authors Apache 2.0
OpenTelemetry.Instrumentation.AspNetCore:1.9.0 OpenTelemetry Authors Apache 2.0
OpenTelemetry.Instrumentation.Http:1.9.0 OpenTelemetry Authors Apache 2.0
OpenTelemetry.Instrumentation.Runtime:1.9.0 OpenTelemetry Authors Apache 2.0

Описание используемых пакетов notification

Наименование и версия Владелец Лицензия
Edison.CleanCodeExtensions:0.1.6 Edison
Microsoft.VisualStudio.Azure.Containers.Tools.Targets:1.21.0 Microsoft Corporation MIT
Microsoft.Extensions.Configuration:8.0.0 .NET Foundation MIT
Microsoft.Extensions.DependencyInjection.Abstractions:8.0.1 .NET Foundation MIT
Microsoft.Extensions.Logging.Abstractions:8.0.1 .NET Foundation MIT
Microsoft.EntityFrameworkCore:8.0.6 .NET Foundation MIT
Microsoft.EntityFrameworkCore.Design:8.0.6 .NET Foundation MIT
Microsoft.EntityFrameworkCore.Tools:8.0.6 .NET Foundation MIT
Npgsql.EntityFrameworkCore.PostgreSQL:8.0.4 Npgsql PostgreSQL
System.Text.Encoding.CodePages:8.0.0 .NET Foundation MIT
Newtonsoft.Json:13.0.3 James Newton-King MIT
MailKit:4.7.1.1 .NET Foundation MIT
Microsoft.AspNetCore.Authentication.JwtBearer:8.0.11 .NET Foundation MIT
OpenTelemetry.Extensions.Hosting:1.9.0 OpenTelemetry Authors Apache 2.0
OpenTelemetry.Exporter.OpenTelemetryProtocol:1.9.0 OpenTelemetry Authors Apache 2.0
OpenTelemetry.Instrumentation.AspNetCore:1.9.0 OpenTelemetry Authors Apache 2.0
OpenTelemetry.Instrumentation.Http:1.9.0 OpenTelemetry Authors Apache 2.0
OpenTelemetry.Instrumentation.Runtime:1.9.0 OpenTelemetry Authors Apache 2.0

Описание используемых пакетов webclient

Наименование и версия Владелец Лицензия
Edison.CleanCodeExtensions:0.1.6 Edison
Microsoft.VisualStudio.Azure.Containers.Tools.Targets:1.21.0 Microsoft Corporation MIT
Edison.Blazor.Blazyload:1.0.0 Edison
RonSijm.Blazyload.Library:1.3.1 RonSijm MIT
Edison.Blazor.Components:1.0.0 Edison
Microsoft.AspNetCore.Components.Authorization:8.0.11 .NET Foundation MIT
Microsoft.AspNetCore.Components.QuickGrid:8.0.11 .NET Foundation MIT
Microsoft.AspNetCore.Components.Web:8.0.11 .NET Foundation MIT
Microsoft.AspNetCore.Components.WebAssembly:8.0.11 .NET Foundation MIT
Microsoft.AspNetCore.Components.WebAssembly.Authentication:8.0.11 .NET Foundation MIT
Microsoft.AspNetCore.Components.WebAssembly.Server:8.0.11 .NET Foundation MIT
Microsoft.AspNetCore.Components.WebAssembly.DevServer:8.0.11 .NET Foundation MIT
Microsoft.AspNetCore.SignalR.Client:8.0.10 .NET Foundation MIT
Microsoft.NET.Sdk.WebAssembly.Pack:8.0.20 .NET Foundation MIT
Microsoft.NET.ILLink.Tasks:8.0.20 .NET Foundation MIT
Microsoft.Extensions.Http:8.0.0 .NET Foundation MIT
Grpc.Net.ClientFactory:2.64.0 Linux Foundation Apache 2.0
Grpc.Tools:2.64.0 Linux Foundation Apache 2.0
Google.Protobuf:3.27.0 Google BSD 3-clause
Grpc.Net.Client:2.64.0 Linux Foundation Apache 2.0
Grpc.Net.Client.Web:2.64.0 Linux Foundation Apache 2.0
HtmlAgilityPack:1.11.61 ZZZ Projects MIT
Blazored.FluentValidation:2.2.0 Blazored MIT
Mapster:7.4.0 Chaisrichalermpol, Swann MIT
ErrorOr:2.0.1 Amichai Mantinband MIT
Newtonsoft.Json:13.0.3 James Newton-King MIT

Описание используемых пакетов license

Наименование и версия Владелец Лицензия
Edison.CleanCodeExtensions:0.1.6 Edison
Microsoft.VisualStudio.Azure.Containers.Tools.Targets:1.21.0 Microsoft Corporation MIT
Docker.DotNet:3.125.15 .NET Foundation MIT
Grpc.AspNetCore:2.64.0 Linux Foundation Apache 2.0
Grpc.AspNetCore.HealthChecks:2.64.0 Linux Foundation Apache 2.0
Grpc.Tools:2.64.0 Linux Foundation Apache 2.0
Newtonsoft.Json:13.0.3 James Newton-King MIT
ErrorOr:2.0.1 Amichai Mantinband MIT
Quartz:3.10.0 Marko Lahma Apache 2.0
Quartz.AspNetCore:3.10.0 Marko Lahma Apache 2.0
OpenTelemetry.Instrumentation.Quartz:1.12.0-beta.1 OpenTelemetry Authors Apache 2.0
Microsoft.AspNetCore.Authentication.JwtBearer:8.0.11 .NET Foundation MIT
OpenTelemetry.Extensions.Hosting:1.9.0 OpenTelemetry Authors Apache 2.0
OpenTelemetry.Exporter.OpenTelemetryProtocol:1.9.0 OpenTelemetry Authors Apache 2.0
OpenTelemetry.Instrumentation.AspNetCore:1.9.0 OpenTelemetry Authors Apache 2.0
OpenTelemetry.Instrumentation.Http:1.9.0 OpenTelemetry Authors Apache 2.0
OpenTelemetry.Instrumentation.Runtime:1.9.0 OpenTelemetry Authors Apache 2.0