Skip to content

Latest commit

 

History

History
30 lines (19 loc) · 1.72 KB

2001.md

File metadata and controls

30 lines (19 loc) · 1.72 KB

LOVE 2001 - Anforderungen an eine lABER-Chat-Portation

Wird geprüft

In diesem LOVE werden Anforderungen für eine weitere Implementation in einer anderen Sprache als Python des lABEr-Chat-Protokolls genannt. Solche Implementationen werden Portierungen gennant.

1. Genereller Zweck dieses Dokumentes

Der Zweck dieses Dokumentes ist es zu ermöglichen dass eine Java-Portation sowohl mit der ursprünglichen Implementation in Python als auch mit einer JavaScript-Portation kompatibel ist.

2. Anforderungen

Bei folgenden LOVE-Gruppen müssen alle bestätigten LOVES konsequent eingehalten werden.

1xxx, da Unterschiede im Netzwerkprotokoll unweigerlich zu Inkompatibilität führen.

3xxx und 4xxx, damit eine einfache Platform- und Sprachenübergreifende Nutzung für Anwender möglich ist.

5xxx um die Platform-Responsivität zu gewährleisten.

Es dürfen kleine Veränderungen an der UI gemacht werden, der grundlegende Funktionsumfang muss jedoch immer vorhanden sein. Die Einfrierung des Benutzernamens ist in jeder Portation zu beachten.

Eine Portation muss mit der gleichen oder einer kompatiblen Lizenz zu der lABEr-Lizenz (GPLv3) ausgerüstet werden. Die Portation muss weiterhin in einem LOVE beschrieben werden.

3. Versionierung

Eine Portation soll in Major und Minor mit der Versionsnummer der Implementation mit den gleichen angeforderten und gleich implementierten Features übereinstimmen. Das heißt, dass C++-Portation v1.8.2 mit Implementation v1.8.1 und v1.8.5 aber nicht (unbedingt) mit v1.9.0 kompatibel ist.


Dieses LOVE ist entwickelt von zoxuyu. Es wurde (noch) nicht bestätigt. Der genaue Status wird oben angegeben.