Transit API License – acceptable for an openHAB Binding?

Hi everyone,

I’m currently looking into creating an openHAB binding that integrates with the Transitapp (https://transitapp.com/) API.

While reading through the API terms, I found these requirements:

  • You need to give Transit at least 10 business days notice before making public any tool or service relying on the API or API Data by sending an email to apis@transitapp.com, and also agree to provide information about and/or modifications to the integration reasonably requested by Transit.
  • You will visibly display the “Powered by Transit” logo within the main interface of your tool or service.

My questions are:

  • Would these requirements be acceptable for an official openHAB binding?
  • Especially the requirement to display a “Powered by Transit” logo in the main interface seems difficult, since bindings don’t control the openHAB UI. Would adding the attribution to the binding documentation or README be sufficient, or would that make the binding unsuitable?

I’d appreciate any guidance before investing more time into the implementation.

Thanks!

That a question the Transitapp folks will have to answer. I don’t think there is any way to display that logo anywhere else in any of the openHAB UIs

It could be worth mentioning that you can display their logo and link to them in the binding description.

They are okay with it but if here also everyone is ok than I can publish it…

There is no issue on the OH side as far as I can see. Pretty much all of the binding docs have the logo in them. There are no changes to OH itself required so this is just a binding same as any other.