Hallo,
ich will ja kein Spielverderber sein, aber verstößt die Verwendung der DarkSkyAPI so wie sie jetzt im Weather Modul umgesetzt ist nicht gegen deren Terms of Service (https://darksky.net/dev/docs/terms)?
Insbesondere
Zitat
Attribution
You agree that any application or service which incorporates data obtained from the Service shall prominently display the message "Powered by Dark Sky" in a legible manner near the data or any information derived from any data from the Service.
und der letzte Punkt von
Zitat
Use of Service
Subject to these Terms of Service, Dark Sky grants you a limited, non-exclusive, non-assignable, non-sublicensable, non-transferable, revocable, worldwide license for Licensee's personal or commercial use to:
make calls to the Service to retrieve data from the Service; and
use, convey, and display the data retrieved from the Service in a manner consistent with the terms of these Terms of Service.
Your permission to use the Service is condition upon your agreement that you will not:
use the Service in a manner that is inconsistent with applicable law;
create multiple accounts or utilize any script or other automated tool that attempts to create multiple accounts;
direct your end-users to sign up for their own API account (The Dark Sky API not intended to be used directly by end-users);
Das war auch gerade eben meine Befürchtung, als ich mich für einen API Key angemeldet habe.
Klingt für mich nicht nach "zu 100% erfüllt" mit der momentanen Lösung. ???
Meine erste Idee war das jeder User pro Monat 1 Euro zahlt. Ich glaube aber nicht daran das es funktioniert.
Den ersten Punkt könnte man doch in ein Internal/Reading schreiben.
Bleibt dann noch der zweite Punkt, und der ist meiner Meinung nach der kritische - aber genau darauf läuft momentan heraus: jedem FHEM-User, der das DarkSky-API-Modul nutzen will, wird gesagt, dass er sich für einen API-Key registrieren soll.
Punkt eins gibt es als get Befehl.
Zitat von: mumpitzstuff am 21 Januar 2019, 13:03:47
Den ersten Punkt könnte man doch in ein Internal/Reading schreiben.
Ich glaube nicht, dass das ausreicht.
Zitat
You agree that any application or service which incorporates data obtained from the Service shall prominently display the message "Powered by Dark Sky" in a legible manner near the data or any information derived from any data from the Service.
Es muss deutlich lesbar an prominenter Stelle in der Nähe der Daten ausgegeben werden. Und zwar überall wo irgendwelche Daten von Dark Sky direkt oder in abgeleiteter Form ausgegeben werden.
Also zumindest bei WeatherAsHtml müsste das erscheinen. Eigentlich bei jeder Darstellung, sei es in FHEMWEB oder TabletUI usw.