From bc08e25835e55d993dceff084d92bc86bdd261f3 Mon Sep 17 00:00:00 2001 From: dmca-sync-bot Date: Mon, 16 Jun 2025 23:32:31 +0000 Subject: [PATCH] Process DMCA request --- 2025/06/2025-06-16-softt.md | 65 +++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 2025/06/2025-06-16-softt.md diff --git a/2025/06/2025-06-16-softt.md b/2025/06/2025-06-16-softt.md new file mode 100644 index 000000000..2f9a41496 --- /dev/null +++ b/2025/06/2025-06-16-softt.md @@ -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 +