← Back to context

Comment by lewelove

12 days ago

With all due respect: people should be able to do this. Copyright as a concept applied to code was always a god-awful idea, DMCA especially. And for JS served on the open web it's plainly comedic.

Someone can always make a new repo without redistributing your code, sourcing and hot-patching it directly from your domain. GitHub deleting this repo won't ever fix it, you're playing whack-a-mole and doing free PR for these repos here on HN.

We seem to forget that this website is called Hacker News.

> Copyright as a concept applied to code was always an awful idea

That may well be, but as long as that concept exists in law, I sure would like every developer to be able to benefit from it equally, not just Microsoft and Adobe.

I disagree. I think someone can take this code and write their own based on it. Not use his verbatim.

At the end of the day the fact many people abuse IP laws doesn't mean there are no legitimate uses.

> Copyright as a concept applied to code was always a god-awful idea, DMCA especially. And for JS served on the open web it's plainly comedic.

Why is it comedic? All of my own code is open source and freely available, but protected by copyright -- namely via the GPL. Copyright is what helps ensure that we retain open code, and ensures that it propagates openly.

How much further along the enshitification path do you think Android would be, if Google wasn't bound by the GPL in so many areas? Copyright with code is not only fair (why on earth would creating code be different to creating anything else?) but it is what keeps so many things free and open.

  • I think GPL was though of and is an answer to the idea of copyrighting code. If there was no copyright for code, there might not be any copyleft license. If we were all allowed to freely copy and modify and redistribute etc., then there would be no need for licenses enshrining these rights.

  • Hard question to answer. If there were another phone operating system, built on a combination of permissive and proprietary software, from a company which notoriously avoids 3.0GPL like the plague, and minimizes use of 2.0GPL whenever possible, then we'd have a fair basis of comparison.

    Guess we'll never know.

I would like to think more deeply than this response.

I do not want enshittified software that creates a bogus need for a server in order to extract licensing fees from me. I prefer to pay for locally run software, paying in ad views if I have to because that’s the micropayment system we have ended up with.

So is there a path to an ethical, viable business model for the author?

  • I don't believe that "ethical" and "ad supported" are compatible. Harvesting our private data and selling it to the tech-dystopia to further curate profiles about our every move can never be considered "ethical", imo.

    From my perspective, those people who are taking this public client side code (not emulating any kind of server), and removing the privacy nightmare, are actually doing good for society. The software is more usable, more performant, and far more secure when they are done. The only harm is the authors ability to monetize.

    I don't think it's possible to have a fully client-side web product and be able to enforce strict guardrails on the use of the code. Regardless of ethics, it's just not feasible. What you give up by delivering the full source code to the browser to render is control over the source code.

    If the author wants more control over their source code, and easier monetization, they should compile a binary and distribute that. The guardrails protecting source code, duplication, and copyright infringement are much more clear. That's just the harsh reality of delivering source code to clients.

  • I don’t want people telling me I can’t modify code sent to my machine to execute.

    Stopping me from editing out parts I don’t want to run seems odd. If you want me to run certain things, do it on your own hardware.

    This reminds me of the arguments against ad blockers. I don’t want people to force me to watch ads and not allow me to block them on my own machine.

  • > So is there a path to an ethical, viable business model for the author?

    Yes and no. An ethical business model for software in this world must be built on a long process of collecting good faith from customers, it just doesn't pay well enough compared to the ones that shatter said faith (adware, exploitation, dark patterns). I think the software moat will be more and more based on social capital. People are happy to pay for the software if they know for a fact that company/person behind it isn't being hostile to them. Look at Steam as an example of this. And you can always open source your code, and still make money through the means of good faith. Is it actually viable? I don't know. It depends on how much money you want to make.

  • Sure. One example of a path, that many people are already doing, is a system like Patreon.

    The old model of server-locked licensed software is going the way of the dodo pretty fast right now, though people may not realize it if they're not hunting for alternatives to the old guard suites yet.

    And while personally I agree with the commenter above you for personal reasons, I also think that the OP is missing that while the people who've ripped their js tool may have done so directly from their site, no one certainly has to any more: they can likely black-box something similar pretty quickly, at which point the author's DMCA moat is gone.

  • Charge upfront for development (patrons, sponsors, etc) /and charge for support and training resources. Open Source the code.

    That is my preffered business mkdel for software development.

  • In an era of slop, quality is king. I honestly think the author should just ignore the cheap clones and continue selling quality software. The idea that the clones are perfect, bug free, or will continue to be maintained and hosted is a fantasy. There will always be people with low incomes in the third world trying very hard to get something for nothing/cheap, and they are the worst customers. No loyalty, highly intelligent, and will drop you immediately if a competing offer is 1% cheaper or offers what they need for free.

    Adverts are likely a poor business model here - if you want to sell to professionals and creatives, the visual look of the software matters. It should really be subscription or one time licence

  • > is there a path to an ethical, viable business model for the author?

    .. is something the author should have considered before deciding to publish AdWare.