Live data from Hacker News

Releasing my tools under the MIT License was probably a mistake (2023)

donatstudios.com

11–20 of 128 posts

Re: Releasing my tools under the MIT License was probably a mistake (2023)

#11
> Many of them have made minor or major modifications to the tools, and next to none provide the source to those modifications.

> 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.

Wouldn't the LGPL be well-suited to this?

Re: Releasing my tools under the MIT License was probably a mistake (2023)

#12
I'm not going to go looking for them, but the impression I get of the sort of copycatters described is that they really won't care what the licence is, if the source is available they'll be there anyway - the blog post will just be complaining that it's against the terms of the licence (and probably not pursuing legal action) instead.

I don't think it really matters. These things will exist, anyone who matters will realise they're not legit. They won't make significant sales (without significant added value) it won't detract from your reputation; etc.

Re: Releasing my tools under the MIT License was probably a mistake (2023)

#14

> Many of them have made minor or major modifications to the tools, and next to none provide the source to those modifications. > 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. Wouldn't the LGPL be well-suited to this?

I think you mean the Affero license: https://en.m.wikipedia.org/wiki/Affero_General_Public_Licens...

Re: Releasing my tools under the MIT License was probably a mistake (2023)

#15

> they don't credit me as the author or provide any sort of link back But this is simply not true. MIT requires keeping the copyright notice intact, which would be a credit. People that aren’t going to follow this requirement weren’t going to follow the GPL or whatever alternative you pick either, so either sue them or don’t worry about which one you picked exactly.

He covers this in a couple places in the post. There is no requirement under MIT to redistribute the source for any changes you make or anything you build with it.

If they redistribute the source then yes, but that’s not the concern in the post.

Re: Releasing my tools under the MIT License was probably a mistake (2023)

#17

> Many of them have made minor or major modifications to the tools, and next to none provide the source to those modifications. > 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. Wouldn't the LGPL be well-suited to this?

Yes, and in some cases the GPL and AGPL.

Re: Releasing my tools under the MIT License was probably a mistake (2023)

#18
So, what does the author actually wants from the licence?

Is it ok that other people take the code, modify it but don't open the modifications? If not, then GPL or AGPL. If you want that they can still build sth around it, but otherwise not modifying your library, then LGPL.

Or is this ok, but the main issue is no attribution to the original source? BSD licence maybe? Or Apache? Or what else?

Re: Releasing my tools under the MIT License was probably a mistake (2023)

#19
I basically have two modes for releasing code: All rights reserved, or public domain / CC0. My reasons are pragmatic. The latter improves the former by letting future me shamelessly plagiarize past me with zero responsibilities to point it out to anyone.

Re: Releasing my tools under the MIT License was probably a mistake (2023)

#20

> they don't credit me as the author or provide any sort of link back But this is simply not true. MIT requires keeping the copyright notice intact, which would be a credit. People that aren’t going to follow this requirement weren’t going to follow the GPL or whatever alternative you pick either, so either sue them or don’t worry about which one you picked exactly.

Including a comment in the JavaScript file is broadly considered good enough to satisfy this requirement of the MIT license, even though most people won't ever see it.

GPLv3, on the other hand, is much more explicit about saying that the copyright notice must appear in the actual user interface of the application.

Post reply on HN