Add hint to upstream documentation
[elmcan.git] / out-of-tree.rst
index 875ecf7048b7337ce4c08b7ef2ee02bbe39d9edb..35f9fe5e1b82ba33fe5dcea2d4734ac25210183e 100644 (file)
@@ -4,9 +4,9 @@ Using ELM327 driver out-of-tree
 Requirements
 -------------
 
-This requires Linux 4.11 (for 431af779256c), and has been tested on 4.19.
+This requires Linux 4.11 (for 431af779256c) at the very least.
 
-Also, elmcan depends on ``can-dev``:
+Also, can327 depends on ``can-dev``:
 
     sudo modprobe can-dev
 
@@ -21,9 +21,36 @@ Install
 
 
 
+Porting and alternative licences
+=================================
+
+This driver started as a derivative of linux/drivers/net/can/slcan.c
+and my thanks go to the original authors for their inspiration, even
+after almost none of their code is left.
+
+This code barely bears any resemblance to slcan anymore, and whatever
+may be left is Linux specific boilerplate anyway, however I am leaving
+the GPL-2.0 identifier at the top just to be sure.
+
+Please feel free to use my own code, especially the ELM327 communication
+logic, in accordance with SPDX-License-Identifier BSD-3-Clause to port
+this driver to other systems.
+
+If in doubt, feel free to ask me to clarify which code is mine.
+
+
+
+
 Thanks
 =======
 
-Thanks go out to Oliver Neukum for his early reviews and suggestions.
+Several people have encouraged me to finish this - thank you all.
+
+Thanks to Oliver Neukum for his early (pre-v1) reviews and suggestions.
+
+Thanks to Greg Kroah-Hartman, Marc Kleine-Budde for their upstream reviews.
+
+Thanks to Vincent Mailhol for the extra upstream review help and push,
+unexpected and very appreciated.
 
-Several more people have encouraged me to finish this - thank you all.
+Thanks to tomaszduda23 for the dkms.conf file.