Free Software is a miniscule part of that process, if it even is a part at all. The main reason is reduced transport and communication costs making it feasible to outsource work across continents.
For proof, just consider that globalization started way before Free Software.