Z:gnu-www-ja-assigning-copyright--0b2dbc-You can control these outcomes/en

You can control these outcomes by insisting on the proper conditions in the contract. To allow selling exceptions for the program that contains your code, but refuse to let the company release purely proprietary versions containing your code, you can insist on a condition more or less like this: