4 ms·
Thinking of it as "kicking people under the bus" a little reductive. There are 2 classes of people using your work: developers who want to make a derivative wor
by __david__ 12y ago
Thinking of it as "kicking people under the bus" a little reductive. There are 2 classes of people using your work: developers who want to make a derivative work based off your code and end users who want to use either your code or the derivative work.
Who exactly are you kicking under the bus? The developers, or the end users?
The GPL optimizes for end-users, "kicking developers under the bus", and the BSD/MIT licenses optimize for developers and "kick the users under the bus".
Which group do you optimize for? Arguably, if you want "maximum freedom" in the world, you'd optimize for the end users, since there are going to be more of them than the developers.
- jimktrains2 12y ago> Arguably, if you want "maximum freedom" in the world, you'd optimize for the end users, since there are going to be more of them than the developers. Not to mention the developers are 1) normally end users and 2) couldn't be developers of said software if you didn't release your software the way you did.