Which raises the fascinating question of whether it’s legal to sell forks of GPL software under a separate rider agreement that your customers won’t distribute it. I.e. you license it to them under the GPL (which lets them redistribute it), but sign a separate agreement with them in which they promise not to exercise that right.
I think that’s probably illegal, but I have definitely heard of companies doing it.
That’s not what I’m talking about. I’m talking about software that people are obligated to distribute under a GPL-compatible license. For example, some random company’s private fork of the Linux kernel.
I think that’s probably illegal, but I have definitely heard of companies doing it.