aboutsummaryrefslogtreecommitdiff
path: root/README.md
AgeCommit message (Collapse)Author
10 daysreadme grammarHEADmasterXiao Pan
10 daysclearer readmeXiao Pan
2025-05-18updateXiao Pan
2025-05-16edit readmeXiao Pan
2025-05-16edit readmeXiao Pan
2025-05-15The code is licensed under GPL-3.0-or-later. But there are license issuesXiao Pan
The code is licensed under GPL-3.0-or-later. mycan.c uses some codes from https://files.waveshare.com/upload/4/4e/RS485_CAN_HAT_Code.zip which does not have a license which means those codes are non-free close souce proprietary, so I don't think I'm allowed to add a free and open soruce license to mycan.c. all_SRE_edited.dbc is edited from "SR-16 Custom BMS.dbc" file from https://github.com/spartanracingelectric/SR16-CustomBMS/blob/main/SR-16%20Custom%20BMS.dbc and authors of SR16-CustomBMS does not have a license in their code repository for "SR-16 Custom BMS.dbc" file, so authors of SR16-CustomBMS have the copyright on "SR-16 Custom BMS.dbc" file, so all_SRE_edited.dbc can be considered non-free close souce proprietary code. **So there are license issues, I use both non-free and free copyleft license codes.** net/if.h's LGPL-2.1-or-later license is compatible with GPL-3.0-or-later. linux/can.h and linux/can/raw.h uses ((GPL-2.0-only WITH Linux-syscall-note) OR BSD-3-Clause) license, Linux-syscall-note see https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/tree/LICENSES/exceptions/Linux-syscall-note allows codes using syscalls not to be contaminate with GPL because it is not "derived work", both (GPL-2.0-only WITH Linux-syscall-note) and BSD-3-Clause are compatible with GPL-3.0-or-later and I only need to use one of the two because of the "OR" word.
2025-05-15add readmeXiao Pan
2025-05-14updateXiao Pan
2025-05-14add pi config filesXiao Pan
2025-05-13Updata readmeXiao Pan
2025-05-13Updata readmeXiao Pan
2025-05-13Updata readmeXiao Pan
2025-05-13Updata readmeXiao Pan
2025-05-13update readmeXiao Pan
2025-05-13Update readmeXiao Pan
2025-04-26updateXiao Pan
2025-04-24Better readmeXiao Pan
2025-04-24Add readme about dbcc in makefileXiao Pan
2025-04-24Add readme about dbccXiao Pan
2025-04-24initXiao Pan