If they're placing restrictions on the rights they are unconditionally obligated to provide, they are not supporting Linux and they are not supporting open source.
Signing another contract that allows them to punish you for exercising your rights to modify or redistribute code as a prerequisite for receiving the code isn't some small understanding. It's an extremely malicious attack on the core fucking principle of the code they're stealing to sell as their own.