Hacker News

Top stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. PipePipe: NewPipe hard fork implementing SponsorBlock (github.com/infinityloop1308)
    152comments
  2. DeepSeek Elastic Compute (DSec) (arxiv.org)
    26comments
  3. Show HN: Reladraw – A diagram language where you decide where to place things (github.com/reladraw)
    35comments
  4. LA Metro has some of the slowest escalators on Earth (basin.la)
    29comments
  5. A searchable library of forgotten public-domain film clips from 1915 onward (movingimagearchive.com)
    19comments
  6. Drawgent: Coding agent on a live Excalidraw canvas (tangled.org)
    31comments
  7. Welcome to the Medical Clinic at the Interplanetary Relay Station (lightspeedmagazine.com)
    3comments
  8. Fifteen years later, the Apple Cards origin story (lexontech.org)
    78comments
  9. Modern Object Pascal Introduction for Programmers (castle-engine.io)
    54comments
  10. The Lost Atomic Update on Loongson CPU (jia.je)
    5comments
  11. Japan moves to tighten rules for foreigners (aljazeera.com)
    159comments
  12. We're gonna need a lot more mathematicians (terrytao.wordpress.com)
    458comments
  13. ASML says it sold 'absolutely nothing' in Europe in 2026 (tomshardware.com)
    333comments
  14. Analyzing Frontier Model Progress with My Favourite Game: Prince of Persia (blog.priyan.in)
    35comments
  15. The Rise of Audio AR (dbreunig.com)
    7comments
  16. How to keep enjoying programming in a world of LLMs (haskell.org)
    187comments
  17. Breaking Up with Google Play: Why Conversations Is Now Free (gultsch.de)
    241comments
  18. Show HN: Ekselio – Loveable for finance workflows (local first) (gptbeyond.com)
    6comments
  19. Advice to a Beginning Graduate Student (2001) (cmu.edu)
    16comments
  20. Plunging test scores are a slow-moving catastrophe (economist.com)
    293comments
  21. How I changed teaching after AI managed to do all my homework assignments (thelastsoftwareengineer.substack.com)
    104comments
  22. The Murky History of Soviet-Born Tetris (mitpress.mit.edu)
    30comments
  23. Reflections on 1,000 Days of Math (gmays.com)
    34comments
  24. Floci: Locally emulating any cloud service (floci.io)
    31comments
  25. Automattic has a new board after failed attempt to put CEO on leave (techcrunch.com)
    135comments
  26. Show HN: Jev Plays Pokémon Red (jev-pokemon.vercel.app)
    109comments
  27. OpenAI bots meddled with multiple US Government agency sites (bbc.com)
    146comments
  28. Experiencing writing at our recent Chinese calligraphy workshop (viewsproject.wordpress.com)
    1comments
  29. 16GB iPod Nano 3G Upgrade (tuckerosman.com)
    23comments
  30. What even is an OS now? (sockpuppet.org)
    437comments

Releasing my tools under the MIT License was probably a mistake

7 pointsby 3y agodonatstudios.com
7 comments
3y agoHN ↗

I want you to use my code in your proprietary software.

Against my well meaning intentions however, websites re-hosting my tools have been popping up like weeds... Most irksome of all, in a fair number of cases they sit centrally on pages covered in ads and SEO keywords. My tools are being associated with a genuinely bad user experience.

This feels like a disconnect between these two. The author wants people to make money off of their work, but is upset when they do it in a less than desirable way.

It seems like a lot of people make this mistake. They publish things of value with very permissive licenses, then are upset when others (out) monetize them.

3y agoHN ↗

The point I was trying to make was that I chose the wrong license for my tools, not my libraries.

MIT suits my libraries well and your first quote is about them. I know for a fact people are making a lot of money using them and that is amazing.

I didn't really intend or foresee people reusing my tools though. I didn't put enough thought into my choice of license on when I published them. The crux of my post is that it's something of a personal failing.

3y agoHN ↗

The author is sharing his experience as a warning to others, not asking for sympathy. We should thank him.

3y agoHN ↗

I am considering relicensing my tools under some sort of Attribution-ShareAlike license similar to the BY-SA the content on this site is licensed under. […] This would still promote community contributions, but would also require that any modifications be shared alike meaning that the modified source would have to be provided and I would have to be credited as the original author.

Wouldn’t the GPL be a better match, this being software, than BY-SA? https://choosealicense.com/

3y agoHN ↗

I don't trust the GPL anymore after the RedHat debacle revealed the GPL allows you to charge for access to the source.

3y agoHN ↗

The GPL doesn't allow you to charge for access to the source code. Redhat will remove your right to future updates of the code if you exercise your GPL rights and share the source code from a release. The code you share will still be GPL'd, but you get kicked out of the club. Inb4 that is functionally the same as charging for code. No, it is holding future code hostage based on not exercising your rights. This goes against the spirit of the GPL, and we should fork it and just do something else after getting kicked out of corporate propaganda network, aka Redhat. Corporatists, all of em. They aren't doing GPL really. They will end up pulling out of the GPL in a future release anyway. Might as well cut our losses. Too much hand wringing about it, just say the truth about them.

3y agoHN ↗

As author already found: relicensing future versions is the only option.

Pick license for next releases more carefully, and move on.