mirror of
https://github.com/github/dmca.git
synced 2025-06-18 08:55:43 -04:00
Process DMCA request
This commit is contained in:
parent
cb7aaa4d21
commit
bc08e25835
65
2025/06/2025-06-16-softt.md
Normal file
65
2025/06/2025-06-16-softt.md
Normal file
@ -0,0 +1,65 @@
|
||||
1. Identification of the Original Work
|
||||
Work: ElegantOTA Pro
|
||||
|
||||
Official URL: https://elegantota.pro
|
||||
|
||||
License: Softt Commercial License 1.2
|
||||
|
||||
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/adrihd/PrettyOTA
|
||||
|
||||
The repository above contains infringing content across its entire codebase, including:
|
||||
|
||||
🔹 Frontend Infringement
|
||||
prettyOTA.html: Replicates [private] UI layout, class structure, visual animations, and branding style from ElegantOTA Pro.
|
||||
|
||||
🔹 Backend Infringement
|
||||
PrettyOTA.cpp/.h/.Callbacks.cpp: 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 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)
|
||||
|
||||
3. Infringing Forks
|
||||
This repository in itself is a fork of an infringing repository which was disabled recently under the following notice: [private].
|
||||
|
||||
I confirm that I have personally reviewed each fork and that my sworn statements apply to all of them.
|
||||
|
||||
4. Remedy Requested
|
||||
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: @adrihd
|
||||
|
Loading…
Reference in New Issue
Block a user