|
|
|
|
|
by UK-AL
3949 days ago
|
|
It makes the library unusable for anyone, but open source software. If you write any sort of software, and link against this library, boom all the code needs to be GPL'ed. I don't think that's a good thing for promoting a library's use. Most people will just not use the library, and leave a bad taste in there mouth rather than spread the use of GPL. If you want your library to popular don't use GPL. What happens is that someone else comes a long and creates a MIT version. Eventually it gets replaced with the MIT version. |
|
Well, the author is free to dual-license it to propriertary software for some fee - if they want.
> I don't think that's a good thing for promoting a library's use
But it's a good thing for promoting Open Source!
That's the tactic question here: Do you want to promote your name and your library, or do you want to encourage more people to open source their stuff? In general you achieve both, but the question is: Which aspect is more important to you?
> If you want your library to popular don't use GPL. What happens is that someone else comes a long and creates a MIT version.
See https://news.ycombinator.com/item?id=10158535