2015-09-06 5 views
10

OK, also experimentiere ich ein wenig mit Electron (früher Atom Shell) und versuchen zu sehen, wie dies in einer realen App funktionieren könnte.Lizenz Generierung für Electron-basierte Anwendungen

Jetzt, da die App kommerziell sein wird, muss ich auch an einige Lizenzgenerierungsschema denken.

In der Vergangenheit habe ich mit FastSpring für die Zahlungsabwicklung (+ CocoaFob für Lizenz Generation) gearbeitet, und ich habe in letzter Zeit eingeschaltet zu Paddle - die zugegebenermaßen sehr reibungslos funktioniert, vor allem, wenn ihre SDKs mit - auf dem Mac.

Also denke ich, wie diese ganze Sache gut gemacht werden kann - angesichts der Tatsache, dass die Anwendung jetzt nicht nur ein OS X, sondern auch ein Windows sein wird. Und ich werde nicht die volle Kontrolle über die App haben, da die App nur HTML/CSS/JS sein wird.

Irgendwelche Ideen, wie man das angeht? Hat jemand das erfolgreich gemacht?

+0

Haben Sie am Ende eine Lösung gefunden? Ich bin in einem ähnlichen Boot. – stilliard

+0

@stilliard Nun, leider kann ich nicht sagen, ich habe ... –

+1

@ dr-kameleon, ok, danke trotzdem für die Antwort, ich werde hier wieder updaten, wenn ich etwas finde :) – stilliard

Antwort

-1

IANAL natürlich ...

Das Klügste wäre, einen Paket-Manager zu verwenden, wo Abhängigkeiten werden alle explizit aufgerufen, und dann können Sie die Dokumentation generieren basierend aus, dass von.

Wenn Sie NPM für Ihre JavaScript-Abhängigkeiten verwenden, können Sie License Sniffer verwenden, um die Abhängigkeiten aufzuschlüsseln und eine Dokumentation zu generieren.

Bower hat auch this module etwas ähnliches für Bower Komponenten zu tun.

2

Ich habe eine Weile nach etwas Ähnlichem gesucht, und bis jetzt denke ich, dass ich mein eigenes aufrollen muss.

Dies ist die Idee, die Rhino Licensing als einen guten Ausgangspunkt verwendet, warum nicht einfach ein signiertes Dokument mit den erforderlichen Informationen generieren?

Die nächste, die ich bisher gefunden habe, ist das NPM-Paket license-key, um eine signierte Lizenz mit Metadaten zu generieren.

+0

Wenn Sie nicht selbst daran interessiert sind, Ihre eigenen zu erstellen, habe ich eine Reihe von Lizenzierungs- und Vertriebs-APIs erstellt, die Ihnen helfen können Sie erreichen Ihre Ziele, ohne das Rad neu zu erfinden oder sich mit dem Hosting Ihrer eigenen Dienste zu beschäftigen: https://keygen.sh. – ezekg