Dear GitHub DMCA Agent,  
  
I, [private], is submitting this notice on behalf of Softt, the sole and exclusive owner of the copyright in the software product ElegantOTA Pro. I am the [private] of Softt and duly authorized to act on its behalf in this matter.  
  
ElegantOTA Pro is a commercially licensed, proprietary OTA (Over-the-Air) update system for embedded devices. It is not open source and may not be copied, redistributed, or used to create derivative works without explicit written authorization from Softt.    
  
I have identified unauthorized and infringing content hosted on GitHub in a repository called PrettyOTA, which copies and modifies substantial portions of [private] original software. I am submitting this takedown request under the Digital Millennium Copyright Act (DMCA), 17 U.S.C. § 512. I have read and understand GitHub’s Guide to Filing a DMCA Notice.  
  
1. Identification of the Original Work  

Work: ElegantOTA Pro  
  
Official URL: https://elegantota.pro  
  
License: Softt Commercial License 1.2 (attached)  
  
Nature: Commercial proprietary software (frontend and backend) for embedded OTA updates  
  
ElegantOTA Pro includes a custom frontend with drag-and-drop UI, SVG animations, and a C++ backend using AsyncWebServer, session authentication, gzipped HTML serving, firmware rollback, and OTA progress tracking.  
  
ElegantOTA Pro is licensed under Softt Commercial License 1.2 and the license explicitly mentions that:  
Licensee shall not sublicense the Licensed Material to any third party.  
Licensee shall not use the Licensed Material to build, develop, or offer any product or service that directly or indirectly competes with the products or services offered by Licensor.  

2. Infringing Repository Details  

Repository URL: https://github.com/LostInCompilation/PrettyOTA  
  
GitHub Username: @LostInCompilation ([private])  
  
The repository above contains infringing content across its entire codebase, including:  
  
🔹 Frontend Infringement  
prettyOTA.html (https://github.com/LostInCompilation/PrettyOTA/blob/main/website/login.html): Replicates [private] UI layout, class structure, visual animations, and branding style from ElegantOTA Pro.  
  
🔹 Backend Infringement  
PrettyOTA.cpp/.h/.Callbacks.cpp (https://github.com/LostInCompilation/PrettyOTA/tree/main/src): Contains OTA handlers, gzipped page delivery, user session management, reboot logic, callback structure (onStart, onProgress, onEnd), and file upload routing that are substantially similar to [private] original work / source code of ElegantOTA Pro.  
  
This is also clearly evident from the demo GIF/video (https://github.com/LostInCompilation/PrettyOTA?tab=readme-ov-file#demo-) included in the README file of the PrettyOTA repository where we can see a lot of similarity between ElegantOTA Pro and PrettyOTA. (Our demo video is located at https://elegantota.pro)  
  
[private] has blatantly copied, modified, and distributed the proprietary source code of ElegantOTA Pro under the guise of an open-source project named "PrettyOTA".  
  
3. Infringing Forks  

The repository has also been forked at least 10 times. I have reviewed each of these forks and confirm that they all contain the same infringing content. Please disable them as well.  
  
List of Infringing Forks:  
https://github.com/lidonglei1/PrettyOTA  
  
https://github.com/gmh5225/PrettyOTA  
  
https://github.com/tomvdb/PrettyOTA  
  
https://github.com/codetheorist/PrettyOTA  
  
https://github.com/MarcelBolten/PrettyOTA  
  
https://github.com/mrcodetastic/PrettyOTA  
  
https://github.com/kunjanshah/PrettyOTA  
  
https://github.com/genvex/PrettyOTA  
  
https://github.com/gabelluardo/PrettyOTA  
  
https://github.com/jobitjoseph/PrettyOTA  
  
I confirm that I have personally reviewed each fork and that my sworn statements apply to all of them.  
  
4. Remedy Requested
5. 
Due to the nature and extent of the infringement, the infringing party must:  
  
Delete the entire PrettyOTA repository and all of its forks  
  
Cease redistributing, modifying, or referencing any portion of ElegantOTA Pro or derivative work  
  
Refrain from building similar OTA systems based on stolen intellectual property  
  
Removal of PrettyOTA from any public registries including but not limited to PlatformIO registry and Arduino Library Registry  
  
No attribution or code-level modification can resolve this, as the project as a whole is a derivative and infringing work.  
  
5. Sworn Statements  

I have a good faith belief that use of the copyrighted materials described above on the infringing web pages is not authorized by the copyright owner, or its agent, or the law. I have taken fair use into consideration.  
  
I swear, under penalty of perjury, that the information in this notification is accurate and that I am the copyright owner, or am authorized to act on behalf of the owner, of an exclusive right that is allegedly infringed.  
  
I have read and understand GitHub’s Guide to Filing a DMCA Notice.  
  
6. My Contact Information  

Name: [private]
  
Company Name: Softt  
  
Email: [private]
  
Phone Number: [private]
  
7. Infringer Information  

GitHub Username: @LostInCompilation  
  
Author Name (from file headers): [private]
