On Jul 28, 2018, at 13:12, Gunar Schorcht <gu...@schorcht.net> wrote:
> 
> In this case, should no CAN device driver be available to prevent
> license violation by RIOT users?

We are not the patent police.   Having the software in a repository is not 
practicing any invention that may be under patent protection.  How people use 
this software is their decision.

(Compare the MP3 patents, which were used as a scarecrow for a while but really 
never have been in the way of open-source implementations.)

> Or should I implement the CAN device
> driver and give an important note as it is done by Espressif?

Now that is more interesting.

I am not a patent lawyer, and I have no idea if any of the patents that could 
potentially be relevant here are still in force in any jurisdiction we care 
about.  I’m not sure if there are people in the RIOT project that know more.  
We should definitely not be making legal representations that such patents 
exist, are still in force or are valid in the first place.  We don’t even know 
which jurisdiction a potential user of the software would fall under…  (Note 
that software patents are still formally illegal in Europe [1], this is just 
implemented in the narrowest way possible [actually, more narrow] by the 
courts.)

The only valid advice would be to say that there appears to be a heavy patent 
thicket around CAN and users might need to find out whether their usage of CAN 
in conjunction with the driver might be covered by any valid, still in-force 
patents in their jurisdiction.  That doesn’t help anyone very much (because we 
can’t), but at least avoids setting up a trap.

Espressif has deeper pockets and may be more in the need of “cover your ___” 
phrases.   (They may not actually *need* them, but may follow advice by a 
lawyer that they should include them just in case they might turn out to be 
useful.)

[Besides the potential patent claims, there may also be a trademark issue 
around CAN.]

Grüße, Carsten

[1] 
https://en.wikipedia.org/wiki/Software_patents_under_the_European_Patent_Convention

_______________________________________________
devel mailing list
devel@riot-os.org
https://lists.riot-os.org/mailman/listinfo/devel

Reply via email to