dmca/2025/06/2025-06-16-softt.md
2025-06-16 23:32:31 +00:00

3.3 KiB
Raw Blame History

  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.

  1. 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)

  1. 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.

  1. 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.

  1. 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.

  1. My Contact Information
    Name: [private]

Company Name: Softt

Email: [private]

Phone Number: [private]

  1. Infringer Information
    GitHub Username: @adrihd