Tell HN: GitHub refuses to remove cracked copies of my software after a month

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.

240 points | by IvanK_net 14 hours ago

42 comments

  • thought-gap 5 hours ago
    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...

  • nchmy 4 minutes ago
    Sorry to hear this is happening. One thing that might be helpful is to port it to another language and build as wasm. Agents are pretty good these days at stuff like this might even end up being faster.
  • IvanK_net 3 hours ago
    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.

    • brnt 3 hours ago
      > But it would be really cool if I could spend my days writing code instead of dealing with lawyers and stuff.

      I think anybody in any line of work or life would like that. It's however unlikely to never run into an issue where a lawyer is really needed, so don't hesitate when you realize you need one.

    • Kivan_net 2 hours ago
      [flagged]
      • flanked-evergl 2 hours ago
        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.
        • akoboldfrying 1 hour ago
          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.
        • account42 2 hours ago
          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.
          • tweetle_beetle 1 hour ago
            Depending on your definition, shareware models have been around for 40 years at this point. If you disagree with the terms, don't use it. That's a personal decision though, not a global moral position.
          • akoboldfrying 1 hour ago
            If you want to use it despite the ads, use it.

            If you don't, don't.

            It's that simple. Be an adult, make a choice and live with it.

            • account42 1 hour ago
              That's not how the world works. Spamware kills honest alternatives so you won't have a choice.
              • akoboldfrying 1 hour ago
                How does it kill them?

                ETA: I dispute the implication that "honest" software is a category that necessarily excludes all ad-supported software, but that's a side story.

  • JohnFen 11 hours ago
    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 crowd.

    As an aside, I thought that "cracked" software meant software that has had the copy protection or other access control bypassed or removed, not the alteration of the software functionality itself. If your software was actually cracked then you may have some fairly heavy law in your favor. For better or worse, bypassing access controls (even weak or simple access controls) gets special legal attention.

    • y-curious 5 hours ago
      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 (?)
      • Shank 4 hours ago
        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.
      • janalsncm 4 hours ago
        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.
      • Onavo 4 hours ago
        He earns 7 figs a month from it iirc, was featured many times on HN as a successful indie hacker.
        • jasode 4 minutes ago
          >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

        • janalsncm 4 hours ago
          If that’s true, he doesn’t need free legal advice from us.
          • msdz 3 hours ago
            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.
  • summarity 52 minutes ago
    Is there a ticket code or other contact you've been in touch with?

    As for DMCA filings, we publish all of them here: https://github.com/github/dmca

    I see two from Photopea, one from 2022 (https://github.com/github/dmca/blob/d97814f268e07e62aabe8b5c...) and one from 2024 (https://github.com/github/dmca/blob/d97814f268e07e62aabe8b5c...) - could you point to the recent filing?

    I work at GH, but am not involved in DMCA filings, and can in no way answer or judge this case, but potentially follow up internally.

    • IvanK_net 20 minutes ago
      Thanks! One is Ticket 4822535, another is Ticket 4726557.

      Github did take down this https://github.com/spooknik/Photopea-Appimage and other repos in the past, but now, I feel like I talk to a robot. I am happy to hear that they have real employee! :D

  • msalihb 37 minutes ago
    I use photopea for years and really respect what you did. I disabled the adblocker. I hope they remove that.
    • sen 6 minutes ago
      Yeah I’m a huge fan too and pay for a subscription. It has basically fully replaced Photoshop for me for at least a few years now. Between Inkscape and Photopea I haven’t touched an Adobe graphics app in years.
  • bartread 9 hours ago
    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.

  • schnebbau 55 minutes ago
    I think we're going to see a lot more of this going forward.

    I think we're also going to see the strategy to be to remove the processing and magic sauce from the client and move it to the server where it can't be decompiled and rebuilt with AI.

    • lesspassiveobse 48 minutes ago
      You think AI can't recreate it based on the outputs?
      • schnebbau 43 minutes ago
        1:1? No, because AI won't know all the outputs, only the ones you show it.

        Also if it could recreate it that would be fine, because it would be doing so without having access to the source.

      • 1718627440 40 minutes ago
        When it can do that, the people can also describe the output, i.e. the fact that your original website even exists is irrelevant for what people are able to do.
      • ChrisRR 44 minutes ago
        Maybe it can, but that's not what this post or comment is about
    • TeMPOraL 28 minutes ago
      This ship has already sailed, and most people in tech circles didn't even notice.

      SaaS killed Open Source with it, two decades ago.

  • throwawayffffas 22 minutes ago
    > What do you think I could do?

    Hire a copyright lawyer.

    Start going after the people that run this as a service, for both copyright and trademark infringement (you have a trademark for photopea right?).

  • anilgulecha 5 hours ago
    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.

  • SeriousM 1 hour ago
    A talk with a lawyer would be advised. But this is money you may not want to invest. You could just go on, keep your product improving and proof this way that your solution is more worth than the copycats out there. You just realized how it is to be a valuable target.
  • anilakar 51 minutes ago
    I accidentally stumbled upon malware disguised as Roblox hacks some three hours after the repo was created. It took Github 25 days to take it down. Granted, the initial automatic reply admitted they were "experiencing high volumes".
  • BSVogler 3 hours ago
    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.”
  • jdlshore 10 hours ago
    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.
  • jakub_g 1 hour ago
    I'd recommend to DM github's VP of dev relations:

    https://github.com/martinwoodward

    before starting heavy artillery with lawyers.

    (Martin also often posts on HN).

  • jameshilliard 9 hours ago
    > 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?

  • B4uler5 14 hours ago
    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.

    • seanw444 10 hours ago
      This really is a terrible timeline.
  • binlog 10 hours ago
    Yes you need a lawyer. You may not have filed the DMCA request correctly. You may not be understanding the law correctly.
  • randyrand 2 hours ago
    Wow, was not expecting this to be about Photopea! What an amazing piece of software I used it all the time! Less with AI these days, but still lots!
  • ianberdin 14 hours ago
    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.

    • mingus88 9 hours ago
      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

    • berofeev 4 hours ago
      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

    • croes 3 hours ago
      > AI can write any code now.

      Because it is trained on code of people like Ivan

    • binlog 10 hours ago
      Do you have the same stance on using adblockers when browsing the web?
    • Uptrenda 1 hour ago
      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.
    • sneak 11 hours ago
      Copying isn’t stealing. We settled this in the 90s.
      • buckleyourshoe 10 hours ago
        I saw someone who claims to have re-implemented Photoshop in Rust using clean room specs. I haven't checked into it yet, but it seems to have a lot of interest.

        https://www.reddit.com/r/Bard/comments/1wxmqpt/ive_created_o...

        • Modified3019 41 minutes ago
          Now that’s interesting, thanks for bringing it up.
      • flourish_dev 11 hours ago
        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.
        • wafflemaker 2 hours ago
          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.

      • otterley 3 hours ago
        The word “stealing” isn’t limited to physical objects.
        • DaSHacka 2 hours ago
          I would agree, should you `rm` the copy on the server after having copied it.
        • calgoo 1 hour ago
          [dead]
  • aetherspawn 12 hours ago
    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.

  • philipwhiuk 38 minutes ago
    By the way, are you really allowed to deeplink to Imgur to host most of your templates?

    (I only noticed because your site is not blocked in the UK but most of the templates are.)

  • pluc 54 minutes ago
    It wasn't stolen or copied, it was used as inspiration by AI. Good luck fighting that.
  • RobotToaster 1 hour ago
    Is this about Photocrea?
  • anon48293 4 hours ago
    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.

  • kasajian 5 hours ago
    On the bright side, I now know about your product. Had never heard of it prior to this.
  • handoflixue 9 hours ago
    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.

    • kube-system 4 hours ago
      > 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

    • 14u2c 9 hours ago
      > 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?

      • verdverm 9 hours ago
        if you've used any Ai in your own code authoring, copyrights may be completely out the window

        several courts have ruled Ai output is not copyrightable, I am unaware of any co-authored cases

        • kube-system 4 hours ago
          If you only used the output of an LLM, then you don’t qualify.

          But, the use of LLMs is not disqualifying. To qualify for copyright protection your work simply must have a sufficient degree of human authorship.

          However this is just about protection, not infringement.

          If you use an LLM to generate something and that LLM just happens to output something that another human wrote, you may be liable for copyright infringement.

        • abrookewood 9 hours ago
          That doesn't top people producing copies though, just trying to copyright the copies.
          • verdverm 9 hours ago
            it also means that you cannot claim copyright against copiers, the context here being the original has had Ai involvement in the development process
    • nathanlied 9 hours ago
      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.
    • tgma 9 hours ago
      > popular political movement to address this issue in copyright law.

      Or perhaps the people should admit that copyright, an artificial construct which is not rooted in natural property, was inherently broken and is not (or at least no longer is) a net benefit to the society and simply adapt around it.

      • account42 2 hours ago
        Only if I as a human being get the same rights to e.g. Microsofts code as they get to mine via legal trickery in your world.
      • theturtletalks 9 hours ago
        I was watching a video talking about how a world before copyright allowed innovation to spread quickly and allowed people miles away to iterate faster. Even if LLMs reproducing feature perfect software is deemed a copyright violation, people will just do it privately and use the software themselves.

        I’m personally waiting for LLMs to get so good that I can make music and movies based on my favorite ones. I probably could never release it to the public, but being able to make it and enjoy it myself would be amazing.

        • tgma 9 hours ago
          Another thing that can help contextualize this phenomenon is mix tapes, which are fair use in the US.

          Modifying/modding/remixing software was simply not as feasible as music, but LLMs made it possible.

        • mschuster91 2 hours ago
          That world worked because the ones doing the research were either self-sufficient hermits (often self-sufficient by necessity as they were outcast for "being mad"), financed by the Church or financed by a rich person (usually the fiefdom's ruler, sometimes independent wealth).

          Copyright, patents and IP are the evolution of our (Western) way of converting research into a form of financial investment.

          • ButlerianJihad 2 hours ago
            Patronage and support of the arts (and sciences) was a great value proposition for Churchmen in old times. You could commission works of music or sculpture or stained glass or what have you, and these were of course well-fitted to be installed or performed in the confines of your church and serve the liturgy. So they were collective goods that were enjoyed by many; they attracted locals and they beautified their surroundings, and they encouraged pilgrimages and stimulated income if you could become particularly distinguished and attractive, based on the beauty lent by your artisans and artists.

            And a big church could employ lots of them, and thereby stimulate the economy. It seems that the Baroque Era and churches crammed to the rafters with art, may be an artifact of a very good job market for those architects, craftsmen and artists!

            Yeah... you could copy some sheet music and share it around, but it still required skilled musicians to perform, play and sing it. And nobody was taking photos or uploading JPEGs of your art and sculpture, so it was fairly locked-in that people needed to visit, and see it in context. So it stood to reason that you could probably reconstruct Noah's Ark from the fragments of True Cross that were circulating around Europe... and how many fingers did your favorite saint really have?

            Copyright-free church economics have sort of fallen apart since then. However, museums, arena concerts, theaters and the rest, they have all taken pages from the Church playbooks. The fact that a church can still draw in hundreds for a show with great production values, every week or daily, seems dull and unremarkable now, but a good rock concert or museum collection can evoke the same "goin' to church" fervor in people who like that kind of stuff.

        • verdverm 9 hours ago
          There is something similar happening in the game modding communities. One of my favorite streamers had claude write a little mod to change the UI of KSP so it kept with the larger fanciful theme of the game, over being so sci-fi-ish. He didn't like, he changed it, he's probably not going to release it because of sensitivity in the broader gaming ecosystem.

          I have agents maintaining several patches to my main tools, not forking, not sharing (some have no interest), personal adjustments

          • tancop 2 hours ago
            > he's probably not going to release it because of sensitivity in the broader gaming ecosystem

            There is basically zero pushback to generated code. All the crazy Minecraft in GTA type mods that came out in the last couple weeks are obviously vibe coded but no one cares because they play good and surprisingly bug free.

            If he put in AI visuals as in generated textures then it's different, because that's way more visible and gets labeled as slop immediately. There's also the (accurate imo) perception that AI is taking artists jobs against their will but coders adopted it on their own and benefit from it, so using it for code is ethical from a labor rights POV.

  • busymom0 9 hours ago
    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.
  • ChrisArchitect 7 hours ago
    Related:

    Photopea creator weighs in on Photosuite project

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

  • ranger_danger 9 hours ago
    > 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.

    • verdverm 9 hours ago
      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

      • ranger_danger 4 hours ago
        Requiring an independent jury decide the appeal sounds like a good idea to me, but good luck getting a law passed that forces it...
  • Razengan 3 hours ago
    Oh jeez. I'm not automatically assuming that the Chinese did this, but Chinese IP thieves did crap like this for decades, and most of the victims 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.

  • rvz 14 hours ago
    > 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.

    • nixrobot 13 hours ago
      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.

    • IvanK_net 13 hours ago
      Wow, that might actually work, thanks!
      • fakedang 10 hours ago
        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.

        • LoganDark 3 hours ago
          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.
  • squirly 42 minutes ago
    [dead]
  • geitir 4 hours ago
    [flagged]
  • mistrial9 10 hours ago
    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.

  • verdverm 12 hours ago
    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

    • ChrisRR 40 minutes ago
      > 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

    • IvanK_net 10 hours ago
      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.
      • verdverm 10 hours ago
        but does it actually fully support the PSD format or is it false advertising?

        This day in age, we need to verify ourselves

        Can you show us an example? How did you verify?

        • IvanK_net 3 hours ago
          These Github repositories contain copies of my JS files (identical JS - letter by letter), with a few lines deleted to allow running it on any domain.

          I wanted to discuss the behaviour of Github without giving these "projects" even more attention.

        • sampullman 4 hours ago
          The website is public, you can verify yourself.
          • verdverm 4 hours ago
            That's the original, where's the copy, specifically the one OP DMCA'd, which is supposedly not taken down...?

            I would think a github link would be easy to provide, sus that it hasn't been

  • Kivan_net 2 hours ago
    Couldn't have happened to a nicer target.
  • penskymaterial 10 hours ago
    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.

    • ChrisRR 42 minutes ago
      No, you did not read this correctly
    • jffry 10 hours ago
      You did not read it correctly. Author stated that people are modifying and redistributing their code in an unauthorized manner.
      • penskymaterial 9 hours ago
        Did those people sign a legally-binding end-user license agreement?

        Because what I see is essentially "they're storing stolen property" but the burden of proof is on the author to prove it was, indeed, stolen.

        I imagine the bar for that is pretty high otherwise anyone could weaponize DMCA to target their competitors' repositories.

        • jffry 9 hours ago
          You seem to be thinking about "adblocker running in browser", since you brought up EULAs.

          That's not what OP alleges - they are saying people are redistributing modified versions of OP's copyrighted code. DMCA is an appropriate measure in such a situation, but it's unclear why OP's DMCA takedown was rejected by GitHub. Without more detail, it's hard to comment further

          • verdverm 9 hours ago
            one would think, if it is still up there, OP might point us at it so we can see for ourselves, right now it's "trust me"
        • majorchord 6 hours ago
          People are absolutely abusing the DMCA process.

          https://reclaimthenet.org/kiwi-farms-dmca-subpoena-anonymous...

    • bartread 9 hours ago
      > 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.

      • penskymaterial 9 hours ago
        Publishing source as client-side JS when millions are out there looking to rip you off at every turn is a losing proposition. And I think you know it.

        Shifting blame to GitHub is absolutely idiotic.

        Try removing locks from your doors in a high crime area (which is what the Internet is) then being indignant when the police can't stop all the criminals stealing your property.

        • cbarnes99 8 hours ago
          'losing proposition' is irrelevant. The law is clear in this case, and the law makes Github's obligations exceptionally clear. By refusing to act, if the DMCA notice was valid, Github is breaking the law and forfeiting their safe harbor status.
  • lrvick 10 hours ago
    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.

    • klntsky 4 hours ago
      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.
    • lofaszvanitt 9 hours ago
      How are you supposed to make a living without ads in this "ecosystem" or should we say walled garden?
      • lrvick 9 hours ago
        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.
      • verdverm 9 hours ago
        Adobe buys ads rather than sells them, is that correct? How are they making money?
        • saaaaaam 4 hours ago
          Enterprise customers and dark patterns.
      • Madmallard 9 hours ago
        You aren't. People aren't going to be able to make a living in software anymore, unless they work for a corporation. And even then, that's disappearing as well.
        • lrvick 9 hours ago
          When the whole industry manually punched machine code into punch cards, people were threatened by assemblers taking their jobs, and then later by compilers, and now by inference engines.

          The real engineering work that will always be paid for is identifying problems and testing solutions to see what solves the problems.

          The substrate in which we use to do that will change, but the job will endure.

          Those that just do what they are told however, yeah they are SOL unfortunately.

          Creative problem solving is the only skill that will matter anymore.

          • lofaszvanitt 9 hours ago
            And how many companies need creative problem solving? Way less and less. The problem is the moat is getting higher. Name any other profession that is kneecapped worse than by the free open source movement and the like. Meaning you can't monetize what you create. Or the usual ways are non-conformant, dictated by the corps and their mindless followers.
            • lrvick 9 hours ago
              Almost anyone learn anything they want now. This all cuts both ways.

              If security is a solved problem then anyone that wants to teach themselves enough can move to trying to solve disease, until disease is solved, then we all move on to building enough robots to mass produce enough food to solve world hunger and shelter... and once the needs of everyone on earth are solved at an ever cheaper price until it is free... then I guess we do whatever we want.

              • ipaddr 3 hours ago
                Only way to earn a good living is to pivot to solving diseases for a few years until robots solve world hunger and shelter. Then we can do what we want without the money to do it?
                • lrvick 7 minutes ago
                  I want a post scarcity society where money has no meaning.

                  Capitalism is just a bootloader to get us there.

                • Madmallard 1 hour ago
                  Doubt any of this is going to happen.
          • Madmallard 5 hours ago
            People bring up this argument again and again as if AI is somehow the same as everything else.

            It's not. The economic landscape is also entirely different from before as well.

            • lrvick 3 minutes ago
              AI may be the biggest change to society since electricity, but fundamentally we survived that transition and on the other side the baseline quality of life is much higher now. This one stands a very good chance of ending the same way.
    • kqp 5 hours ago
      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.
      • lrvick 0 minutes ago
        That would be a threat if I actually cared. Also I open source 100% of my work and if people rip it off and plagiarize it and the net result is it benefits more people, then that is an outcome I am proud of.

        Rip me off if you can. :)

  • pbasista 1 hour ago
    I would suggest that, instead of trying to complain about the people copying your products, which I think is practically impossible to avoid, and even from your own experience preventing it has led nowhere so far, you should focus on making sure that your version of the product is the best one. So that the people will naturally use it instead of those repackaged versions.

    > take the Javascript code from my website, remove all ads from it

    I would assume that this might be one of the reasons why people are modifying and repackaging your product. I would suggest to remove that incentive. So that the people will have no reason to repackage your product because it has annoying features. And so that they could use it directly and be happy about it.

    • robotmay 1 hour ago
      But he could spend months adding a feature just for someone to spend 10 minutes running it through an LLM and shoving it up for free on GitHub.
      • pbasista 24 minutes ago
        Of course.

        I think that the differentiating factor must be something else than the software product feature. Because that can easily be copied or recreated.

        It can be e.g. the customer support where customers will be listened to and will have their suggestions and requests implemented as features.

    • boxed 1 hour ago
      That's a weird take. It's like if your boss considers outsourcing your job to a country with cheaper labor you suggest stop asking for a salary.
      • pbasista 6 minutes ago
        I do not understand how what you have suggested could be considered as an appropriate analogy.

        No one implied that the author should offer their product for free. I merely suggested that they need to focus on other aspect of their product rather than the mechanical software parts because they can no longer be the differentiating factor. Precisely because they could easily be recreated or copied.

      • 1718627440 35 minutes ago
        Which to be fair, would maybe actually work, and there are political positions that want to achieve such an economic system. Not that I would necessarily agree with them.
  • sourcecodeplz 1 hour ago
    Wow the entitlement is strong on this one.

    Wonder how many even built a popular free product supported by ads?

    It's quite difficult and you need to provide even more value than a paid product (if that makes sense) for users to come back constantly.

    There is nothing new now with people copying software. It's just that much MORE of the masses have access to this now than before.

    And thus thieves multiply exponentially.