Saying: "The difference is that my choice is right", is not helping you. It only strengthen the images of fundamentalism that you are carrying for BSD.
You do not just think any other choice is wrong, you are forcing your view onto others. Please stop.
> You do not just think any other choice is wrong, you are forcing your view onto others.
How am I forcing my view onto others?
I take issue with people claiming the GPL is somehow "good" while BSD is "bad", and thus I reply. I'm not telling anyone they shouldn't USE the GPL. I'm saying stop acting like a door knocking jehovah witness trying to convert everyone else to use the GPL.
So you're working on the assumption that Fred took some of my BSD code, improved it, released it as a product, and Bob has paid for a commercial license to use it.
Now Bob says he wants the source code for Fred's product.
How is it my right or the right of the user to demand what Fred do with the code he wrote?
For some, the rights of the user are non-negotiable. Considering how much our freedoms depend on being able to trust our computers and networks, I am very much inclined to think that way too.
Is it now that I should do some ad hominem attacks on openbsd project leader, just so the message really sinks in?