Skip to content

Notice / clarification: possible use of IRDB in an IR prototype #208

Description

@rabergerik

Hi,

Due to the license, I would like to inform you that we are evaluating use of IRDB as one source for an IR learning/blaster project.

The project is currently an unnamed prototype. It is an ESP32-based device that can learn IR commands and also send candidate IR commands from known code sources.

A typical use case would be:

  • a user has a TV, receiver, AC, etc.
  • our backend suggests possible IR commands for that device/function
  • the hardware sends one command, for example Volume Up
  • the user verifies whether the real device reacted
  • if it worked, the command can be saved for that user’s setup

We would prefer to import selected IRDB records into our own backend, convert/cache them in our own normalized format, and preserve clear source attribution, rather than depending on live access to the IRDB repository at runtime.

We would of course include the required IRDB notice/attribution, and if we collect new codes or useful compatibility findings, we would be happy to discuss contributing those back to IRDB.

A couple of questions:

  1. Is this import/cache/use-from-our-own-backend model acceptable under the IRDB license?
  2. If the prototype later becomes a commercial product/company, would the same use still be acceptable as long as we follow the attribution/license requirements?
  3. Since we do not have finished hardware units yet, how should we think about the “up to three fully licensed copies/units” clause?

If this use is not acceptable, no problem, we will skip IRDB as a source.

Thanks for maintaining IRDB. It looks like a very useful resource.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions