If you
imagine that "this is a reaction to Microsoft Windows," then you have
truly embarked upon "the eye-opening experience" that is the substance of your research project.
Please be prepared for the roller-coaster ride of your life.
Consider... for a moment... either "the iPhone" or "the Macintosh."
Or, how about "the Android phone?" Or maybe you're drooling over the latest offering from Blackberry?
Whatever.
Question number one:
"What do any of these systems have to do with Microsoft Windows?"
Answer: nothing.
Question number two:
"What do all of these systems have to do with 'open source?'"
Answer: everything.
Q. E. D.
"Open source"
is not a "reaction to" the proprietary software development model. Rather, it is a response to a realization of that "proprietary software development"
cannot take us where the business world needs to go.
"Software," in other words, is
"too gosh-darned expensive" to be anything else
but "free." (sic)
If all of us are sitting there, doing exactly the same thing in slightly different ways and then posting a bunch of
"Keep Out!" signs around whatever-it-is that we have just
redundantly done, then the bottom-line is that
"we have not, collectively,
advanced."
In short: hardware-development will never make the slightest forward step if we all have to persuade a group of talented programmers in Redmond, Washington (or anywhere else...) to go along with what we have in mind.
Instead, "a rising tide lifts
all boats." If we choose, voluntarily, to
cooperatively develop the software that we all need, and to wipe-away the
"Keep Out!" signs wherever they might be found,
only then can we advance the oh-so labor-intensive craft of software development.
Only then do we have the slightest ghost of a chance to deliver what "our tech-besotted offspring"
(and "our tech-besotted
selves") 
want so much to be able to take for granted.