¿Es legal usar los comandos seriales Bluetooth de un dispositivo en el proyecto de uno?

1

Actualmente estoy creando una aplicación de Android que lee datos de un hidrómetro que lo envía a través de Bluetooth en serie. Pero cuando me conecto a él, no envía nada, probablemente esperando que se ingresen comandos de control.
¿Es legal usar esos comandos o debo pedirlos al proveedor?
En caso de que sea legal, mi idea es conectar una aplicación de Android que ya funciona para el dispositivo en mi computadora portátil y escucha para esos comandos. ¿Es esa práctica común? ¿Es posible que eso tenga éxito?
En caso de que sea ilegal y debo contactar al proveedor, ¿qué tan común es que se los den o vendan de forma gratuita?

    
pregunta Rui Lima

1 respuesta

2

Descargo de responsabilidad

No soy abogado, pero soy un ejecutivo del sector tecnológico que se ocupa de este problema regularmente.

Es copyright, no DMCA

Simplemente está descubriendo (ingeniería inversa) su API (por ejemplo, conjunto de comandos de Bluetooth) y luego lo está usando con su propio programa. Hasta 2014, esta era una práctica segura ampliamente reconocida y protegida. Se consideró que los API no son elegibles para patentes o protecciones de derechos de autor.

Todo eso cambió con la victoria de Oracle en su caso contra Google (Oracle v. Google). Los tribunales dictaminaron a favor de Oracle, revirtiendo efectivamente más de 50 años de precedentes y permitiendo que las API tengan derechos de autor. Una apelación ante el Tribunal Supremo de los EE. UU. En 2015 se rechazó sumariamente, lo que obligó a que el caso volviera a un tribunal inferior, por lo que todavía está un poco en el aire.

Después de perder el argumento de que "los derechos de autor no deberían aplicarse al API", Google recurrió a la Doctrina de Uso Justo como defensa y se espera que prevalezca. El problema es que ahora la carga se desplaza al usuario para demostrar un uso justo.

En su caso, podría argumentar:

  • El uso permite la creación de nuevas tecnologías
  • Estás utilizando un porcentaje insignificante de la API
  • Su uso es un comentario sobre el diseño y la aplicación de la API para propósitos más amplios
  • Su uso es educativo para usted o para otros desarrolladores

Prácticamente ... hazlo

Si no va a vender (o beneficiarse de otro modo) de su proyecto, entonces está básicamente en un riesgo casi nulo. Nadie en su sano juicio te demandaría por esto. En el peor de los casos, solo le pedirán que se detenga, y si lo hace, el problema desaparecerá.

Incluso si va a vender su proyecto, ya que ayuda a vender su hardware, estarán fuertemente incentivados a dejarlo en paz (suponiendo que sus ventas no canibalicen las suyas).

    
respondido por el DrFriedParts

Lea otras preguntas en las etiquetas