Mikrowelle-OS-Reste entfernen und auf MIT-Lizenz wechseln #2

Closed
opened 2026-05-31 18:19:09 +02:00 by holm · 0 comments
Owner
Kriterium Bewertung
Aufwand ██████░░░░ 6/10
Nutzen ██████░░░░ 6/10
Bruchhäufigkeit ██░░░░░░░░ 2/10
Nachhaltigkeit ████████░░ 8/10
Dringlichkeit █████░░░░░ 5/10

Problem

Die Codebasis enthält noch Reste aus dem Upstream-Projekt Mikrowelle OS (BSD 2-Clause, Thomas Skowron et al.). Solange BSD-2-Clause-Code enthalten ist, kann nicht auf MIT gewechselt werden.

Ziel

Vollständige Neuentwicklung aller Kernkomponenten, sodass kein Original-Code von Thomas Skowron mehr enthalten ist. Danach Lizenzwechsel auf MIT.

Aufgaben

  • Audit: welche Teile stammen noch eindeutig aus Mikrowelle OS?
  • mikrowelle/rssgen.py — RSS-Generator vollständig neu schreiben (lxml-Struktur ist Upstream)
  • mikrowelle/__init__.py — Logik-Anteile prüfen, ggf. neu formulieren
  • Template-Struktur (templates/) auf eigene Basis stellen
  • LICENSE auf MIT aktualisieren: holm / Christian Müller, unter Zuhilfenahme von Claude Sonnet 4.6 (Anthropic)
  • setup.cfg / pyproject.toml anpassen
  • README: Hinweis auf Mikrowelle OS als Inspiration (nicht mehr als Fork)
| Kriterium | Bewertung | |---|---| | Aufwand | ██████░░░░ 6/10 | | Nutzen | ██████░░░░ 6/10 | | Bruchhäufigkeit | ██░░░░░░░░ 2/10 | | Nachhaltigkeit | ████████░░ 8/10 | | Dringlichkeit | █████░░░░░ 5/10 | ## Problem Die Codebasis enthält noch Reste aus dem Upstream-Projekt Mikrowelle OS (BSD 2-Clause, Thomas Skowron et al.). Solange BSD-2-Clause-Code enthalten ist, kann nicht auf MIT gewechselt werden. ## Ziel Vollständige Neuentwicklung aller Kernkomponenten, sodass kein Original-Code von Thomas Skowron mehr enthalten ist. Danach Lizenzwechsel auf MIT. ## Aufgaben - [ ] Audit: welche Teile stammen noch eindeutig aus Mikrowelle OS? - [ ] `mikrowelle/rssgen.py` — RSS-Generator vollständig neu schreiben (lxml-Struktur ist Upstream) - [ ] `mikrowelle/__init__.py` — Logik-Anteile prüfen, ggf. neu formulieren - [ ] Template-Struktur (`templates/`) auf eigene Basis stellen - [ ] `LICENSE` auf MIT aktualisieren: `holm / Christian Müller, unter Zuhilfenahme von Claude Sonnet 4.6 (Anthropic)` - [ ] `setup.cfg` / `pyproject.toml` anpassen - [ ] README: Hinweis auf Mikrowelle OS als Inspiration (nicht mehr als Fork)
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Zentonic/zentonic-publisher#2
No description provided.