>we should be warning people who want to contribute to Open Source that they should probably spend their time doing their own studying and personal/skill ...
Its Open Source that is chiefly responsible for every bit of that personal skill I have.
In this game, the "giant" corporations are the irrelevant little players that hardly matter. They don't contribute, so they may as well not exist. They can be safely ignored except for the rare occasion that they "fart in our elevator" with their patent nonsense.