Si está utilizando un chip controlador CAN de un tercero, habrá pagado la tarifa de licencia. Las patentes originales estaban relacionadas con la forma en que funcionaba el controlador, por lo que el vendedor requiere una licencia para vender un chip controlador sin infringir las patentes.
Sin embargo, la especificación CAN 2.0 original se publicó en 1991, por lo que las patentes (lo siento, no puedo encontrar una lista de ellas) ya habrían expirado. Esto significa que, incluso si quisiera implementar su propio controlador en software / hardware, no tendría que pagar ninguna tarifa de licencia, siempre que no lo llamara 'CAN' ni utilizara ninguna de las otras marcas registradas de Bosch. Tenga en cuenta que esto es esencialmente lo que hizo Atmel con la 'Interfaz de dos cables', también conocida como I2C (TM), cuando las patentes I2C de Philip expiraron.
Parece que Bosch ha reducido significativamente las tarifas de licencia a la luz de esto, por lo que imagino que los proveedores continúan usando la marca oficial 'CAN'. También tenga en cuenta que las mejoras de CAN FD están cubiertas por patentes posteriores que creo que todavía están vigentes.