I myself don't see closed source software coming to an end anytime soon. The fact of the matter is that they simply work better. You gave the example of your daughter using OpenOffice, and I for one am proud that she's able to hit the OpenSource world very well and it's working for her so far. However, you have to realize that OpenOffice doesn't function 100% with Microsoft Word's documents. It doesn't read with 100% compatibility, and it doesn't write with it either.
The reason for this is simple, they are trying to read a proprietary file in which they may not know how to 100%. It's like trying to run Mac or Windows software on Linux. We've gotten pretty far in doing it, but still can't do it 100%. Yes, OpenOffice's approach to word documents is a little better than Wine's approach to applications, but the main idea is the same. They both try to open a closed, proprietary binary and can't quite get it 100%.
Now, as long as Microsoft Word will be the standard for business and school, it's not going anywhere, and open source options won't be able to touch it. As long as Windows becomes the standard for business, it too will surpass open source ideas.
Now, even if Open Source ideas catch on, will they surpass the big company names? Let's say there was no standard. Well, I still say no. Open Source developers are just that. They don't have a graphics design department. They don't have a department that specializes in user interface. They are filled with power-users. Although this can be a good thing, for the normal computer user who uses a PC for more than just web-browsing and email, UI and graphics (placement, design, etc) become extremely important. Ubuntu Linux is still stuck in an older age and fails to move forward while both Microsoft and OS X are heading towards the future with UI approaches that destroy what Linux offers to date. This is the area that Ubuntu is, and will always be behind in. Unless, of course, they start adding some designers and not just developers into the mix.
I don't see Open Source ideas being the center of attention anytime soon. I do, however, see open source being used more and more in closed situations. Take Apple for example. They are a closed company, but they incorporate so much open source technology into their system it's scary. Even at the core, OS X is based on a Unix architecture (like Linux). However, if you open a program like XCode, you'll see so many open source data structures being used. Including, for example, open source implementations of a C compiler (for C++ and C, as well as Obj C) and an implementation of open source database structure with MySQL (or SQLite, I forget which one). I do see companies using open source items in the future. Why? It's strong at its core. If you can implement them into a strong interface and UI, you hit a grand slam really. Apple has seen this, and they have done it. You'll be surprised how much software is implemented off of Open Source software. iOS has it as well.
So while I don't see open source being the way of the future. I do see it being a part of closed software within the future. In a way, it's already begone. Although it isn't the way of the future, it is certainly something that is good to adjust to and get to know.





