Picture of Anne 1845
Registered 10 years 95 days
Anne 1845 Friday, 29 July 2022, 08:11 AM
1 of 1 users consider this post helpful
Welche Lizenzierungsmöglichkeiten für innovaphone Apps?
Für die Lizenzierung von innovaphone Apps sind verschiedene Wege wünschenswert, abhängig von den Einsatzzwecken.

1. Systemweite Apps / Funktions-Apps

Für Apps, die auf einem Gesamtsystem aufsetzen (z.B. Monitoring, Gebührenauswertung o.ä.) wäre eine Art Systemlizenz wünschenswert.

Idealerweise abstufbar nach Größe des Gesamtsystems, d.h., für 10 User-Systeme sollten die Kosten geringer sein als für ein 1000 User System.

2. Admin Apps – in Kombination mit User Apps

Hier geht es um eine App, die aus zwei Komponenten besteht.

Zum einen die Admin Komponente, mit der man grundsätzliche Funktionalitäten für User einrichten/vorgeben kann.

Zum anderen die einfache User Komponente.

Eine Admin App wird einem oder mehreren Admins zugeordnet und soll mehr kosten als die einfache User App.

Für die User App gelten dann also kostengünstigere Lizenzen - idealerweise auch mit Staffelpreisen.

3. User Apps

Eine App, die einem oder mehreren Usern zugeordnet wird.

Sicherlich die einfachste Lizensierungsvariante.

Aber auch hier gibt es Konstellationen, bei denen eine Lizenzierung über Staffelpreise wünschenswert wird.

4. Testlizenzen

Es wäre schön, eine Möglichkeit für Kunden zu haben, über einen begrenzten Zeitraum Apps testen zu können.

Das muss/sollte nicht pauschal über alle Apps des App Stores gelten, sondern “irgendwie“ beeinflussbar sein, ob und über welchen Zeitraum eine App getestet werden darf.


Picture of Daniel 450
Registered 14 years 46 days
Daniel 450 Monday, 1 August 2022, 04:16 PM
Re: Welche Lizenzierungsmöglichkeiten für innovaphone Apps?
Hallo Anne,

dies bewegte uns in der Vergangenheit dazu auf ein eigenes Lizenzmodell zu bauen. Wir haben schon mal überlegt unser Lizenz System auch für andere Developer zugänglich zu machen. Wenn Ihr daran Interesse haben solltet, gerne auf mich zukommen.
Andreas Fink
Moderator Registered 12 years 289 days
Andreas Fink (innovaphone) Monday, 15 August 2022, 02:23 PM in response to Anne 1845
Re: Welche Lizenzierungsmöglichkeiten für innovaphone Apps?
Hallo Anne,

> 1. Systemweite Apps / Funktions-Apps
>
> Für Apps, die auf einem Gesamtsystem aufsetzen (z.B. Monitoring,
> Gebührenauswertung o.ä.) wäre eine Art Systemlizenz wünschenswert.
>
> Idealerweise abstufbar nach Größe des Gesamtsystems, d.h., für 10 User-
> Systeme sollten die Kosten geringer sein als für ein 1000 User System.


Diese Anforderung kann mittels einer Service Lizenz in Kombination mit der Abfrage der PBX Grösse (anhand der Anzahl der Port Lizenzen) erfolgen. Ob die Anzahl der benötigten Service Lizenzen direkt proportional oder skaliert zu der Anzahl der Port Lizenzen gefordert wird, ist Ihnen überlassen.


> 2. Admin Apps – in Kombination mit User Apps
>
> Hier geht es um eine App, die aus zwei Komponenten besteht.
>
> Zum einen die Admin Komponente, mit der man grundsätzliche
> Funktionalitäten für User einrichten/vorgeben kann.
>
> Zum anderen die einfache User Komponente.
>
> Eine Admin App wird einem oder mehreren Admins zugeordnet und
> soll mehr kosten als die einfache User App.
>
> Für die User App gelten dann also kostengünstigere Lizenzen -
> idealerweise auch mit Staffelpreisen.


Eine App Lizenz ist grundsätzlich gültig für die App deren htm-Name gebunden - die Zeichenkette der Lizenz muss dem Namen der htm-Datei entsprechen die beim Start der App verwendet wird. Falls ein App Service mehrere Apps zur Verfügung stellt sind auch mehrere htm-Datein vorhanden, auf die einzelne Lizenzen gebunden werden können. Z.B. für ein App Service mit zwei Apps acme-appname.htm und acme-appnameadmin.htm können zwei Lizenzen definiert werden: App(acme-appname-user) und App(acme-appname-admin), welche dann auch unterschiedliche Preise haben können.

Es ist auch möglich ein Lizenz für mehrere Apps zu definieren, dadurch, dass ein Headmatch bei der Prüfung gemacht wird. Z.B. bei

App(ms-office) - gültig für ms-office-word.htm und ms-office-excel.htm
App(ms-office-word) - gültig nur für ms-office-word.htm
App(ms-office-excel)- gültig nur für ms-office-excel.htm


Die Staffelpreise können über Staffellizenzen abgebildet werden. Dabei kann man bestimmte Lizenzen erst kaufen, wenn bestimmte andere Lizenzen komplett gekauft wurden (entspricht der minXY Lizenzierung bei innovaphone Lizenzen).


> 3. User Apps
>
> Eine App, die einem oder mehreren Usern zugeordnet wird.
>
> Sicherlich die einfachste Lizenzierungsvariante.
>
> Aber auch hier gibt es Konstellationen, bei denen eine Lizenzierung
> über Staffelpreise wünschenswert wird.

Sollte mit Punkt 2 beantwortet sein.

> 4. Testlizenzen
>
> Es wäre schön, eine Möglichkeit für Kunden zu haben, über einen
> begrenzten Zeitraum Apps testen zu können.
>
> Das muss/sollte nicht pauschal über alle Apps des App Stores gelten,
> sondern “irgendwie“ beeinflussbar sein, ob und über welchen Zeitraum
> eine App getestet werden darf.



Die meisten Szenarios lassen sich mittels Test Mode prüfen. Sobald das Gateway mit der PBX im Test Mode lauft, meldet die PBX auf allen APIs die Lizenzprüfungen als erfolgreich, sodass im App Client, auf der AppWebsocket Verbindung im App Service und auf der PbxAdminApi die Implementierung für Lizenzprüfung getestet werden kann. Dies gilt auch für Service Lizenzen (AppWebsocket Verbindung von der PBX zu App Service). Sollten spezielle Szenarien / Lizenzkombinationen mit echten Lizenzen getestet werden, können wir bei Bedarf Testlizenzen ausstellen.

Wir bauen noch eine Möglichkeit zuverlässig zu erkennen, ob die PBX im Testmode lauft, falls die Funktionalität in diesem Modus eingeschränkt werden sollte.

Grüsse
Andreas Fink
Picture of Daniel 450
Registered 14 years 46 days
Daniel 450 Tuesday, 23 August 2022, 04:40 PM
Re: Welche Lizenzierungsmöglichkeiten für innovaphone Apps?
Hello,

i have not intensive thought about good licensing posibilities, until now.

But is or will there be a soution to do in app selling?
For example the basic version is for free, with license x you get x and with license y you get y and with license z you get x and y?

And how would the app then be categorized in your store, for free or paid?
Because we think about that with our own licensing.
← You can define your color theme preference here