Skip to content

liebherrnenzing/li_can_slv

Repository files navigation

Documentation Status Build status codecov

li_can_slv

The Liebherr CAN protocol describes the communication of a distributed control system via CAN bus. It is designed to allow synchronous, deterministic real-time networking based on a master-slave system, whereby all input and output modules are connected to a master via CAN bus. This repository includes a slave implementation of the Liebherr CAN protocol.

Some more information is coming soon...

Licensing

li_can_slv stack is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

The freedom that this GNU GPL license offers, comes with responsibilities and side effects that are not always desirable. This is especially the case if you want to integrate li_can_slv in your closed source product and/or don`t want your customers to know that your product contains li_can_slv.

As an alternative, li_can_slv can be made available under a commercial license. Under the commercial license, li_can_slv does not contain any references to the GNU GPL. Refer to the following license comparison matrix to determine the li_can_slv license your product requires.

Question GNU GPL version 3 Commercial License
Is li_can_slv free? yes no
Do I have the right to change the li_can_slv source code? yes yes
Can I use li_can_slv in my closed source product? no yes
Do I have to open my source code? yes no
Do I have to open my source changes to li_can_slv? yes no
Do I have to offer the li_can_slv source code to users of my product? yes no
Do I have to document that my product uses li_can_slv? yes no
Can I redistribute li_can_slv in source code format? yes no
Can I receive professional technical support on a commercial basis? no yes

Contact Liebherr (foss(at)liebherr.com) to request additional information and/or a quote for a commercial license.

Documentation for the Stack