Process DMCA request

This commit is contained in:
dmca-sync-bot 2025-06-13 21:17:38 +00:00
parent 0fa8293a8d
commit 9936f1ae66

106
2025/06/2025-06-12-softt.md Normal file
View File

@ -0,0 +1,106 @@
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 GitHubs 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 GitHubs 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]