> But they don't get those freedoms on the same program then.
Ok, fine, then we basically agree on all the facts. We're just confusing ourselves with language.
I care that they *can* get all those freedoms for that source code - they might need to get it from somewhere else though. You care about getting those freedoms for the actual program they receive. Neither of us is right or wrong, just different focus.
> Please don't take this the wrong way, but perhaps you are not familiar with the concept of copyleft?
Actually I've been advocating for copyleft, and writing copylefted code, for quite a long time now :)