5 ms·
> People have a sense of entitlement WRT open source code, I think. As if it's "open source," it should be under whatever terms they want not those of the origi
by jedsmith 16y ago
> People have a sense of entitlement WRT open source code, I think. As if it's "open source," it should be under whatever terms they want not those of the original author. I think that's why so many people bitch about copyleft licenses.
That certainly isn't why I "bitch," as you say, as I realize that the author can do whatever he wishes. I do, however, make it a point to listen to my users; if my users have a philosophical disagreement over my choice of license, I take that into account in decisions on what to license in the future.
That's the approach to software that I wish more developers would take: I have listened to your feedback, and I will take it into consideration. Your attitude, which is what I disagree so very strongly with, is that you didn't have to open-source the software at all, your users are lucky that you did, and you'll be damned if you'll consider feedback on your choice of licensing. It's "take it or leave it," which to the occasional user that wants to embed your code in something else, sucks a lot.
There's been other comments in this thread to the effect of that "isn't [your] problem". If you're not interested in helping consumers of your software use it, why did you release it at all? I realize (believe me) that there is a line that must be drawn when it comes to listening to your users, but responding with "tough, rewrite it" is really a bummer to hear.
Realistically, I think you're working against yourself with that take on your users.
- cosgroveb 16y agoI'm really confused here. If you want to help your users embed your code in their projects, license it MIT and don't use GPLed code. How hard is that? I think you're misinterpreting my attitude. I apologize if my comments seeemed to imply that I had a "it's not my problem" attitude. This debate has gotten rancorous enough as it is. We probably agree on more than we know here...
- tspiteri 16y agoI do not think the GPL restrictions are aimed at users, but at other developers who may be competitors. Some developers might be cautious about opening their source using BSD-style licenses because their competitors may then use the free code in their closed-source product. So they use the GPL reasoning "If my competitors use my code in their product, I want to be able to use their code in my product."