GitHub Refuses To Remove Cracked Copies Of My Software Even After A Month

1 points by IvanK_net ↗ HN
I am a developer of https://www.photopea.com, a popular photo editor that runs in a web browser.

Many people are asking AI models to take the Javascript code from my website, remove all ads from it, and they publish such a "new product" on Github for everyone to download.

There exist tens of such repositories on Github. I want my website to be the only source of a stable version of my program Photopea. I even received emails from people complaining about something in Photopea, and it took several emails to figure out that they are not using Photopea.com (so it ruins my reputation a little).

I reported it to Github on the 4th of September 2026: https://www.photopea.com/g/XKoqqIGv

Today, a month later, I received this response:

Thank you for submitting a DMCA takedown notice. We've reviewed the information you've provided, and based on the facts presented to us, we're unable to confirm a violation of 17 U.S. Code § 1201.

What do you think I could do? Do you think I should look for a lawyer to deal with it outside the digital world? I really doubt that a real person ever looked at my report, and they probably send this response automatically to 99% of people.

296 comments

[ 0.40 ms ] story [ 25.5 ms ] thread
Sorry this happened to you dude. I don’t want to be harsh but, out of the crimes ignored in this era of AI clean rooming, book destroying distilleries and a despondent ostrich adjacent legal system you do seem to be one amongst a deluge of cheated individuals.

Hope you manage to get it sorted but I have no idea how that would go down at this point. I’m sure at least one of them could claim they copied it off the other ones and then you’re shit out of luck.

This really is a terrible timeline.
I personally know Ivan. For many years of his life, every day, he programmed algorithm after algorithm in this complex online photo editing tool. Essentially, he devoted half his life to it. And now, when someone has literally stolen his work, nobody is reacting. And that's terrible. I think it's absolutely terrible. GitHub should respond to this.

I've seen people on Reddit writing things like, "Come on, what's the big deal? AI can write any code now." I disagree. There are hundreds of thousands of lines of code here, very complex code, which even AI wouldn't be able to write on the first try or in a single day. So this person stole this code from Photopea and built a product on top of it.

Copying isn’t stealing. We settled this in the 90s.
Yeah, this bodes well for my meditation app frontend I'm going to release on GitHub. It should be fair use ish but it does seem GitHub is fairly friendly anyway.
Headspace without being tracked and having data brokers cross reference "anonymized" (sic! word wasn't in keyb. dict) info on when I meditate, using which program etc.?

Headspace updated it's privacy policy info recently, which got me to have it checked with an LLM. And it turns out that what you're doing on $100 per year meditation app is still being sold to anyone willing to pay. Using headspace lost it's charm. I wonder if Andy ever agreed to this.

Yes. It streams the content from the Healthy Minds Program but without a login or any of their tracking.

Here's a very rough draft of a comparison of the privacy of different meditation apps: https://litter.catbox.moe/crq4n62bf1prei8j.html

Balance is crazy! They're essentially a data broker themselves.

The word “stealing” isn’t limited to physical objects.
I would agree, when you `rm` the copy on the server after having copied it,
Do you have the same stance on using adblockers when browsing the web?
This is a very old problem. One of my first commercial programs was a wordpress plugin and as you know, you just distribute the PHP source code in a zip file and there it is

You will never sue your way out of this. Piracy will always exist. GitHub will respond to a legal notice but whack a mole is the game and legal notices cost money

The solution in the WP community at the time was variations of the plugin as a loss leader to get revenue with support or to leverage community visibility into larger contracts for work or hosting the platform for others.

If your business model depends on your code being a secret, JavaScript is not a good play. The business model needs to enhance what the code offers since it’s basically a commodity now

Aren't all Wordpress plugins GPL due to wordpress being GPL?
No.
Yes.
There exist many WordPress plugins that are not GPL-licensed, or plugins that are ostensibly GPL but are merely wrapping things (either code or APIs) that are not GPL, which isn't exactly a compliant use.

Whether we like that is not the question I was answering.

They need to be, but many plugin developers simply break the GPL.
If they just use the api to create the plugins, no. (It's like Google vs oracle and the java API)
It's the position of wordpress that all themes and plugins are derivative work https://wordpress.org/about/license/

My understanding is because of the way PHP works all plugins are directly interacting with the wordpress code.

Wordpress does absolutely nothing to enforce this, so their position on the matter is irrelevant.

Commercial plugins are a thing, next.

I understand, but if I create some code that use no wordpress code and only API access and don't ship it with wordpress, they can't enforce a gpl licence for my code.
Sure but developers would still add licensing checks, hosting some dependency offsite, or other obfuscation to try and force people into paying for the plugin

It just doesn’t work. Anyone who wants to will take it. I don’t see this problem going away

I have served many clients with wordpress sites who would much rather pay to license a supported plugin than use a "free" plugin they have to support themselves.
And then the authors realize this and make the free plugin a nightmare to manage to coax folk into paying for it

That is the entire business model of grafana

I agree. It's so disheartening to hear Ivan in interviews talking with passion about what he built. And it's truly impressive!

But wow, how do you stand a chance in stopping anyone when your code is all there freely available in the browser

> AI can write any code now.

Because it is trained on code of people like Ivan

AI did this to every developer in the world and nobody cares. This just confirms to me that software engineers are the biggest cucks that exist right now.
If you think an AI can't reproduce this without it being a copy of the code you are sadly very very mistaken.

I've had an AI reproduce astronomical formula functions without difficulty in whatever programming language I want. Graphical algorithms aren't even a challenge.

Might be time to reconsider the business model entirely, because Pandora's box is already opened.

So, I apologize if this comes off rude in advance, but to explain my general apathy:

I already don't care that much about IP "theft" on a good day. And it just seems weird to me that Ivan is complaining about other people copying his code (or is he talking about the *Craft projects, which are LLM Rust ports of common tools?) when his product is itself just a blatant adware copy of photoshop.

Pot, meet kettle and all that. Would Ivan be okay with Adobe using a third party he relies on to nuke Photopea due to IP infringement?

> What do you think I could do? Do you think I should look for a lawyer to deal with it outside the digital world?

Use a trademark.

Wow, that might actually work, thanks!
First of all, thanks Ivan! Happy user of Photopea.

Second, the trademark will help you against the masqueraders, those copying your tool and the Photopea brandmark. That will help with customers complaining about some other modified product. It will not help in case you find someone copying your codebase and putting it out in the open under a different name. For that, you'll need a copyright.

Doing both of these might be expensive but gives you complete legal standing. Companies will have no choice but to take down the copies.

It will allow them to force modified forks to stop using the Photopea name in a way that confuses users and results in delusional support requests.
How will that help? Trademarks do not protect code - only logos, names, brands. And brands are easy to remove.

Something else is needed. If the code is basically open, then there is no technical protection. Remove tens of those repos - hundreds might appear.

Even if the author only wants to protect the "Photopea" name, good luck going after infringements if you are not a giant corporation with resources.
There are 100s of web based photo editors, paid and open source. How do you know they are taking yours, not someone else's or making their own with Ai?

I would imagine they all converge on common features and core implementation foundation

There have been only two photo editors that fully support the PSD format: Photopea and Adobe Photoshop. When a new one appears, which fully supports the PSD format, from an anonymous creator, it is very likely a copy one of these two. And they usually name it Photopea-offline, etc.
> How do you know they are taking yours, not someone else's

Because if the javascript source matches the source in the repo, then they copied it

it doesn't sound like that though and we have no way to verify
That's what they said though. It's the website with the ads removed

I guess if you wanted to actually check it then you could compare the javascript from the site and the javascript of the projects on github. Both are accessible

I think what you want is a legal avenue, like Trademark, Design rights, or patent.

If you have one of these, it’s possible that GitHub would honour it if you go via a lawyer.

You should discuss this with an attorney that is experienced with IP law to see what your options really are. IP law is very complex and sometimes very surprising. You need expert legal advice, not advice from the HN audience.

As a pedantic aside, I thought that "cracked" software meant software that has had the copy protection bypassed or removed, not the alteration of the software functionality itself. If your software was actually cracked then you have some fairly heavy law in your favor.

What is the cost for doing this, out of curiosity? If OP only earns a trickle of revenue from their site, it probably isn’t even worth the money (?)
He earns 7 figs a month from it iirc, was featured many times on HN as a successful indie hacker.
If that’s true, he doesn’t need free legal advice from us.
True, but then again, the post is titled “Tell HN”, not “Ask HN”. Maybe it’s just a case of the poster trying to raise awareness.
... they're just trying to get the attention of someone at GH that can do anything OR create bad press that they then have to deal with. But pressuring them on HN to act about their sub-par anything is.. arduous, given their.. tolerance.
(comment deleted)
>He earns 7 figs a month from it iirc,

Less than 7 figures (~1 million) per year -- not per month -- based on previous comment from 2021: https://news.ycombinator.com/item?id=26769141

Still enough to hire a lawyer and at least do a few consultation sessions. That's a necessary business expense.

(I'd just quit my job if I had an income like this.)

That comment was over 5 years ago. That's a long time, and from estimates he has millions of users now. Definitely making big money.
A lot of lawyers will give a free consultation, and in my experience (not for IP) they will give decent expert advice for free. No harm calling them.
Most state bar associations have a free consultation line that will refer you to a reputable lawyer to start with and do basic consultation on where your issue should go and how much it will be. If I had to guess, getting advice is probably $100 and having a lawyer send a letter is $250-500.
IP lawyers tend to be at the more expensive end, typical billing rate in US of $500/hr last I looked. But yes, being able to do a letter quickly is probable.
you wrote a complete product in javascript, and people wildly copy the code?

My reply is that you now own a customer list, brandname and trademark, and that is about it.

I was like oh cool... until you mentioned the ads.

I would not fork or re-release proprietary code. I would ask my LLM to write a very rigorous end to end test suite for your tool, delete all the code, then have a clean context LLM re-write the code to pass all the same tests. Then I could publish it under an open license.

Ads are a cancer, and it is a matter of weeks before someone does the above where you have zero recourse.

I suggest open sourcing the code properly without ads yourself before someone does it for you. If you do that someone might donate to you instead of paying for the tokens to clone your work.

Software is no longer a moat and DMCA means nothing anymore.

How are you supposed to make a living without ads in this "ecosystem" or should we say walled garden?
I was a software engineer and pivoted to full time security about 10 years ago. Security will be in demand for a while longer I selfishly suspect.
Adobe buys ads rather than sells them, is that correct? How are they making money?
Enterprise customers and dark patterns.
Supposedly like any software company selling their product or a service.

If ad was the only way to get money, there would be no product/service to sell anymore and thus...nothing to advertise. It just cannot work that way.

As a reminder, this is the year 2026.

Photopea is lucky that it has a decent amount of revenue. But that's an exception, not the norm. Generally speaking, for new software, the business model of desktop, client-only software hasn't worked well since late 2010s at least, and nobody should expect to run a viable business like that today. There are very few applications you "install" on your computer that doesn't require native capabilities in some way.

Hey buddy, you’d better be careful what you post on a public forum. Sooner or later somebody’s gonna ask their own personal LLM to write a comprehensive test suite for how you respond to comments and situations, move the mouse cursor upwards and to the left to click a button there, and recreate you as legally their property now. If I were you I’d gimme money gimme moneyyyyyy before my big LLM here teaches you a lesson the hard way.
Please rip me off if you can! I would be thrilled. I open source 100% of my work and if people plagiarize it and the net result is my work and ideas positively impacted more people, then that is an outcome I am proud of.
I must confess, I don’t actually think I can. That’d be pretty sweet, though, if we could.
True. I understand the author on the emotional level, but the fact that a lot of work went into the product does not mean that it is that valuable. The author should focus on making the product better - unfortunately (for them) that means inventing a new business model.
Someone speaking the truth.

A closed source, client-only "desktop" application, especially a web app with obfuscated/minimized JavaScript code, has no real copyright protection these days. You either sell ads, sell it to enterprises, or if you are lucky enough to be able to pull it off, sell a subscription. Not putting the logic on the server in the first place means everything is basically public knowledge.

You want to sue people for blocking ads? Did I read this correctly?

If you want to make proprietary software that's cool, but client-side JavaScript was a terrible choice. The cat is out of the bag.

There's a reason software for which you purchase a license key generally doesn't give you source code outside rock-solid legal agreements.

You did not read it correctly. Author stated that people are modifying and redistributing their code in an unauthorized manner.
> You want to sue people for blocking ads? Did I read this correctly?

That is an extremely disingenuous and bad faith interpretation of what OP has said and I think you know it. You want to be edgy? Go comment on Reddit.

OP is rightly frustrated that their copyrighted work, that they’ve been working on full time for over a decade, is simply being ripped off by people and GitHub refuses to do anything about it.

No, you did not read this correctly
[flagged]
Just replying that I vouched for this post, and to ask others to please restrain their pique and not flag it into oblivion again.

This is a good faith contribution to the discussion, and frankly, the way things are going, the point it raises is something most of us need to consider.

Yes you need a lawyer. You may not have filed the request correctly. You may not be understanding the law correctly.
It sounds like you might have a case for copyright infringement. Resolving the situation yourself has failed. Your next step is to talk to a lawyer.
Man, some of the comments this is getting are absolutely wild.

OP, I’m sorry this is happening to you. It must be incredibly frustrating to have people ripping off something you’ve worked on for many years and pass it off as their own work. I would be furious in your position.

I wish I could do something directly to help you but the best I can offer is to echo the best advice others have already given you: it’s time to get a lawyer. That is the one guaranteed route to get GitHub to sit up and take the action they should already have taken on your behalf.

Empty appeals to emotion aren't getting him any closer to solving this problem.

Free hugs will not replace lost ad revenue.

He needs to take the lesson learned on how to better protect IP at the source. Once it's out you cannot put the genie back in the bottle.

Literally every paywalled article posted to this site has an anti-paywall link in the comments. How is this materially different?

This isn't GitHub's fault and it's effectively impossible to stop.

Regardless of what you do now, I think you should be prepared for the upcoming reality that LLMs are going to be able to reproduce software, feature-perfect, in a way that does not currently violate copyright law.

Right now, the settled law is that such an LLM reproduction is 100% legal.

If you really want to protect your software in the years to come, you might have to seriously consider starting some sort of popular political movement to address this issue in copyright law.

Current models can already do a full reproduction of anything with source code available (e.g. JavaScript...), and there's already been some poor-quality Photoshop knockoffs.

> Right now, the settled law is that such an LLM reproduction is 100% legal.

How so? Interfaces are not copyrightable, but that it not the same as dissecting a js bundle and copying the implementations. Are we sure these LLM are keeping sanitary habits there?

I feel like I need to nitpick a little: Models don't need source code available to reproduce software. See all the "full decompilation" projects cropping up. There's no putting this genie back in the box, because LLMs can also "refurbish" a project enough that it ceases to look like the original. People don't bother now because they don't have to, but in a world where they'd get hit with copyright notices, they would.
I will say that a lot of the "full decompilation" projects popping up are honestly crap - some are good, but a lot of them just build something that makes for a good screenshot or promotional video.

I'm not convinced we are actually at the point where something like Photoshop is trivial to rebuild. That involves a lot of manual QA and the expertise in actually knowing how everything should work.

That said, give it 6-12 months and I won't be surprised if they can one-shot "create a future-complete clone of Photoshop, make no mistakes"

> Right now, the settled law is that such an LLM reproduction is 100% legal.

Where did you hear that? Because it is 100% untrue and is the opposite of current legal guidance from reputable legal expert

There was a major lawsuit about this involving Google vs Java years ago. Copying code might not be legal, but an LLM can use the application, learn how it works, write unit tests around that, and then fill in code that passes those unit tests.

The current fun loophole is to have the LLM decompile the existing code, build unit tests around that, and then have a different LLM model build the code that satisfies those tests.

Either way, you can absolutely get a "clean room" result from an LLM.

Yeah a “properly conducted clean room reimplementation” is legal, not an “LLM reproduction” full stop.
> the settled law is that such an LLM reproduction is 100% legal.

My understanding was that re-invention without copying any code is legal. But scraping code from the browser and re-using it is not. I'd love to know how that plays in the courts with LLMs, as their entire model comes from copying code as training material, not writing new code from scratch.

Sorry to have been unclear - I did mean "clean room". But an LLM can easily jump through the loopholes currently required for that.

Regular humans train on copying code too (Stack Overflow, etc.) so unless they were trained on that specific codebase, I really doubt you have any sort of legal standing. And given how little compensation the authors got when their work got trained on, I wouldn't hold out hope for a big payout even then...

> based on the facts presented to us, we're unable to confirm a violation of 17 U.S. Code § 1201

Sorry GitHub, that's not for you to determine, as you are not a US judge. They should never have replied like this IMO and this behavior opens them up to liability for not properly handling DMCA procedures.

Proper DMCA 512(h) notices (assuming OP's was proper) require the host (github) to remove or disable the content first without even attempting to verify the claims.

Then the repo owner has a chance to challenge the notice. If they choose to do, they're basically required to publicly doxx themselves first, by nature of just going through the motions of the judicial court system.

If there was no challenge after a set period of time, then the content stays down.

If there was a challenge, it stays down until a court decides what happens next.

the musicians love it when their original work is DMCA'd by bad actors and YT takes it down and never answers the appeal /s

two sides to the coin, we'll hear about how some evil corporation used their influence to have a legitimate project DMCA'd and HN will have the opposite reaction on that day

something like "jury duty" from the community seems an interesting idea for a middle path, if we want better systems, we'll all need to contribute a little to making it so

Requiring an independent jury decide the appeal sounds like a good idea to me, but good luck getting a law passed that forces it...
I am utterly fascinated that you copied and pasted section 1201 and then replied as if the string which, you, copied, contained § 512(h) instead.

What happened here?

The section 1201 text was from the email OP received, I was just quoting that verbatim.

But 1201 deals with circumventing copyright protections and AFAIK isn't related to DMCA takedowns, but 512(h) is what I've seen typically used for DMCA notices instead, to get the identity of a poster in order to sue them (since the ISP itself is exempt as a conduit), so that's why I mentioned what's required for it.

> Thank you for submitting a DMCA takedown notice. We've reviewed the information you've provided, and based on the facts presented to us, we're unable to confirm a violation of 17 U.S. Code § 1201.

Did they actually republish you code or were they just creating wrappers that download/cache the code from your website to run locally?

I just wanted to comment to say I love Photopea and have been using it for 6 years I think. Best piece of software imo.
Can you post the actual link of the repo? You'd get responses with more context.

You had commented on the photocraft post prior, so if it's that, then it's a bit muddled. It's a LLM based re-implementation and not a copy of the code made open. So the argument would be weaker there, and you'd really need specific code samples to make a case of copyright infringement. Photocraft not "piracy" as is normally understood, which is the exact same binary, optionally with the license protection removed.

First off, let me get this out of the way - I am not a lawyer. If you want a legal advice talk to a lawyer.

Second, I am sorry this is happening to you.

Third, based on GitHub's reply, specifically

> we're unable to confirm a violation of 17 U.S. Code § 1201

they took your submission as 17 U.S. Code § 1201 takedown notice. Maybe you specifically stated this. Maybe it was implied. This is likely not what you want and GitHub's response is likely correct. The reason for this is that § 1201 prohibits circumventing a technological measure. The JS you host on your public site, even if obfuscated, very likely does not qualify for this protection. Another detail - the reason it took long (a month later according to your post) is that after the youtube-dl fiasco, they committed to manual review, legal and technical, of every 1201 takedown notice [0].

Fourth, if you believe these copies are sufficiently reproducing your copyrighted work, what you likely want to do is file a standard copyright infringement 17 U.S Code § 512(c) takedown notice. This still goes through the same DMCA report flow but it should result in a less stringent review process and a faster response.

Fifth and finally, consider asking your favorite LLM to get more context around these laws. Good luck!

[0] https://github.blog/news-insights/policy-news-and-insights/s...

Circumventing a technological measure has been interpreted extremely broadly. Deobfuscation could be covered.
This is bad advice. Obfuscated JS qualifies.

1201(a)(3): "As used in this subsection-- to 'circumvent a technological measure' means to descramble a scrambled work, to decrypt an encrypted work, or otherwise to avoid, bypass, remove, deactivate, or impair a technological measure, without the authority of the copyright owner"

Obfuscated JS can be re-hosted as is, and you can probably remove the ads with newly added JS code.
Or just visit the real site and use an ad blocker? Re-hosting it would obviously be copyright infringement.
Ad-blocking breaks the original site. A lot of functionality stops working properly.
Sure, seems only fair that if you can try to block ads, the app can try to detect ad blockers.
The problem is that AI can probably rewrite this JS de novo simply by observing its behavior and without de-obfuscating it.
Or just ask first AI to create specs and another AI to do clean room implementation?
I think you would just end up with yet another slopcoded photoshop clone
are they tools to deobfuscate (covered) or just deobfuscated copies (not covered)?
Indeed, a 512(c) takedown notice is the way to do it. GitHub is extremely unlikely to ignore it. I run user generated content websites and would never ignore a notice. You definitely don't need to hire a lawyer to write it either. Just follow the notification guidelines in 17 U.S Code § 512(c)(3).
On the bright side, I now know about your product. Had never heard of it prior to this.
Sorry to hear that Op. Hackernews is full of autistic ai fanatics these days, so even theft and clear copyright violations will not be taken seriously if done using their ai god
It is not illegal to build a service with the same functionality.

So you are going to have to prove their code is a copy of yours, not just a copy of the functionality.

In Google vs Oracle, APIs also aren’t necessarily copyright able:

“So long as the specific code used to implement a method is different, anyone is free under the Copyright Act to write his or her own code to carry out exactly the same function or specification of any methods used in the Java API. It does not matter that the declaration or method header lines are identical”

To sum it up; get a lawyer.

I am in the same situation where people are hosting copies of the software for commercial use in companies. Even as big as Tencent. That is not allowed with my license and they also went to remove the code that does the license check on application startup. GitHub’s response so far: “please give an explanation how they can become conformant so that the users can fix this.”
Oh jeez. I'm not automatically assuming that the Chinese did this, but Chinese IP thieves did this for decades, and people were unable to do anything. There were posts right here on HN like "Chinese company stole my app/game", and with AI this will be an even bigger problem.

Meanwhile AI refuses to touch photos that contain anything that remotely looks like Mickey Mouse.

Shit was never on the Common Folk's side.

You're really pointing out a couple fundamental principles where growth has been able to occur one layer at a time over a nonsensical foundation.

This doesn't lend it self to a sensible solution.

There's no way that computer code should have ever had any legal similarity to entertainment properties like Disney characters.

Plus so many people don't want to pay any attention to the way there's a big difference between entertaining software like games versus things which are needed before "machines" will even (barely?) run, or run more superbly which is not the same either.

And there's no way any "rights" should exist for an extended period.

Among other things these need to be corrected more so than ever (or AI will do it for us). The problem is it all needs to be sensibly reversed not gutted in one big shockwave. But AI is here to shock. It doesn't even take superintelligence, if the people who gradually caused the problem over the decades were below-average things would have come out better as long as their objectives well less predatory.

Hey guys, thank you all very much for your comments! I just woke up, I did not really believe my post would get this much attention, so thanks!

Honestly, I was a hoping that giving attention to this problem here at HN might lead to someone from Github actually noticing my problem and looking into it.

I think I will try solving it with a lawyer. But it would be really cool if I could spend my days writing code instead of dealing with lawyers and stuff.

says the guy making an active effort to annoy normal adblock users. you seem a smug, entitled and bitter dev that cannot handle normal resistence. find a better hobby
How dare a developer expect revenue for his work, especially from users who we all know are, in fact, entitled to get everything for free.
If he wants revenue he can restrict his product to paying users. Double dipping with the popularty of free access only to abuse users with spychological manipulation spam should never be accepted.
Thank you for saying this. It's literally insane to me how thoroughly entrenched this sense of entitlement has become. It's at the point where it can't even be parodied, because a chunk of society, maybe even the majority, seriously holds the view that they are entitled to any software thing they want for free.
I once posted a joke about how I love leaving shopping carts everywhere so that cart pushers have a job, and got enthusiastic replies supporting me.
With the way our economy works, you're not actually wrong though.
What do you mean by "the way our economy works"?

On reflection, it's a great convenience to leave your cart around. So I think cart pushing is a valuable service to provide, and leaving your cart should be fine if it's stable and not in the way of anything.

(comment deleted)
> users who we all know are, in fact, entitled to get everything for free

That kind of thing is explicitly required under HN rules - if a company requires payment, such submissions are only OK if a “workaround” to avoid paying is available.

Additionally, it's explicitly OK:

* For comments to ask how to get around payment requirements, and

* To help other users to get around payment requirements

Source: Official HN FAQ page

Why should HN be allowed to have rules on what content is allowed to be posted? People are of course free to not post.
I've used Photopea for small editing before, and even though it's not my daily driver, it's a really cool project.
A lawyer will probably get you damages for the infringement and is less hassle than trying the whole process yourself.
I could find are a bunch of Photopea repositories on GitHub, but the authors are all either from China or Russia, so getting damages for infringement will be difficult to enforce. Hiring a lawyer sounds like a waste of money to me.
You might be able to get damages from github, especially as they have ignored a notification that there was infringing material. A lawyer would know.

The US allows damages per infringement without need to prove an actual loss, and per infringement.

We don’t know if OP filed the DMCA “optimally”.

In my experience GH usually does 512(c) takedowns in days; so it taking a month is quite abnormal. OP’s posted response suggests he didn’t file a copyright takedown but rather an anti-circumvention claim; which is a bit special in DMCA law, and generally best avoided when you have merits to do a regular 512(c).

We also don’t have details of the repo. The author has commented on another project that claims to be a LLM _re-implementation_ of Photopea, without directly using source. If that’s the case, it’s entirely understandable why GitHub won’t take it down.

Sadly though, you have to do the cost/benefit analysis of the legal process and your likelihood of recovering anything.

I spent $18k in legal fees over a $22k claim in a construction dispute. I won the suit and was awarded legal fees. So I'm owed $40k plus interest. I've collected exactly $0. The last lawyer I spoke to said I need to cut my losses in legal fees at some point because from a practical standpoint, winning damages isn't the same as collecting them. Especially if the defendant isn't local and has few assets.

>Honestly, I was a hoping that giving attention to this problem here at HN might lead to someone from Github actually noticing my problem and looking into it.

It worked for me! And very quickly.

https://news.ycombinator.com/item?id=49832406

But it is a bit crap that this is the only way you can get Github to behave responsibly.

Good luck.