I agree with you about the schools in theory. About learning through play, I agree 100%. I'm not convinced schools have the best interests of the children at heart. At the bottom of it, they are a for-profit business, that need to make ends meet. Also, the decision-makers in schools very often have their own agendas, and if some money gets freed up by getting computers donated, then they are liable to use it where they think it is more important. I'm not trying to say no, this shouldn't be done. I'm just highlighting concerns that I have, and things that I know happen. One of my friends is the IT admin for a school, and we talk about how things should be done, etc., because the decision-makers at the school really do have ulterior motives and don't care about the children themselves, but about the image of their school, and how the investors see it. As a side-note, they did have a grass / sand playground, and decided to rubberize it, because they could afford it.
I applaud the intentions of the project, but if we start it, we need to be pessimistic about, just as if we were starting a real business. We will need to have contingency plans, business plans, and so forth. The reason I say pessimistic is because we need to plan for the worst, while hoping for the best. That way you have at least some expectation of problems that may arise, and you will be better prepared to deal with them (not you, as in you personally).
The other thing is, what if our clients need support, and the children or users do mess up the computers. I would wager that most admins working at our potential type of clients right now are specialized in Microsoft technology. Either they would have to rely solely on us for support, or hire new staff that understands Ubuntu, or (re)train their existing staff. Options (B) and (C) are huge investments (relative to their budget) which they most likely won't be able to afford.
Another reason why I might come off as pessimistic is because of my experiences with trying to get Ubuntu set up in a multiuser environment. My dream is to get away from Microsoft technology and fully support OpenSource technologies. The problem is that on the networks, there are too many interrelated products from Microsoft that often dictate what you can and can't use. For instance a domain based network runs smoothly off ActiveDirectory, Exchange, and SharePoint Server (small business scenario). These are mesh seamlessly together in Windows. Not so in Linux: you need to assemble a suite of applications that would best suit your needs, and implement work-arounds to get to what appears to be seamless integration (be it by using thin-clients, etc.).
I think there are still too many obstacles that need to be overcome to convince businesses to switch to Ubuntu, if they already have a successful Microsoft setup. However, if we had a setup that we could demo, we could very possibly convince them. This goes back to the point I was trying to make in the last post: we will need to customize our version of Ubuntu for various purposes, so that we can install by inserting our version of ubuntu, and simply zap it from the CD/DVD onto the computer. We cannot afford to build each machine individually in these types of scenarios, that opens us up for too many problems, inconsistencies, and will result in user-complaints, as well as us being overburdened by maintenance requests.
Before I continue nay-saying :), how do you envision it working? Walk me through a use-case, as in the steps you would take to get a potential client to be persuaded by you, and have us set up their company with Ubuntu. Perhaps you have a totally different approach than I am envisioning, and my arguments may be moot.
Cheers! Mike