Technology provides means for expression and interchange and so on, so yes it should be free and open, but there are a lot of constraints on how its used.
I'm interested in Linux because of the technology, and Linux wasn't started as any kind of rebellion against the 'evil Microsoft empire.'
I would encourage nonproprietary standards for tools and libraries.
A vendor neutral, standards-based approach must be adopted
It's hard to propose a $100 laptop for a world community of kids and then not say in the same breath that you're going to depend on the community to make software for it.
As the web becomes more and more of a part of our every day lives, it would be a horrible tragedy if it was locked up inside of companies and proprietary software.
Email has the virtue - sounds like a bad thing, but it's the virtue of being the lowest common denominator messaging protocol. Everyone can have it. It can cross organizational boundaries. No one owns it. It's not some particular company's platform.
If you create open technology that people can use, adapt and play with, it builds capability and they teach themselves.