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...
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 (oss.lwn(at)liebherr.com) to request additional information and/or a quote for a commercial license.