While linux, the kernel, may be free, the distributions themselves require much more work and I'm not sure about how 'free' they are from a licensing standpoint.
Either way, coming up to speed on a product/distribution in order to further development of that product/distribution is a real issue...