Implemented TactilityKernel and DevicetreeCompiler, updated licenses & copyrights (#452)
**New features** - Created a devicetree DTS and YAML parser in Python - Created new modules: - TactilityKernel (LGPL v3.0 license) - Platforms/PlatformEsp32 (LGPL v3.0 license) - Platforms/PlatformPosix (LGPL v3.0 license) - Tests/TactilityKernelTests Most boards have a placeholder DTS file, while T-Lora Pager has a few devices attached. **Licenses** Clarified licenses and copyrights better. - Add explanation about the intent behind them. - Added explanation about licenses for past and future subprojects - Added more details explanations with regards to the logo usage - Copied licenses to subprojects to make it more explicit
This commit is contained in:
committed by
GitHub
parent
0d16eb606f
commit
4b6ed871a9
@@ -0,0 +1,66 @@
|
||||
# Third-Party Notices
|
||||
|
||||
### ESP-IDF
|
||||
|
||||
This project uses ESP-IDF to compile the ESP32 firmware.
|
||||
|
||||
Website: https://www.espressif.com/
|
||||
|
||||
License: [Apache License v2.0](https://github.com/espressif/esp-idf/blob/master/LICENSE)
|
||||
|
||||
### Flipper Zero Firmware
|
||||
|
||||
Some of the code in inside the Tactility or TactilityCore project has originally been adapted
|
||||
from the Flipper Zero firmware it was changed to fit the Tactility project.
|
||||
|
||||
Website: https://github.com/flipperdevices/flipperzero-firmware/
|
||||
|
||||
License: [GPL v3.0](https://github.com/flipperdevices/flipperzero-firmware/blob/dev/LICENSE)
|
||||
|
||||
### Google Fonts
|
||||
|
||||
Website: https://fonts.google.com/icons
|
||||
|
||||
License: [Apache License, version 2.0](https://fonts.google.com/attribution)
|
||||
|
||||
### Google Material Design & Icons
|
||||
|
||||
Website: https://fonts.google.com/icons
|
||||
|
||||
License: Multiple (SIL Open Font License, Apache License, Ubuntu Font License): https://developers.google.com/fonts/faq
|
||||
|
||||
### Timezones CSV
|
||||
|
||||
Website: https://github.com/nayarsystems/posix_tz_db
|
||||
|
||||
License: [MIT](https://github.com/nayarsystems/posix_tz_db/blob/master/LICENSE)
|
||||
|
||||
### Minmea
|
||||
|
||||
Website: https://github.com/kosma/minmea
|
||||
|
||||
License: [WTFPL](https://github.com/kosma/minmea/blob/master/LICENSE.grants), [LGPL 3.0](https://github.com/kosma/minmea/blob/master/LICENSE.LGPL-3.0), [MIT](https://github.com/kosma/minmea/blob/master/LICENSE.MIT)
|
||||
|
||||
### Meshtastic Firmware
|
||||
|
||||
Parts of the Meshtastic firmware were copied and modified for Tactility.
|
||||
|
||||
Website: https://github.com/meshtastic/firmware
|
||||
|
||||
License: [GPL v3.0](https://github.com/meshtastic/firmware/blob/master/LICENSE)
|
||||
|
||||
### BQ27220 Driver
|
||||
|
||||
Website: https://github.com/Xinyuan-LilyGO/T-Echo/blob/main/LICENSE
|
||||
|
||||
License: [MIT](https://github.com/Xinyuan-LilyGO/T-Echo/blob/main/LICENSE)
|
||||
|
||||
### esp32s3-gc9a01-lvgl
|
||||
|
||||
Website: https://github.com/UsefulElectronics/esp32s3-gc9a01-lvgl
|
||||
|
||||
License: [Explicitly granted by author](https://github.com/ByteWelder/Tactility/pull/295#discussion_r2226215423)
|
||||
|
||||
### Other Dependencies
|
||||
|
||||
Some dependencies contain their own license. For example: the subprojects in `Libraries/`
|
||||
Reference in New Issue
Block a user