Windows Donations to Schools and Libraries: Charity or Tyranny?

There are many ways to celebrate software freedom, such as by choosing to use Linux in your daily life.

This Saturday, however, is the day to loudly proclaim your fondness for FOSS, for it’s Software Freedom Day once again!

That’s right: In a few short days, geeks and nongeeks alike will get their party on and celebrate our favorite cause with events scheduled around the globe. Whether you’re in Iceland or Brazil, there are celebrations planned near you — check out what’s going on in your neck of the woods and plan to attend!

Alternatively — or in addition — check out one geek’s suggestions for other ways to celebrate.

It’s time to pay homage to all that is FOSS!

Of course, “every day should be Software Freedom Day,” Montreal consultant and Slashdot blogger Gerhard Mack rightly pointed out. “Don’t forget to still offer help when all of this is over.”

The Gates Foundation

Well, Linux Girl has been busy counting down the days to the big event, so she couldn’t help but notice the overlapping theme in a few topics being discussed lately on the Linux blogs.

To wit: A recent post on the PC World blogs noted that the Gates Foundation — which “has done a commendable job for the past ten years installing Windows computers in public libraries around the country,” according to author Phil Shapiro — still limits its support to Windows computers.

“While the purpose of these donated computers was not to maintain and expand Windows market share, the net effect of this philanthropy has been to do just that,” he asserts.

That may not be surprising, but it also shouldn’t be the case, Shapiro argues. Public libraries, after all, are a place for inquiry, for learning and — Linux Girl would hasten to point out — intellectual freedom. Shouldn’t they embrace software freedom as well?

As to whether the Gates Foundation would ever support a plan to make that happen, however, bloggers on LXer, for one, were skeptical.

(“They won’t,” was the beginning of tracyanne’s retort, for example.)

Linux on Campus

Then there was the recent discussion on Slashdot of support for Linux in colleges and universities.

“Every school has proudly announced that they support both Windows and Macs, and most of these schools report having about a 50-50 split between the two,” wrote yuna49. “Sometimes I would ask the student tour guide if Linux was supported and was usually met with a blank stare.”

Now, colleges and universities are the very heart of freedom, one might argue –Argentina’s National Technological University notwithstanding — so shouldn’t software freedom reign in the halls of academia most of all?

More than 800 comments on the topic appeared on Slashdot in short order, so Linux Girl couldn’t resist asking around for some more insight.

‘Support Should Be OS-Agnostic’

On college and university campuses, all major operating systems should work for purposes of network access, remote login to servers, accessing course materials and assignments, etc., student and Slashdot blogger cbhacking told LinuxInsider.

“Also, any support that is available — setting up email, keeping your system secure, etc. –should be OS-agnostic, or available for all major platforms,” he added. “Given how widely Linux installs vary, it may be necessary to provide fairly generic support, but some effort should be made to support all distros rather than just providing support specific to Ubuntu only, for example.”

As for what OSes the school itself should have, “Linux should be used wherever it is reasonable to do so,” cbhacking said. “For general computer labs, Linux with Firefox,, a PDF viewer and the ability to print will probably work for most students, provided that the UI is easy to use and there is some basic help available. However, since OO.o still isn’t 100 percent compatible with the MS Office formats, a few machines with Windows and MS Office may be necessary.”

That said, “for specific classes I feel that the best tool for the job should be used,” he added. “If there’s a tool that runs on Linux and does everything you want to teach the students about, by all means use it. However, for subjects where the most practical tool only runs on Mac or Windows, the school should provide lab machines with the necessary OS and software.”

‘It Would Be Irresponsible’

It may not yet be feasible to go all-Linux all the time, student and Slashdot blogger David Masover agreed.

“As much as I’d love to see more Linux, the reality is that out there on the job, you’re going to have to deal with Microsoft or Apple at some point,” he told LinuxInsider.

“I worked as a web developer for two years, doing Ruby On Rails — I developed in Firefox on Linux, and deployed on Linux on Amazon EC2,” he explained. “And my co-workers — every last one of them, by the time I left — were using Macs, most of them with Windows XP in a virtual machine.

“For them, this was the ideal development machine: OS X gave them a nice Unix, and they could develop on Firefox, then test on Safari and on several versions of Internet Explorer,” he said.

So, “I think it would be irresponsible” of colleges not to teach *something* about Microsoft or Apple products, or have them available in some form, Masover concluded.

Nevertheless, “I do think that the majority of what a student is expected to do with a computer shouldn’t be platform-specific,” he said. “Certainly, using Linux on most lab computers makes sense. I don’t know the actual numbers, but I think a school could offer enough experience with Windows and OS X, but save money over site licenses like MSDN Academic Alliance.”

Cross-Platform Campuses

Ideally, campuses should be cross-platform, he said.

Iowa State, for example, is “pretty close,” he noted. “They taught us Java, using Eclipse. The wireless worked fine with my Mac, the wired network in the dorm worked fine on Linux. Their email system was webmail and supported forwarding. The website pretty much worked in Firefox.

“The only thing I ran into was the requirement of MS Office products,” Masover noted, including a creative writing course that required a PowerPoint presentation. “They didn’t mind me using OpenOffice, but the conversion from OO.o to PowerPoint was ugly,” he said.

In the end, everyone benefits when students gain the ability to switch platforms easily, Masover noted.

“It’s good for me, because I can choose the best tool for the job, not just whatever I’m comfortable with. It also makes me employable: My skills translate to any software you need me to work with,” he explained. “And it’s good for corporations in general — how much does a typical corporation spend on retraining?”

‘Dear to My Heart’

FLOSS in schools and libraries is “a topic dear to my heart,” educator and blogger Robert Pogson told LinuxInsider. “I have worked in education for the last 11 years with PCs in my classrooms/labs/libraries; FLOSS has no agenda to exploit our students and teachers or to abuse taxpayers’ monies.”

Microsoft and many proprietary software corporations “milk schools for huge licensing fees with unconscionable terms and seek to lock in schools,” Pogson asserted. “Schools should not accept ANY support from organizations promoting proprietary software and not education primarily.”

The model Pogson recommends for most schools uses GNU /Linux terminal servers and thin clients.

‘Even Donations Should Be Rejected’

“This maximizes performance for the money and minimizes maintenance costs,” he said. “Schools can have twice as many PCs for the same expenditure this way, and by upgrading the servers, the whole system is upgraded at minimal cost.”

Thin clients also “heat, clutter and annoy classes less” because of their lower power consumption and bulk, he added. “They are a green solution that permits much more use of IT in education.”

In short, “M$ and its partners are not seeking to educate students, but to enslave them,” Pogson opined. “Even donations from these organizations should be rejected. Monopoly/monoculture is a poor model for education.”


  • Doesn’t mean they’re not out to get you…

    If the FOSS / Linux community want support for Linux on campuses, then they should put their money where their mouths are. Supporting hardware & software costs money to hire and train the IT staff to support it. Every additional platform takes additional time. College is to prepare you to find a a real world job. This for good or bad typically means using or developing software for Apple or MS based systems. That is of course if you actually want to move out of your parent’s basement…

  • The "education" system is failing America by teaching Micro-centric courses. There is no "science" taught in the average "computer science" course – the kids only learn how to use MS software. It breaks my heart to see MS giving and/or selling their products to schools for the purpose of indoctrinating the next generation into MS dictated uses of computers. The "charity" that we see today is just more of the same-o same-o that we have witnessed over the last two decades.

    Computer science classes, if they lived up to their name, would be training the kids to build the NEXT great thing. Young minds today should understand everything Microsoft, as well as everything *nix, and they should be combining the best of both, while adding something newer and better. We simply do not see anything of that nature happening.

    MS. Is it any wonder that I detest them?

    Parents, be sure to save enough money to send your children to 4 years of MS indoctrination camps!!

    • If they just didn’t get machines at all. Use of the terms indoctrinating and detest and other far out there fanboi sentiments shows advanced Microsoft Derangement Syndrome. Is it any wonder the population at large won’t take Linux seriously?

      You whiff badly since nothing is stopping schools from installing Linux. And no doubt this practice of teaching skills that are immediately transferable to jobs further makes it an atrocity and sin against humanity.

      Stuff like this makes me ashamed to be a Linux user.

      • What exactly are the specific Microsoft skills we should be teaching in universities and colleges? Word processors are word processors, computer languages are computer languages, etc. If students learn the basic principles, they can transfer their skills to any operating system in a short time. There should be more to computer education than learning which menus to select.

        • I just find it incredibly arrogant to be putting these whiny restrictions on the acceptance of donated property and I find nothing wrong with the Gates Foundation donating computers with Windows on them. It’s the source of the wealth that made the donations possible.

          I can think of several companies that are actually testing prospective employees on knowledge of Office. I can think of none that require Open Office.

          If a word processor is a word processor you shouldn’t have a problem taking your Office skills and using them for Open Office. Your position shouldn’t change based on the OS and software since the principle is the same.

Leave a Comment

Please sign in to post or reply to a comment. New users create a free account.

LinuxInsider Channels