Add Apache 2.0 license and strengthen legal compliance
- Added Apache License 2.0 (full text) - Strengthened README disclaimer with interoperability language - Added references to DMCA 1201(f) and EU Software Directive Article 6 - Clarified what IS and IS NOT included in repo - Added license badge to README - Explicitly states purpose: legally purchased hardware integration Compliance checklist: ✅ Clean room implementation (no decompiled code in repo) ✅ .gitignore excludes all binaries and extracted code ✅ Interoperability defense clearly stated ✅ Apache 2.0 license with patent grant clause ✅ Disclaimer for Lippert Components Inc.
This commit is contained in:
@@ -1,5 +1,8 @@
|
||||
# Lippert OneControl - Bluetooth Protocol Reverse Engineering
|
||||
|
||||
[](https://opensource.org/licenses/Apache-2.0)
|
||||
[](https://github.com)
|
||||
|
||||
**Status**: ✅ **PROTOCOL FULLY REVERSED** - Ready for Testing
|
||||
|
||||
Reverse engineered Bluetooth protocol for Lippert OneControl RV control systems to enable Home Assistant integration.
|
||||
@@ -167,13 +170,47 @@ Based on decompiled source code:
|
||||
- **Dexamarin**: https://github.com/alexisflive/Dexamarin
|
||||
- **ILSpy**: https://github.com/icsharpcode/ILSpy
|
||||
|
||||
## ⚖️ License & Disclaimer
|
||||
## ⚖️ Legal Notice & Disclaimer
|
||||
|
||||
This is a reverse engineering project for personal use and home automation. The protocol implementation is based on analysis of publicly available software.
|
||||
### Purpose
|
||||
This project is created for **educational and interoperability purposes only**. It enables owners of legally purchased Lippert OneControl hardware to integrate their RV systems with open-source home automation platforms (such as Home Assistant).
|
||||
|
||||
**This project is not affiliated with or endorsed by Lippert Components Inc.**
|
||||
### Interoperability Defense
|
||||
This work is protected under interoperability provisions of applicable copyright law, including:
|
||||
- **DMCA Section 1201(f)** (United States) - Reverse engineering for interoperability
|
||||
- **EU Software Directive Article 6** - Decompilation for interoperability
|
||||
- **Legal Use of Owned Hardware** - Users have the right to interface with their legally purchased devices
|
||||
|
||||
Use at your own risk. Testing with actual RV hardware is your responsibility.
|
||||
### License
|
||||
This project is licensed under the **Apache License 2.0** - see the [LICENSE](LICENSE) file for details.
|
||||
|
||||
The Apache 2.0 license includes a patent grant clause, providing additional protection to users and contributors.
|
||||
|
||||
### What This Project Contains
|
||||
- ✅ **Original Python implementation** of the protocol (written by contributors)
|
||||
- ✅ **Documentation** of publicly observable BLE communication
|
||||
- ✅ **No proprietary code** - all implementations are clean-room
|
||||
- ✅ **No binary files** from the original application
|
||||
|
||||
### What This Project Does NOT Contain
|
||||
- ❌ Decompiled proprietary source code
|
||||
- ❌ Original APK or binary files
|
||||
- ❌ Copyrighted assets or resources
|
||||
- ❌ Circumvention of copy protection or DRM
|
||||
|
||||
### Disclaimer
|
||||
**This project is not affiliated with, endorsed by, or supported by Lippert Components Inc.**
|
||||
|
||||
This software is provided "AS IS" without warranty of any kind. Users assume all risks associated with using this software. The authors are not responsible for any damage to hardware, software, or data.
|
||||
|
||||
### Responsible Use
|
||||
- This tool is intended for use with hardware you own
|
||||
- Respect the intellectual property rights of Lippert Components Inc.
|
||||
- Do not use this project to circumvent security measures
|
||||
- Follow all applicable local laws and regulations
|
||||
|
||||
### For Lippert Components Inc.
|
||||
If you have concerns about this project, please open an issue or contact the repository owner. We are committed to respecting intellectual property rights while enabling legitimate interoperability use cases.
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user