Si está utilizando un chip controlador de CAN de terceros, habrán pagado la tarifa de licencia. Las patentes originales se relacionaron con la forma en que funcionaba el controlador, por lo que el proveedor requiere una licencia para vender un chip de 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 y cuando no lo llamara 'CAN' o utilizara ninguna otra marca comercial de Bosch. Tenga en cuenta que esto es esencialmente lo que hizo Atmel con la 'Interfaz de dos hilos', también conocida como I2C (TM), cuando las patentes de Philip I2C expiraron.
Parece que Bosch ha reducido significativamente los costos 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 aún están vigentes.