From 4bf2f52b49777f4dc71fb20acf2ee976d567cc3a Mon Sep 17 00:00:00 2001 From: Erick Ahmed Date: Thu, 18 Jun 2026 16:32:02 +0200 Subject: [PATCH 1/2] Add GNU GPLv3 license This license was orignally added in v0.0.1, somehow messed up git history and it got deleted. This is a reupload --- LICENSE.md | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 LICENSE.md diff --git a/LICENSE.md b/LICENSE.md new file mode 100644 index 0000000..e1e0f18 --- /dev/null +++ b/LICENSE.md @@ -0,0 +1,38 @@ +GNU GENERAL PUBLIC LICENSE +Version 3, 29 June 2007 + +Copyright (C) 2007 Free Software Foundation, Inc. https://fsf.org/ +Everyone is permitted to copy and distribute verbatim copies +of this license document, but changing it is not allowed. + +Preamble + +The GNU General Public License is a free, copyleft license for +software and other kinds of works. + +The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + +When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + +To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + +For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. \ No newline at end of file From aac6d0a8d1435f6e4ee9ded7dd9364abef3d9709 Mon Sep 17 00:00:00 2001 From: Erick Ahmed Date: Thu, 18 Jun 2026 16:33:32 +0200 Subject: [PATCH 2/2] Add license notice This file was orignally added in v0.0.1, somehow messed up git history and it got deleted. This is a reupload --- NOTICE.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 NOTICE.md diff --git a/NOTICE.md b/NOTICE.md new file mode 100644 index 0000000..e6d3f7b --- /dev/null +++ b/NOTICE.md @@ -0,0 +1,15 @@ +# Third-Party Notices + +This project is built with open source components and includes third-party software: + +## 1. Original Application Code +- **Copyright (c) 2026 Erick Ahmed** +- **License:** [GNU General Public License v3.0](https://git.erickahmed.com/erickahmed/j1939_logger/src/branch/main/LICENSE.md) + +## 2. STM32F4 HAL Drivers +- **Copyright (c) 2016 STMicroelectronics** +- **License:** [BSD 3-Clause License](https://git.erickahmed.com/erickahmed/j1939_logger/src/branch/main/Drivers/STM32F4xx_HAL_Driver/LICENSE.txt) + +## 3. STM32 CMSIS +- **Copyright (c) 2017 STMicroelectronics** +- **License:** [Apache License 2.0](https://git.erickahmed.com/erickahmed/j1939_logger/src/branch/main/Drivers/CMSIS/LICENSE.txt)