Skip to content

Commit 14cff3d

Browse files
committed
docs: Add Bugsink legal notice and compliance information
1 parent f0945be commit 14cff3d

1 file changed

Lines changed: 161 additions & 0 deletions

File tree

docs/BUGSINK-LEGAL-NOTICE.md

Lines changed: 161 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,161 @@
1+
# Bugsink Legal Notice
2+
3+
## Third-Party Software Compliance
4+
5+
Dieses Projekt nutzt [Bugsink](https://github.com/bugsink/bugsink) als Upstream-Dependency für Error Tracking und Monitoring.
6+
7+
---
8+
9+
## Lizenzinformationen
10+
11+
| Komponente | Lizenz | Version |
12+
|------------|--------|---------|
13+
| Bugsink | PolyForm Shield License 1.0.0 | 2.0.12+ |
14+
| Dieses Repository | MIT License | - |
15+
16+
---
17+
18+
## PolyForm Shield License 1.0.0 - Zusammenfassung
19+
20+
Die PolyForm Shield License ist eine **Source-Available-Lizenz**, die kommerzielle Nutzung erlaubt, jedoch mit einer **Noncompete-Klausel**.
21+
22+
### Erlaubte Nutzung
23+
24+
Die Lizenz erlaubt ausdrücklich:
25+
26+
> *"Any purpose is a permitted purpose, except for providing any product that competes with the software..."*
27+
28+
### Änderungen und Patches
29+
30+
> *"The licensor grants you an additional copyright license to make changes and new works based on the software for any permitted purpose."*
31+
32+
Eigene Patches und Anpassungen sind für erlaubte Zwecke gestattet.
33+
34+
---
35+
36+
## Unsere Nutzung - Compliance-Erklärung
37+
38+
### Erlaubter Nutzungszweck
39+
40+
Wir nutzen Bugsink **ausschließlich für**:
41+
42+
- Internes Bugtracking der eigenen Software
43+
- Development und Debugging
44+
- Internes Monitoring und Observability
45+
- Fehleranalyse im Entwicklungsprozess
46+
47+
### Bestätigung der Lizenzkonformität
48+
49+
| Kriterium | Status | Erläuterung |
50+
|-----------|--------|-------------|
51+
| Nur interne Nutzung | Ja | Kein externer Zugriff durch Dritte |
52+
| Nur eigene Software | Ja | Bugtracking nur für eigene Anwendungen |
53+
| Kein Kundenzugriff | Ja | Keine Bereitstellung für Endkunden |
54+
| Keine Vermarktung | Ja | Kein kommerzielles Angebot |
55+
| Kein Hosted/Managed Service | Ja | Keine SaaS-Bereitstellung |
56+
| Kein konkurrierendes Produkt | Ja | Wir bieten kein Bugtracking-Produkt an |
57+
58+
**Ergebnis: Lizenzkonform nach PolyForm Shield License 1.0.0**
59+
60+
---
61+
62+
## Verbotene Nutzungsszenarien
63+
64+
Die folgenden Nutzungen sind **nicht gestattet** und würden einen Lizenzverstoß darstellen:
65+
66+
### Absolute Verbote
67+
68+
1. **Bereitstellung als Service**
69+
- Bugsink als SaaS/PaaS für Dritte anbieten
70+
- Hosted Bugtracking für externe Kunden
71+
- Managed Error Tracking Service
72+
73+
2. **Konkurrenzprodukt**
74+
- Ein Produkt entwickeln/vertreiben, das mit Bugsink konkurriert
75+
- Bugsink als Feature eines verkauften Produkts einbinden
76+
- White-Label Error Tracking
77+
78+
3. **Externe Bereitstellung**
79+
- Kundenzugriff auf die Bugsink-Instanz
80+
- Partner-Zugriff ohne separate Lizenzvereinbarung
81+
- Öffentlicher Zugang
82+
83+
> *"Goods and services compete even when provided free of charge."*
84+
> — PolyForm Shield License 1.0.0, Section: Competition
85+
86+
---
87+
88+
## Red-Line Checkliste
89+
90+
Vor jeder Erweiterung der Nutzung diese Fragen prüfen:
91+
92+
| Frage | Wenn "Ja" → Aktion erforderlich |
93+
|-------|--------------------------------|
94+
| Werden Externe (Kunden, Partner) Zugriff auf Bugsink erhalten? | Lizenzprüfung / Alternative suchen |
95+
| Wird Bugsink Teil eines verkauften Produkts? | Lizenzprüfung / Alternative suchen |
96+
| Wird ein Service angeboten, der auf Bugsink basiert? | Lizenzprüfung / Alternative suchen |
97+
| Könnte unsere Nutzung als "konkurrierendes Produkt" gesehen werden? | Lizenzprüfung / Alternative suchen |
98+
99+
---
100+
101+
## Angewandte Patches
102+
103+
Dieses Repository enthält eigene Patches für Bugsink, die gemäß der "Changes and New Works License" erlaubt sind:
104+
105+
| Patch | Zweck | Dateien |
106+
|-------|-------|---------|
107+
| Notification Backends | Erweiterte Benachrichtigungsoptionen | Siehe [NOTIFICATION_BACKENDS.md](./NOTIFICATION_BACKENDS.md) |
108+
109+
Alle Patches dienen ausschließlich der internen Nutzung für eigenes Bugtracking.
110+
111+
---
112+
113+
## Exit-Strategie
114+
115+
Sollte sich unser Nutzungsszenario ändern und die Lizenzkonformität gefährdet sein:
116+
117+
### Optionen
118+
119+
1. **Kommerzielle Lizenz**
120+
- Kontakt: Bugsink-Maintainer für kommerzielle Lizenzierung
121+
122+
2. **Alternative Lösungen**
123+
- Sentry (Self-Hosted, BSD-3-Clause)
124+
- GlitchTip (MIT License)
125+
- Andere Open-Source Error Tracker
126+
127+
3. **Eigenentwicklung**
128+
- Basierend auf diesem Repository ohne Bugsink-Abhängigkeit
129+
130+
---
131+
132+
## Verantwortlichkeiten
133+
134+
| Rolle | Verantwortung |
135+
|-------|---------------|
136+
| Development Team | Einhaltung der Nutzungseinschränkungen |
137+
| Tech Lead | Review bei Änderungen am Nutzungsszenario |
138+
| Legal / Compliance | Jährliche Überprüfung der Lizenzkonformität |
139+
140+
---
141+
142+
## Lizenztext-Referenz
143+
144+
Der vollständige Lizenztext der PolyForm Shield License 1.0.0 ist verfügbar unter:
145+
- https://polyformproject.org/licenses/shield/1.0.0
146+
147+
---
148+
149+
## Dokumenthistorie
150+
151+
| Datum | Version | Änderung |
152+
|-------|---------|----------|
153+
| 2026-02-05 | 1.0 | Initiale Legal Notice erstellt |
154+
155+
---
156+
157+
## Zusammenfassung
158+
159+
> **Die interne Nutzung von Bugsink ausschließlich für eigenes Bugtracking, internes Development und Monitoring ohne externe Bereitstellung ist nach der PolyForm Shield License 1.0.0 zulässig.**
160+
161+
Bei Fragen zur Lizenzkonformität: Legal/Compliance konsultieren **bevor** Änderungen am Nutzungsszenario vorgenommen werden.

0 commit comments

Comments
 (0)