Z:gnu-www-ja-assigning-copyright--b03815-Companies normally do these th/en

Companies normally do these things using code they developed. Since they hold the copyright on that code, they can legally distribute it in any manner, even in multiple manners in parallel. But what happens when you publish a modified version of that free program, and the company wants to include your changes in its version?