← Back to context

Comment by anonnon

4 hours ago

> The MIT license

I still can't believe that developers got memed into this being the default license. 20 years ago, you'd always default to GPL and only opt for something else if it was a complete non-starter, and then you'd turn to LGPL (e.g., if it was a C library), and failing that, some BSD variant. But developers were always cautious to prefer GPL wherever they could to prevent exploitation and maximize user freedom.

It's crazy that even in compiled languages like Rust, MIT is now the default, though I think that's probably due to the lack of a stable ABI complicating dynamic linking enough to make LGPL less viable.