Hallo zusammen,
ich bin Vorstand in einem Musikverein und nutze DMXControl 3 zur Steuerung unserer Auftritte. Oft bin ich mit vielen Themen gleichzeitig betraut und kann nicht hinterm Lichtpult sitzen. Aktuell greife ich dann vom Handy per VNC auf meinen Laptop zu und steuere das Softdesk. Das funktioniert, ist aber manchmal etwas hakelig. Da ich beruflich mit KI arbeite, habe ich mir damit eine Android-App zur Steuerung von DMXControl 3 schreiben lassen und mit unserem Setup getestet.
Zur App:
- Kotlin/Jetpack Compose, Kommunikation per gRPC mit Umbra über die offiziellen .proto-Dateien aus dem Repository DMXControl/DMXControl3-Network-Interface (derzeit Tag v3.3.2)
- Funktionen u. a.: Executoren, Cuelists, Master, Macros, Programmer, Bühnenansicht, Timecode/Audio, Beat sowie ein frei konfigurierbares Softdesk, dessen Elemente als Input-Source/Sink-Proxies in der Eingangszuweisung erscheinen
- Die App verändert DMXControl nicht, sondern nutzt ausschließlich die vorhandene Netzwerkschnittstelle
- Lizenz der Proto-Dateien
Im Repository DMXControl3-Network-Interface habe ich keine Lizenzdatei gefunden. Die App bindet aus den Protos generierten Code ein, der mit der APK weitergegeben würde. Darf ich die Proto-Dateien bzw. den daraus generierten Code in einer öffentlich verteilten App (GitHub-Release) verwenden? Falls ja: Unter welcher Lizenz bzw. mit welchem Hinweis soll das geschehen? - Name
Derzeit heißt die App "DMXC3 Remote". Ist eine Bezeichnung mit "DMXC"/"DMXControl" für euch in Ordnung, oder soll ich einen neutralen Namen wählen, um nicht den Eindruck einer offiziellen App zu erwecken?
Ich freue mich auf eure Rückmeldung
LG Ibes