Perhaps the only way to reasonably summarize my input in this thread is to state that balance is important in every aspect of life, be it also modding or approach to software availability in general. Any type of extremity typically asks for the principles of it to be tested, as if proposing a challenge, thus fueling not only competition, but plainly son-of-a-bitch behaviours that are a pain in the ass to deal with.
EDIT:
But y'know, since I have no programming or artistic skills whatsoever, maybe I just do not understand the charm of joyful commune aimed at sharing, rather than achieving any particular goal on the basis of organized teamwork. Perhaps I am being overly theoretical.
PS.
Open source technology has proven to work best as a springboard, meaning, someone will cash on your work eventually. I see the desire to make the world a better place, but in the end, you cannot negate the major ecosystem in charge.