OutaStory verwendet Open-Source-Software von Drittanbietern. Wir sind dankbar für die Arbeit dieser Projekte und führen sie hier – nach Einsatzbereich gruppiert – mit den jeweiligen Lizenzen und Bezugsquellen auf. Der Großteil steht unter freizügigen Lizenzen (u. a. MIT, Apache 2.0, BSD), die im Wesentlichen die Nennung der Urheberinnen und Urheber und den Erhalt des Lizenzhinweises verlangen. Wo eine Lizenz weitergehende Pflichten begründet – etwa FFmpeg unter der LGPL – gehen wir darauf gesondert ein.
Audio-, Bild- und Inhaltsverarbeitung
FFmpeg
OutaStory nutzt FFmpeg zur serverseitigen Analyse und Verarbeitung von Audiodateien — zum Beispiel, um deine aufgenommenen oder hochgeladenen Stimmproben auf Qualität zu prüfen, bevor daraus eine geklonte Stimme erstellt wird.
FFmpeg steht unter der GNU Lesser General Public License, Version 2.1 oder höher (LGPL-2.1-or-later). Wir verwenden eine LGPL-Variante ohne GPL-only-Komponenten und verändern den Quellcode von FFmpeg nicht; die FFmpeg-Bibliotheken werden lediglich als eigenständiges Programm aufgerufen.
- Lizenztext und rechtliche Hinweise: https://www.ffmpeg.org/legal.html
- Quellcode: https://www.ffmpeg.org/download.html sowie die verwendeten statischen Builds unter https://github.com/BtbN/FFmpeg-Builds
- Eingesetzte Version: FFmpeg n7.1.5 (LGPL)
Auf Anfrage stellen wir Informationen darüber bereit, wie die von uns eingesetzten FFmpeg-Bibliotheken bezogen oder durch eine eigene Version ersetzt werden können. Schreibe uns dazu an hello@outastory.com.
Magick.NET (ImageMagick)
Magick.NET, die .NET-Anbindung an ImageMagick, nutzen wir zur serverseitigen Bildverarbeitung – etwa zum Skalieren, Zuschneiden und Konvertieren von Titelbildern.
- Lizenz: Apache-Lizenz 2.0
- Quellcode: https://github.com/dlemstra/Magick.NET
- Eingesetzte Version: 14.14.0
SkiaSharp
SkiaSharp ist die .NET-Anbindung an die Grafikbibliothek Skia und wird zum Rendern und Verarbeiten von Bildern verwendet.
- Lizenz: MIT-Lizenz (Skia selbst: BSD-3-Clause)
- Quellcode: https://github.com/mono/SkiaSharp
- Eingesetzte Version: 3.119.4
NLayer
NLayer ist ein reiner .NET-MP3-Decoder, mit dem wir die Länge erzeugter Audiodateien zuverlässig bestimmen.
- Lizenz: MIT-Lizenz
- Quellcode: https://github.com/naudio/NLayer
- Eingesetzte Version: 1.16.0
Markdig
Markdig wandelt Markdown in HTML um – zum Beispiel für rechtliche Dokumente, Hilfeartikel und Geschichteninhalte.
- Lizenz: BSD-2-Clause-Lizenz
- Quellcode: https://github.com/xoofx/markdig
- Eingesetzte Version: 1.3.2
HtmlSanitizer
HtmlSanitizer bereinigt das aus Markdown erzeugte bzw. eingegebene HTML und schützt so vor unsicheren Inhalten.
- Lizenz: MIT-Lizenz
- Quellcode: https://github.com/mganss/HtmlSanitizer
- Eingesetzte Version: 9.0.892
MJML.NET
MJML.NET rendert unsere responsiven E-Mail-Vorlagen aus MJML-Markup in HTML.
- Lizenz: MIT-Lizenz
- Quellcode: https://github.com/SebastianStehle/mjml-net
- Eingesetzte Version: 4.11.0
DiffPlex
DiffPlex erstellt Textvergleiche – wir nutzen es, um Fassungen rechtlicher Dokumente gegenüberzustellen.
- Lizenz: Apache-Lizenz 2.0
- Quellcode: https://github.com/mmanela/diffplex
- Eingesetzte Version: 1.9.0
Frontend und Schriftarten
Bootstrap
Teile des Grundlayouts unserer Weboberfläche basieren auf Bootstrap.
- Lizenz: MIT-Lizenz
- Quellcode: https://github.com/twbs/bootstrap
- Eingesetzte Version: 5.3.3
ApexCharts
ApexCharts stellt die Diagramme in unseren Analyse- und Verwaltungsansichten dar.
- Lizenz: MIT-Lizenz
- Quellcode: https://github.com/apexcharts/apexcharts
- Eingesetzte Version: 3.54.1
OpenDyslexic
Die Schriftart OpenDyslexic bieten wir als barrierefreie Lese-Option an; sie erleichtert manchen Menschen mit Legasthenie das Lesen.
- Lizenz: SIL Open Font License 1.1
- Quelle: https://opendyslexic.org · https://github.com/antijingoist/opendyslexic
Open Sans
Open Sans wird als Schriftart in der Benutzeroberfläche der App verwendet.
- Lizenz: SIL Open Font License 1.1
- Quelle: https://github.com/googlefonts/opensans
Daten, Serialisierung und Geolokalisierung
YamlDotNet
YamlDotNet liest die YAML-Dateien, aus denen wir Kataloginhalte und Konfiguration laden.
- Lizenz: MIT-Lizenz
- Quellcode: https://github.com/aaubry/YamlDotNet
- Eingesetzte Version: 18.0.0
MessagePack for C#
MessagePack for C# serialisiert die Nachrichten, die zwischen deinem Browser und unserem Blazor-Server-Backend ausgetauscht werden.
- Lizenz: MIT-Lizenz
- Quellcode: https://github.com/MessagePack-CSharp/MessagePack-CSharp
- Eingesetzte Version: 2.5.302
MaxMind GeoIP2 und GeoLite2
Wir nutzen die MaxMind GeoIP2-Bibliothek zusammen mit den GeoLite2-Daten für eine grobe, datenschutzfreundliche Zuordnung von Regionen in unseren Statistiken.
- Lizenz: Apache-Lizenz 2.0 (Bibliothek) · Creative Commons BY-SA 4.0 (GeoLite2-Daten)
- Quellcode: https://github.com/maxmind/GeoIP2-dotnet
- Eingesetzte Version: 6.0.0
- Hinweis: Dieses Produkt enthält von MaxMind erstellte GeoLite2-Daten, erhältlich unter https://www.maxmind.com.
Plattform und Observability
.NET-Plattform und Microsoft-Bibliotheken
OutaStory ist auf .NET aufgebaut und nutzt eine Reihe quelloffener Bibliotheken von Microsoft: die .NET-Laufzeitumgebung, ASP.NET Core und Blazor, Entity Framework Core, .NET Aspire, das Azure SDK für .NET, SQLitePCLRaw sowie System.IdentityModel.Tokens.Jwt.
- Lizenz: MIT-Lizenz und Apache-Lizenz 2.0
- Quellcode: https://github.com/dotnet · https://github.com/Azure/azure-sdk-for-net
OpenTelemetry
OpenTelemetry (ein Projekt der Cloud Native Computing Foundation) liefert die Instrumentierung für Metriken, Logs und Traces zur Überwachung unserer Dienste.
- Lizenz: Apache-Lizenz 2.0
- Quellcode: https://github.com/open-telemetry/opentelemetry-dotnet
Polly
Polly stellt die Resilienz-Strategien (Wiederholungen, Timeouts, Circuit-Breaker) für unsere ausgehenden HTTP-Aufrufe bereit.
- Lizenz: BSD-3-Clause-Lizenz
- Quellcode: https://github.com/App-vNext/Polly
Anbieter-SDKs
Für die von uns eingesetzten Dienste verwenden wir die jeweiligen offiziellen Open-Source-Client-SDKs. Die Dienste selbst sind in unserer Datenschutzerklärung als Auftragsverarbeiter aufgeführt.
Stripe.net
Offizielles .NET-SDK für Stripe – Zahlungsabwicklung.
- Lizenz: Apache-Lizenz 2.0
- Quellcode: https://github.com/stripe/stripe-dotnet
- Eingesetzte Version: 52.1.0
SendGrid
Offizielles .NET-SDK für Twilio SendGrid – Versand von Transaktions- und Newsletter-E-Mails.
- Lizenz: MIT-Lizenz
- Quellcode: https://github.com/sendgrid/sendgrid-csharp
- Eingesetzte Version: 9.29.3
Auth0
Offizielle .NET- und MAUI-SDKs für Auth0 – Anmeldung und Kontoverwaltung.
- Lizenz: MIT-Lizenz (auth0.net) · Apache-Lizenz 2.0 (OIDC-Client)
- Quellcode: https://github.com/auth0/auth0.net · https://github.com/auth0/auth0-oidc-client-net
- Eingesetzte Versionen: 7.46.0 / 8.5.0 / 1.7.1 / 1.4.0
OneSignal
Offizielles .NET-SDK für OneSignal – Push-Benachrichtigungen.
- Lizenz: Modified MIT License
- Quellcode: https://github.com/OneSignal/OneSignal-DotNet-SDK
- Eingesetzte Version: 6.1.11
Sentry
Offizielles .NET-SDK für Sentry – Fehler- und Leistungsüberwachung.
- Lizenz: MIT-Lizenz
- Quellcode: https://github.com/getsentry/sentry-dotnet
- Eingesetzte Version: 6.6.0
Google APIs für .NET (Android Publisher)
Wir nutzen die Google APIs Client Library für .NET, um App-Käufe im Google Play Store serverseitig zu verifizieren.
- Lizenz: Apache-Lizenz 2.0
- Quellcode: https://github.com/googleapis/google-api-dotnet-client
- Eingesetzte Version: 1.74.0.4165
Google Play Billing Library (Android)
Auf Android wickeln wir In-App-Käufe über die Google Play Billing Library ab, eingebunden über das .NET-Binding von Microsoft.
- Lizenz: MIT-Lizenz (Binding) · Apache-Lizenz 2.0 (Bibliothek)
- Quellcode: https://github.com/dotnet/android-libraries
- Eingesetzte Version: 7.1.1.4
Build- und Test-Werkzeuge
Die folgenden Open-Source-Werkzeuge dienen ausschließlich dazu, OutaStory zu erstellen, zu testen und zu vermessen. Sie werden nicht an dich ausgeliefert und sind nicht Teil der laufenden Apps oder Dienste – wir führen sie der Vollständigkeit halber auf.
- xUnit – Test-Framework – Apache-Lizenz 2.0 – https://github.com/xunit/xunit
- Moq – Mocking-Bibliothek – BSD-3-Clause-Lizenz – https://github.com/moq/moq
- bUnit – Blazor-Test-Bibliothek – MIT-Lizenz – https://github.com/bUnit-dev/bUnit
- Coverlet – Code-Coverage – MIT-Lizenz – https://github.com/coverlet-coverage/coverlet
- Microsoft.Playwright – End-to-End-Browsertests – MIT-Lizenz – https://github.com/microsoft/playwright-dotnet
- MinVer – Versionierung aus Git-Tags – Apache-Lizenz 2.0 – https://github.com/adamralph/minver
- Microsoft.NET.Test.Sdk – Test-Plattform – MIT-Lizenz – https://github.com/microsoft/vstest
- Xunit.SkippableFact – überspringbare Tests – Microsoft Public License (MS-PL) – https://github.com/AArnott/Xunit.SkippableFact
- Azure Key Vault Emulator – lokale Entwicklung – MIT-Lizenz – https://github.com/james-gould/azure-keyvault-emulator
- .NET Aspire Community Toolkit – lokale Entwicklung – MIT-Lizenz – https://github.com/CommunityToolkit/Aspire
Vollständige Lizenztexte
Die vollständigen Lizenztexte der genannten Komponenten liegen den jeweiligen Paketen bzw. Quellcode-Repositorys bei. Auf Anfrage stellen wir sie dir gern zusammengestellt bereit – schreibe uns an hello@outastory.com.