← Back to context

Comment by OkayPhysicist

2 years ago

There isn't a problem with companies using software licensed under the MIT. There's a problem with the developer who made it: they're devaluing software as a whole. If companies get into the habit of receiving software for free, without any limitations, they value software as a whole less.

In contrast, a good, upstanding developer publishing under the GPL/LGPL/AGPL doesn't create the same negative externality: they establish that the cost of using open source software is contributing to open source software. Which should be the cost of open source software. Want functionality added to a project? Add it yourself, or hire somebody to add it, and then share the result openly. The original person who wrote the code is a pretty compelling candidate for that contract, but far from the only person available.