dmca/2022/06/2022-06-22-keyauth.md
2022-06-22 21:21:55 +00:00

7.3 KiB
Raw Permalink Blame History

Are you the copyright holder or authorized to act on the copyright owner's behalf?

Yes, I am the copyright holder.

Are you submitting a revised DMCA notice after GitHub Trust & Safety requested you make changes to your original notice?

No

Does your claim involve content on GitHub or npm.js?

GitHub

Please describe the nature of your copyright ownership or authorization to act on the owner's behalf.

I am the [private] of [private] which owns the authentication software https://keyauth.win

[private] have developed all code being disputed in this notice.

Please provide a detailed description of the original copyrighted work that has allegedly been infringed. If possible, include a URL to where it is posted online.

The alleged infringer has stolen [private] code despite [private] license prohibiting this https://github.com/KeyAuth/KeyAuth-Source-Code/blob/main/LICENSE_KEYAUTH.txt

First, for the repository https://github.com/SonaFreelance/SonaAuth-class-file/, you can see the alleged infringer stole the code 3d011b9638/SonaAuth.cs (L22) from e1271c0f02/Console/KeyAuth.cs (L26). Same variable and class names, same code to check if passed strings are null or have whitespace. Also if you look a few lines down, you can see that the data structures are the same between files. Comparing the function at 3d011b9638/SonaAuth.cs (L255) with the function at e1271c0f02/Console/KeyAuth.cs (L577), you can see the alleged infringer stole all the same code as [private], and the same request structure. Lastly, if you compare this encryption class 3d011b9638/SonaAuth.cs (L420) with [private] encryption class e1271c0f02/Console/KeyAuth.cs (L970), it's quite evident the alleged infringer stole [private] encryption functionality as well.

Also, if you're skeptical of the date of [private] https://github.com/KeyAuth/KeyAuth-CS-Example repository, please note that it's the same code as [private] old repository https://github.com/KeyAuth/KeyAuth-CSHARP-Example which was removed due to a commit by a contributor that broke GitHub ToS. I've made an appeal but it's still not up yet. Though the date on that old repository is far before the one of the alleged infringer.

The files https://github.com/SonaFreelance/SonaAuth-class-file/blob/main/SonaAuth.cs, https://github.com/SonaFreelance/Sona-example-login-register/blob/main/SonaExample/SonaAuth.cs, and https://github.com/SonaFreelance/SonaExample/blob/main/SonaExample/SonaAuth.cs are very similar;so hopefully the evidence corroborated above is sufficient for removal of those repositories.

Next up we have the repositories in where https://github.com/SonaFreelance/python-class-file/blob/main/sonaauth.py and https://github.com/SonaFreelance/python-example/blob/main/sonaauth.py are the most infringing. However, the entirety of the repositories are infringing, I am just highlighting the part with the most infringement.

Comparing 449a08b817/sonaauth.py (L27) with 6cb1578254/keyauth.py (L31), you'll see the same variable and class names, same code to initialize the variables. Furthermore, if you compare 449a08b817/sonaauth.py (L41) and 6cb1578254/keyauth.py (L48) you'll see nearly the exact same code, and request structure. Lastly, viewing the encryption class 449a08b817/sonaauth.py (L218) with [private] encryption class 6cb1578254/keyauth.py (L472) brings up an identical match, making it quite evident the alleged infringer has stolen [private] code and violated [private] copyright.

And for a couple more pieces of evidence, the alleged infringer forgot to remove [private] authentication system name, KeyAuth, from one of the files he stole [private]. The alleged infringer's ToS [private] is also nearly identical to [private] service's ToS https://keyauth.win/terms/

I believe I've proven beyond a reasonable doubt that the alleged infringer has in fact stolen [private] code multiple times, and I wish for [private] stolen content to be removed and if possible blacklisting to be done to prevent a repeat of this.

What files should be taken down? Please provide URLs for each file, or if the entire repository, the repositorys URL.

https://github.com/SonaFreelance/SonaAuth-class-file
https://github.com/SonaFreelance/Sona-example-login-register
https://github.com/SonaFreelance/SonaExample
https://github.com/SonaFreelance/python-class-file
https://github.com/SonaFreelance/python-example

Do you claim to have any technological measures in place to control access to your copyrighted content? Please see our Complaints about Anti-Circumvention Technology if you are unsure.

No

Have you searched for any forks of the allegedly infringing files or repositories? Each fork is a distinct repository and must be identified separately if you believe it is infringing and wish to have it taken down.

There are no forks at the moment.

Is the work licensed under an open source license?

No

What would be the best solution for the alleged infringement?

Reported content must be removed

Do you have the alleged infringers contact information? If so, please provide it.

Yes, [private] on [private]. [private] warned him on [private] [private] would have to take legal action if he were to continue infringing [private] copyright, and he banned [private] from his [private] server and ignored [private]. [private]

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 Submitting a DMCA Takedown Notice.

So that we can get back to you, please provide either your telephone number or physical address.

[private]
[private]
[private]

Please type your full legal name below to sign this request.

[private]