Has Free Software Saved Any Schools?
morcego asks: "I think
everyone remembers the case of PCs
for Kids, the Australian group that donates computers for the
poor children, when Microsoft asked them lots of money for the software
on the computers they donated. I am trying to convince schools to start
using free software, and I have heard arguments like 'all free software
initiatives in public schools around the world have failed.' I know this
is not true, but I need cases to show them. So, do you know of any school
(public or not), or other educational institution that has been saved from
paying large amounts of money (and closing its doors) by free
software?" For those interested in this topic, you'll probably
want to read up on the latest salvo in the Microsoft
private
antitrust settlement. It sounds like education, and Open Source, may
now have an official relationship, and things are now getting kicked
into high gear. While it's good to hear about the "SchoolForge" coalition
(no relation to SourceForge or
NewsForge), what educational resources
are currently available to schools from the Open Source arena?
How about "source code"?
I work as a pc/network technician in a school district with about 3000 students in Texas. Basically all of our pc's run the standard with 98/office 2000. I have however convinced my boss to let me put up a slackware server that we use for hosting a few of our web pages and may start doing some routing for our district. Anyway, I have wanted to try to get something like this going on here, but everyone is so stuck to using -only- office 2k that they would refuse to switch to an open source alternative. If anyone has any suggestions on what I could do to maybe get things going here, please let me know. I would love to get away from paying outrageous win/office license fees.
However, I think it would be wrong to try to foist Free Software upon unwitting schools before they knew what they were getting into. There is a very important reason that Linux has stayed at about .25% of desktop market share: it makes a crappy end-user desktop. Sure, you can use it on your network servers for Samba and mail and the like, but I would hesitate to train children on a system that will be ultimately useless to them when they get out into a world dominated by Microsoft software. Because, like it or not, high school is, for most, valuable job training before they leave high school and enter the work force, be that as secretaries using MS Office or accountants using Excel, etc. When you teach them to use software that is completely irrelevant outside of school, you are crippling them for life as they have to retrain themselves on all the applications that school had taught them in order to use something as commonplace as Office.
Not to mention the numerous administration headaches that would result from your everyday highschool computer teacher trying to figure out Linux, let alone teach it. I personally could not imagine my glorified typing teacher in high school comprehending file permissions, much less understanding something as arcane as TeX or vi.
All in all, its probably a better idea to stick with something like Macs which have a proven track record in education as well as most of the common office applications that can be found on Windows computers as well. Free Software has its place, but it certainly isn't on the desktop.
Is your company running tools written by ma
It took me a while to figure out what this article is talking about. When the author says "free software" what he means is _not_ the same free as the FSF. He actually means "getting commercial software for free" and not "free software like Linux." The problem with this whole thesis is that I just can't imagine that it's particularly true of Linux writers, because the amount of money you save by getting a free copy of RedHat or Mandrake is pretty trivial, since you can just download them for free off the net.
However, in the world of non-free software, where "review copies" of software can cost hundreds or thousands of dollars, it gets a lot more tricky. I have had plenty of personal experience with people (myself included!) who want to write reviews of product X in order to get a free copy. And that can definitely influence what you write...
"I'm not joking. I'm really running for President." - Pat Robertson
$6.21 is the number of the beast before sales tax. Meh.
A good computer system does not need a lot of maintenance. Besides which, in any school you can find technologically savvy kids. Make them a part of the computer team that maintains the network. Many a school is run in this way.
Besides which, it sounds as if you are saying that a Windows alternative would require _less_ maintenance than a Unix solution. If a teacher has the skills to handle a Unix system, then that configuration will require a lot less time than the eqwuivalent Microsoft solution.
-sirket
You wouldn't expect your teachers to work for free, but you expect highly skilled software developers to give their work away. Think again, my friend.
We were gonna have to shell out MAD DOLLARS ($$$) for windows XP until me and my friends found a L33T 0-DAY KRAK for it on IRC!!!
Now the entire library network is running XP Server!!!
Free software r0x0rs!!!
- A.P.
"Remember when the U.S. had a drug problem, and then we declared a War On Drugs, and now you can't buy drugs anymore?"
Dude, you *do* know that the "B" in "BSD" is a rather famous public school?
It's a legitimate question to ask it any schools have been closed by Free Software also.
Has the increased cost of using unsupported or difficult to maintain free software forced any schools to find it impossible or difficult to keep their systems running?
I was involved in a project to donate computers to a middile school in the mountains.
We had computers donated from Goodwill and managed to get our university microsoft rep to donate Windows.
Or first thought was to use Linux, but the schools ruled it out since none of the teachers
would have been able to use it.
We did manage to get them Office 2000, though, and
I thank the people at Microsoft that helped us with that.
Moral of the story though -- many schools are too afraid to learn new things, and that prevents free (and often better) software from taking hold.
Linux developers do need to develop a more integrated desktop. Should there be a "X-with-training-wheels" we'd see a lot more Linux users!
but, why put it in schools.
The Pros:
1. Expense is cut drastically
2. Open source benefits some with early exposure to alternate OSs and software to potential future code writters and sales people
The Cons:
1. MS is the mainstream... if you teach a child a radically different system than from what they will face a few years down the road, either in terms of software or the core OS, they are unprepared for college and/or the working world they are supposed to enter into. Seriously, how much of the world is open source in business? Not nearly as much as MS or even Mac (or both), not even close. These kids need realistic education.
2. Support. How many open source gurus are going to work in education for the low pay offered. How many current education IT employees and teachers actually know open source software and OSs. Not nearly enough.
3. Variance from what is at home. There are compatibility issues with files, and an overall difference (as stated above) between the mainstream and the niche in use, and most home users are NOT open source (and won't be for quite a while if ever given the fratricidal nature of the open source "movement")
Sure, the savings could translate into more money for teachers, but do you honestly think that is how it would work. Politics will ensure that the money saved is either spent on salaries for administration or cut from the budget since it no longer is needed. Teachers wouldn't see a dime.
Many kids will either own computers or work with them daily after high school. Some may want to go on to work in an explicitly computer-oriented career, which however doesn't require much specific post-secondary education (hardware repair in a small shop, for instance). To the same degree as auto-mechanics (and probably far more than say, wood shop), computer education in secondary schools is a valuable addition to the curriculum.
For primary education, heavily computer-centric instruction may be overkill. But at the high school level good arguments can be made for it.
Of course, it won't be too useful to students who just want their school to subsidize their bong-building activities, but that's what metal shop is for.
In reading some of the case studies on this, it looks like the biggest use for Linux is in two realms:
1) Servers - file sharing, web servers, e-mail, etc
2) Making old machines useful again
A lot of schools have old 486's and Pentium lying around which are pretty much useless as a Windows desktop, but set these systems up as X-terminals and throw a sub $1000 server behind it, and suddenly they are rejuvenated. This also has the benefit of making the management of these systems much easier.
I know I've seen a number of initatives where some politician gets the bright idea that the secret to making schools better is to buy a lot of hardware. This usually helps for a little while, but then in 3 or 4 years the hardware becomes nearly useless and nobody's throwing more money at it. By going with Linux, it seems like they can extend the value of that initial investment a lot further and thus save hugely in the long run.
This sig has been temporarily disconnected or is no longer in service
The problem is that when someone in the education system goes to CompUSA or their local Mom and Pop computer store, they don't get someone who will set them up with that sort of thing.
So here is what you need to do: volunteer your time. Set up that computer network for your school, especially those of you with children in it.
You can also help the school with find good deals on businesses wanting to get rid of equipment ... those old PII 233's that they don't want to use anymore can be a big tax writeoff for them, and would work fine as a diskless workstation.
But the problem is that most school teachers don't have much of a clue in the realm of computers. They don't know how to make a dozen half-broken computers into a lab. So volunteer your time and help them get set up!
-- Erich
Slashdot reader since 1997
Our district (K-12) uses open-source and free software fairly extensively. In the past year, we have:
:(
-- moved all web and e-mail servers from NT to RedHat Linux 6.2
-- put in FreeBSD 4.x-based firewalls in all the high schools and admin buildings
-- replaced the IBM NetVista Proxy Server software running on NT with proxy servers running RH 6.2, Squid, DansGuardian, and the like
-- implemented a very successful pilot of the Linux Terminal Server Project thin-clients in two elementary school labs (one school only uses Windows on administration desktops)
-- promoted StarOffice 5.2 as an alternative to MS Office, on both Windows and Linux
-- most IT desktops run either FreeBSD, RH Linux, or both
Currently, all servers in the district run either FreeBSD, Linux, or NetWare. There are no NT servers left in the district.
Most computer labs run Windows 95/98, a couple 2000, and one or two are still running 3.1. Some are now running Linux, with more planned for next year.
The goal is to have all elementary school labs running Linux, all servers to be running FreeBSD or Linux, and all high school Internet access to be policed by Unix servers.
Working quite well for us. Saved $30,000 is licensing fees so far (that's for the IBM software), enough to hire another tech if needed. Should see greater savings as time goes on. Also were able to purchase 200+ lower-end PCs for the elem labs as opposed to just 30 high end machines -- that's close to 30 labs for the price of one -- as the elem labs will be running Unix.
The interesting thing here is that the teachers and principals are behind this 100%, and are clamoring to get their labs set up. It's too bad there are only 5 techs for 50+ schools.
We have been successful in installing three Linux labs (approx 35 computers per lab) with Open Source software using the computers as thin clients (see LTSP.org). The system has been received very well by students and teachers. We were even able to give 486SXs with as little as 12Megs ram internet access - these systems are now in the classroom. We have approx. 10 schools scheduled for conversion to Linux by the end of 2002 with the goal of having all our elementary schools (60+) switched over in three. It's always an uphill battle but I feel we're fighting "the good fight". When they(Microsoft & others) tell you every open source initiative has failed tell them otherwise. I equate Microsoft with the movie "The Matrix" in which everyone goes on with their everyday lives while only a small liberated few no the truth. Our Linux Labs have worked better than anything Windows has ever given us for a cost that can't be beat.
John Cuzzola
jcuzzola@sd73.bc.ca
1383-9th Avenue
System Analyst/Programmer
Kamloops, BC V2C 3X7
School District #73
Phone: (250) 374-0679
Let's take a look at this point by point.
What you really mean to say is that all of the teachers know how to log on and fire up Word. Most teachers don't really know anything about Windows administration. That's why the computers in most classrooms work poorly.
This simply means that whatever Linux front end was offered would have to be similar to Windows. It would have to be at least as similar as Windows XP is to Windows 95. For the simple things both KDE and Gnome can be set up so that the teachers wouldn't miss a beat.
Once again. The teachers aren't teaching the students to use the OS. Most teachers don't even know that right clicking on objects gives them a different menu. Teachers are teaching students to "click on the Word icon" and then word process. If you created icons for the StarOffice programs you would be 90% of the way there.
This is already a problem. Even if you have Windows. Many students who have computers don't have MS Office (it's expensive), and if they do have MS Office there is a good chance that they have an older version like Office 95 that won't open the newer formats (easily). With a switch to Linux the school could easily (and inexpensively) hand out copies of StarOffice for Windows or Linux (it's free).
This, in my opinion, is the one legitimate point. However, the answer to this is to not roll out Linux PCs but instead to have one Linux server and a pile of thin-clients. That way all the local tech would have to do is throw out the old thin-client and plug in the new one. My guess is that the current Windows administrator could easily learn to be a fairly competent Linux admin if they didn't have to worry about all of the failed client PCs. He/She would have a whole lot more time on their hands with only one machine to administer.
Anyone that can learn to use StarOffice will have no trouble using MS Office (and vice versa). These applications are nearly identical.
And that's precisely the information that is needed to sell schools on Free Software. Demonstrate to them how much easier it would be for them to administer one Linux server and a pile of disposable ThinkNics and you can bet that they will sit up and listen. At the very least public schools should be giving StarOffice a look. It would save them a bundle in licensing, and will even run on their existing Windows systems.
I am the system administrator for a moderatly sized private elementry school. When I started, the school had very few computing resources at it's 2 campuses. After making a list of what I wanted to accompish in 2 years, I added up the costs and found that they it would be beyod my budget to buy new workstations and build a dedicated server all based on commercial software.
Here's what I've been able to create for the school:
1 workstation for every 4 children
So when a class is in the library there is 1 student per computer. They all run win98.
I am working towards 1 laptop for each teacher
So far there is 2, they are wirelessly 802.11b connected to the network.
A dedicated Red Hat 7.2 server
Squid proxy, web page filtering and monitoring Squirrel Mail IMAP web based e-mail, samba, LDAP student/teacher contact and vital information, a MySQL powered bookmark database, Apache Web server, and a digital picture gallery.
Everything on the server is open source and works flawlessly. All of this would have cost a fortune to buy and maintain on a NT server.
I am very interested in what software other people are running if they are doing the same thing that I am. Reply to this comment or e-mail me with what you run, I'd love to share tips.
rejected (19) accepted (0)
Is there a psychological term related to getting your stories rejected on slashdot?
"Free" software is in use here and there. I've not heard of any schools who were "saved" by its use, but I do know several schools who managed to save quite a chunk of money by moving some of their server functionality to Linux and FreeBSD servers.
Coming from the perspective of someone who developers student/school management systems, there are two competing factors at work as far as getting open source solutions implemented in the schools:
1) Microsoft's prices have risen drastically (and Oracle/Sun/IBM prices have never been particularly cheap), and this is forcing schools, districts and states to consider options that they might not otherwise consider.
2) Perceptions prevent the adoption of open source solutions. Microsoft is trusted, no matter what their "tech" reputation may be, and support is infinitely easier to acquire. Oracle/Sun solutions are hellishly expensive, but they have a certain reputation for speed and stability. IBM solutions tend to waver between these two "poles". Facts being what they are, most of the open source/free software solutions do not have anything approaching the "trust" that schools are willing to place in these.
I have seen some larger districts flatly refuse to accept a Linux or FreeBSD implementation of the web server (just the web server, mind you), even though this would have saved them 20-30 grand.
Management systems being absolutely critical to the schools, they simply are not willing to take a chance that "you get what you pay for" is not always true.
And, of course, any company developing apps for schools has to accept the fact that it is very much easier to acquire (or replace) experienced developers and administrators in the non-OSS world.
Things change, of course.
Hi!
The scene: "Public Comment" time at a school board meeting. The previous speaker, a senior citizen, has spoken at length about the burden of school taxes on the elderly in the community. He has particularly emphasized his opposition to the blatantly gold-plated technology proposals in the school budget (including the 4--count 'em, 4! PDAs for the district IT staff). Then the school board's self-designated Taxpayer Advocate clears his throat, and says, "Y'know, I was talking to our IT director at work the other day, and we're getting rid of a bunch of computers. Some are 486s, but a lot are Pentiums--we could provide a lot of those machines to the district at little or no cost....
...And another dumb IT decision is in the offing. Lots of people want to donate their downstreamed equipment to the schools. Sometimes they genuinely think they're doing good: most of the time they're trying to claim a tax credit for the contribution, and will "suggest" valuations for each machine that they drop off. All too often those donations cost the district actual cash--because you have to pay a HazMat hauler to take the monitors these days.
Linux and other free (as in beer) software may well have a place in education. There is a very powerful argument, for instance, for creating an Office-type suite with extensive classroom management tools. Given that school environments can be extraordinarily hostile (think of the kinds of behavior that occurs in a middle school classroom if the teacher steps out into the hall) there is a persuasive argument to be made for a robust platform like (ahem) FreeBSD.
But. Please please please do not even think of saddling the poor, overworked techs at your local school district with your worn-out, leftover, good-for-nothing junk. You are doing them no favors, you are doing no good to the district, and you are probably preventing adoption of a well-thought-through technology plan by "donating" your scrap equipment.
Computers in schools
I'm on the Technology Committee of the Nazareth (Pa.) Area School District. We've played out that scenario at the top of this post several times. We have had several area companies offer to donate their scrap to us. We have had several board members get positively indignant that we have spurned those offers. We did spurn those offers, and if I have any say in the matter we will continue to spurn those offers--here's why.
This is a hostile environment
Suppose your employer decides to install a new computer system. And suppose a computer-phobic customer service rep decides that he doesn't want to use the new system. Your employer has a simple remedy: fire the CSR. Doesn't work that way in American schools: if you want the teacher to use a computer, you have to persuade her/him.
This is a hostile environment #2
Teachers (no surprise, right?) don't want to look stupid in front of their students. But the kids are substantially more adept with computers than the teachers--so the teachers have a built-in ambivalence (at best) about computers.
So we have to persuade teachers to use a device that potentially can humiliate them in front of their students. How?
From hard-won experience, the district IT staff has to offer absolutely bullet-proof reliability. They have to be able to guarantee--and deliver on that guarantee--that the computers will be there, working flawlessly, whenever the teacher wants. No reboots, no network hassles, no video driver conflicts (elementary teachers probably use more video games than CmdrTaco), no need to get an MSCE in order to teach 3rd grade. In other words, the district IT staff has to provide Service Level Agreement-style functionality.
But...
do you think this means that anybody is willing to pay for a district IT staff? Funny boy--the school board will fund an extra assistant to the wrestling program in a heartbeat, but they won't spend a dime for a part-time LAN geek unless you do some major politicking. So what IT staff you have (4100 students, 450 employees, 7 buildings over 80 square miles, 3.5 IT staff) have to make do with what they have.
Which means...
They have to standardize, standardize, standardize. Every elementary classroom has to have the same video cards; every machine has to have the same network adapter; every machine in the high school has to have the same monitor. They have to develop a formalized bug-tracking system to identify recurring problems, and they have to take a systemic view of the entire IT picture in order to maintain 100% uptime. Because if they provide less than 100% uptime the teachers will stop using the system, and the parents will start calling the school board. And so forth....
So please...
Don't "do the kids a favor" and ship them junk. If you want to make a meaningful donation, call the school district and ask if you can give them the money to buy another one of their reference desktops. If they're running Windows, hold your nose and buy Windows. If they're running a bunch of out-of-date kiddie games, hold your nose and buy the out-of-date kiddie games. Do not make their lives miserable by sending them leftovers, or by going out to Circuit City and buying a $399 special. (God save the IT staff from the enthusiasm of the PTA.)
If you want to champion Open Source in the schools
Don't go preaching Linux as religion. Get involved, go to meetings, be prepared to make a reasonable case, and be prepared to argue for a complete replacement of the entire district IT infrastructure. And be prepared for war from the elementary teachers and the PTA: elementary school software runs on Windows, period. If you want to replace it, you'd best have a bunch of kids games tested and ready to go.
Bottom line:
Computers are crucial to education in the 21st century. I teach in a graduate program, and I'm constantly amazed at the number of MBA students with only the faintest glimmer of understanding about computers and technology. But the route to learning about computers and technology is not with leftover junk--it is with a carefully-developed, meticulously-managed, (and yes, sometimes rigidly enforced) IT plan that promises a "100% school time up time" service level, and delivers it. If the users can trust that the computers will be there, they will learn. If they can't trust the computers, they will learn to hate them.
Disclaimer: My wife is a teacher and I would benefit economically if they were paid more money.
I find it sad that some say "teachers are paid too little" when quoted this price or that, but never seem to be able to put a dollar value on teaching labor themselves.
It irritates me because I think if someone is going to complain about a problem, they should at least offer solution to it (even an imperfect one). If they don't, it doesn't even matter whether they fully understand the problem or not, they are simply 'stirring the pot'.
...yellow number five, yellow number five, yellow number five...