An Informal Study Of K12 Classroom Software Costs
PGillingwater writes "Rob Lineweaver has written a concise summary of how much it would cost (and the savings that can be achieved) to set up the (almost) complete infrastructure in the Harrisonburg City Public Schools. He estimates that using commercial packages instead of open source would have cost the K12 schools an extra $27,000 in software license costs.
More interestingly, he states that this is not only about cost. He says: 'This makes it apparent that not all of the benefit of open source software deployment in is the form of cost savings; much of the benefit is in terms of capabilities gained. In other words, through the use of free software, I am able to do more within my budget than I could if I only had commercial solutions available.'"
Getting the software for cheaper (free) is one thing, but what kind of "costs" are you going to get for using this software. Sure you may save $27k but what happens when something break? Will you need to hire someone capable of handling open source software and how much will he cost per year? What if something breaks and a service is down for a while, there will be no company to hold up their software and support it, it is now up to you.
While all that he posted is very true, as how they were going to save money if the local redneck tech people could maintain a Linux network at the schools properly, introducting technology was never the point of bringing PCs to every school.
The whole reason we even have PCs in schools in the US is just the fact that it is outright corporate welfare to computer companies such as Gateway, IBM, Dell, and sometimes Apple, due to shady deals with politicians.
Schools simply don't have the programs for technology education, and even in the high schools there is, at best, only a typing and a Microsoft Word class, and if you are extremely lucky and well funded, a class that will teach Q-Basic.
Most computers in schools just sit around in the science room, and are used only once per semester, and sometimes as entertainment devices for a public school system that's nothing more than a communist daycare center anyways.
However, PC companies, with Microsoft behind each one, get rich off our tax dollars, and hence we have PCs in schools. Putting Linux wouldn't ever fly, as it's purposefully $27,000 a year in corporate welfare to Microsoft.
Apologies to those who don't like this idea, but it seems like there have been a lot of "we saved x dollars by switch to linux" or "we lost x dollars by using commercial software."
So it seems kinda pointless to keep stating the obvious over and over again.
Just my $.02
neurostarIt's a great idea, but out in the real world, people use commercial software. If kids aren't educated in how to use it, they won't be able to compete. I think introducing free software and its concepts into the education system is a good idea, but we shouldn't forsake the kids' futures for the sake of indoctrination. Teach both, and let the kids decide what's best.
Washington, DC: It's like Hollywood for ugly people.
The title of the report is "Cost savings of open source software in the server room." If you let the kids back there, you might be in trouble.
Of course, this will probably just have the effect of freeing up $27,000 for windows machines in the classroom.
Do you automatically get support with closed source? Not usually. Just about every time I try to get ahold of a 'real person', you still have to pay for anything if you want more than what they happen to have already on their website.
The open source community typically provides much better online support than closed source, and you can still purchase support from RedHat et al, if it is needed. So support is really a non-issue, at least in my book.
And equally important, what kind of computer skills are these kids going to leave the classroom with?
Facing the facts: 90% of those using these computers are not going to be software developers, engineers, or sysadmins. Most of these kids are going to go out and work for relatively little money. They're going to need basic computer skills, and for corporate america, this means familiarity with MS Office.
Putting "Familiarity with Open Office" on a resume is fine if you're a sysadmin, but it won't get you very far if you're trying to work for a company that uses MS software, as most do.
Mooniacs for iOS and Android
I have to disagree with this generalization. While I agree that many of the PCs in the school system are pretty much a waste of space and time, that doesn't mean they don't have a place.
At my high school (I graduated in '99), I took multiple classes about multimedia design and computer science. In fact, the Computer Science 1 class I took in high school gave me college credit which transferred easily to just about any major university in the state (Colorado).
At the same time however, there were 3 large computer labs at my high school and I recall being herded in there several times only to waste half of the class time learning completely useless software that barely demonstrated what we were supposed to learn. Given that, I think it's fair to say that computers in schools may be overhyped, but that doesn't mean they don't belong there.
But not by using open source. No, instead, we use pirated software.
Clearly, this does make it possible for the BSA to close us down, but the fact is, that they will not get anything from us. We're a not for profit organisation. They know that if they sue us they'll suffer from so much bad publicity that it's not worth it. They'll not get any money from us. We have none.
It would be nice if they prosecuted. We would use as our defence that we have a licence since I clicked "I agree" when it was installed. We may then be able to prosecute them if they caused damage. Not that we'll get a lot of money. The BSA is a non-profit.
Why? simple.
1) because it saves time and work in keeping track of windows licenses.
2) because it actually teaches children about computers, rather than just about GUIs and what can be done on them. When all the low-level things are done in the background, its no wonder the average american doesn't know what formatting a hard drive does aside from kill all their data.
3) teaches troubleshooting. Using nothing but windows, you'll never realize how much easier it is to use a command line tool for something simple.
4) provides compilers and development environments for those who are adept enough to care to use them
5) difficult for learning students to bring down the whole computer from a user-class account
6) it's free, and provides alternatives to almost anything that can be done under windows that they'll need to do in anything but very specific areas (which will catch up with time anyway).
7) UNIX is time-tested as a style of environment. Windows is controlled by the whims of the market.
There are others, but that pretty much covers the basics. Anything I missed, besides:
8: PROFIT!!!!
In SOVIET RUSSIA... erm...NSA AMERICA, the Internet logs onto YOU!
I just moved the desktops over to Red Hat (I can't remember the version, but the kernel was 2.4.x), and installed free development utilitiies. OpenOffice wasn't really "there" yet, so I used Star Office. With the ability to lock down the machines efficiently (something difficult to impossible to do with Windows), the Novell client licenses were no longer needed. OpenBSD became their server. Voila, absolutely zero dollars were spent on licenses or new hardware. I billed them a measly $475 for my trouble (I used to work there, so I cut them some major slack. Besides, I really wanted to win one for the Linux crowd).
The downside: my pay had to come under the table, because the state was so locked for funds they were not allowed to out source - even though they were still allowed to visit their local MS salesman and blow $30,000. Go figure. In the end, the manager just told the brass that his admin had thought it all up. :)
The kind of money they're talking about is not that much in terms of the total cost of having all the computers. The big costs have nothing to do with Windows licenses. They have to do with network infrastructure, paying people to maintain the hardware and software, and keeping the hardware current.
The other problem is that the faculty and administrators want the machines at work to use the same OS they're used to using at home. That means Windows for 95% of them, and MacOS for 5%. I don't know a single person besides myself on my campus who uses Linux at home. It's hard enough to convince them to support MacOS.
There's also the problem of unavailability of the relevant applications.
Find free books.
They've got these computers scattered all throughout the school, all running linux. The art dept uses gimp for photos, etc. But their core apps are really a word processor, spreadsheet, presentation, email & web. The beauty is, their elementry school is connected to the same network. Students get their account & homedir in 4th grade and it follows them until they graduate.
They can do much more interesting things with these networks, offer better classes w/ more technical focuses with everything they have. They don't need to worry about forking out several $k for licenses for certain software just to teach programming concepts, administration, etc...
This is exactly the kind of school I want my kids to grow up in, and if I don't end up homeschooling them, I'll do whatever it takes to get them in this one.
Looking for a computer support specialist for your small business? Check out
they get the same support they get from windows and other commercial products..
/free software... and the support is there and easily found.
:-)
if ANYONE thinks that just because you bought a program form a store means you get magical free technical support they are disillusional mential cases..
Microsoft support is MORE expensive than redhat support. Qcad support is MORE expensive than eaglecad support (and eaglecad is not open source!)
support costs are equal or less for open source
I am so sick and tired of this lie touted by Microsoft Fanatics who have no clue.. Me? I can show you the invoices for 1 year of technical support from both microsoft and redhat... guess which one was cheaper...
Do not look at laser with remaining good eye.
Funny, I was never told to RTFM when I asked for commercial support.
No, you were likely just asked for a credit card number.
Trolling is a art,
Uh-huh.
Because you just know that Apple had Congress in their pocket when my school had Turtle Logo and Number Munchers on a bunch of Apple IIe systems back in the early '80s.
Show those fscking politicians "Oregon Trail", and all they saw was dollar signs.
Hell inna handbasket. Liberals! Liberals, I tells ya! And fluoride in the water!
fnord
Obliteracy: Words with explosions
not only that, but when little sally asks how a webserver works, instead of the Microsoft answer that is "it just does" you can show her the sourcecode to apache and watch her little head explode.
seriously.. having the ability to look at the nuts and bolts makes better students... teaching the kids the normal click and drool is not computer science... it's office machines / secritarial. It's about damned time that computer science classes MEANT computer science.
Do not look at laser with remaining good eye.
For a project at my son's school (I ws a parent mystery guest) I demonstrated to the kids how easy it is to install Linux over a Microsoft laden box and what you could do with it.
For the most part the kids loved it, and they were so curious what the software was that could actually replace the great beast. Some of them thought it ran ontop of Windows. BTW - the kids are in 4th grade.
So I left them with the disks for RH7.3 and now they get a kick out of installing RedHat over the XP disks they had paid for, and vice-versa. It's quite funny, but now they're learning how to replace the OSes back forth (for practice I 'spoze). I'm thinking of going in to show them more - dual boots, other things they can do w/ it.
The real funny part is that my son said that a couple of kids got in an argument over what OS was better than the other, available s/w, games - etc. I think it's quite funny. Good think it didn't come to blows!
I went to college in Harrisonburg. It is the home of James Madison University. JMU's CS curriculum teaches people on the UNIX platform. Most all of the programming assignments are submitted via one of the Sun boxes there. There are a couple programming classes for MS applications but they are by far not the most popular. Also, they teach simple networking based on UNIX and linux as well. So if the city really wanted someone to support the infrastructure they built in the public schools, all they would need to do is form some sort of joint program with the college to have students come over and support it. Maybe give them Internship/CO-OP credits for it. The reality is that if more schools would work with colleges in a format like this then there stands the great possibility of major advancement in technology curriculum on BOTH sides.
Honesty may be the best policy, but apparently by elimination, dishonesty is the second best policy.
school children are failing at the basics, I say we are spending to much money on computers/software.
Thanks to file sharing, I purchase more CDs
Thanks to the RIAA, I buy them used...
>but it won't get you very far if you're trying to work for a company that uses MS software, as most do.
Nonsense, the decision to hire someone has a lot more to do with than what software they're famaliar with. I know that sounds crazy to some geeks, but if you're doing hiring based soley on whether Jane knows Outlook, Notes, Pine or just Hotmail then your company is in deeper trouble than any commercial software package can fix. Your post also ignores the fact that most office software can be learned in an afternoon and the user can be brought up to the level of intermediate user if not expert in a couple weeks of real use.
You can't have it both ways. Either commercial software is easier to use than OSS thus making learning easier or you're admitting that commercial software has no real benefits over OSS.
Secondly, being exposed to a typical office app or a browser regardless of brand is more than enough to teach someone "computers." If you can use Moz you can use IE. If you can use Open Office you can use any office software.
Your post sounds like another justification to do whatever the market is doing regardless of costs. "So what if we have to cut the arts and science budget, people are using MS!!" There are priorities in education and teaching the latest and greatest and most expensive is simply unrealistic.
Even in CS this problem is pretty non-existant. A school can teach new CS students Java for nothing or they can open their pockets, raise tution, etc and buy a copy of VB for everyone. If you know Java then learning VB is cake.
eSchool News just did a recent story on Linux in schools. Nice read.
For us, we are so locked into MS right now - the licensing fees are unbelievable. Servers, Cals, Office, Mail, etc cost us around 30K per year. In one recent example of price schemes - Office 97 and Pub 97 were separate packages (we didn't get Pub). For Office 2000 MS combined them and you got Pub for free. Office 2002 - they yank Pub back out (nice bait and switch!) and it costs an additional $5 per seat (5x1000+ pcs) We opted out and decided not be jerked around like that. We are a very technologically robust district with a computer at every teacher's desk and 1 to 5 computers in each classroom for student use, plus labs, libraries and tech ed rooms. In addition to the MS licensing, we have a huge investment in educational software and various databases to run the district. Our student pop is around 4000. Our anti-virus alone runs us 10K a year, plus firewall and citrix 10/10. There's more. I am stunned at how much we spend, versus starting with a meager 100K budget for everything, several years ago. We need our enterprise antivirus and firewall. We need our student information database and electronic libraries. But we were sucked into the MS spiral out-of-control licensing. We have invested years of training students and staff and administrators. It is very difficult to switch now. If I were starting fresh, I'd switch to free/open in a heartbeat.
Who do you call when commercial software breaks? Unless you're paying additional monthly or annual maintenance fees, chances are the vendor isn't going to want to talk to you.
Someone pointed out the third "free" is free as in market. With commercial software, only the vendor can support you. You pay their price or you get nothing. With free-as-in-speech software you get free-as-in-market software support: you can pay as much or as little as you'd like, for varying levels of support, and presumably varying levels of expertise.
--
E_NOSIG
One guy in particular single-handedly killed an implementation of the Linux Terminal Server Project at the high school with a relentless barage of FUD..
t_t_b
I'm on PJ's "enemies" list! Are you?
Nonsense, the decision to hire someone has a lot more to do with than what software they're famaliar with.
COMPLETELY dependant on the HR person in companies big enough to have those, which I think the original poster probably had in mind.
I know that sounds crazy to some geeks, but if you're doing hiring based soley on whether Jane knows Outlook, Notes, Pine or just Hotmail then your company is in deeper trouble than any commercial software package can fix.
Most companies ARE in deep trouble when it comes to effectively dealing with technology.
Your post also ignores the fact that most office software can be learned in an afternoon and the user can be brought up to the level of intermediate user if not expert in a couple weeks of real use.
HR people don't care. Many don't know much themselves about the ins and outs of computers, and generally don't assume anyone else can learn past what they know.
I tried using a headhunter agency once to find me a job. I didn't have 'CGI' on my resume, just Perl and Python and PHP and a few others. He said I wouldn't get hired anywhere. I took 30 seconds to explain that CGI was effectively shorthand for someone who knew Perl or something like that. Didn't get an interview, didn't get called back, never returned calls, etc. I'd insulted him by showing him up, even though I was trying to help him more effectively do his job, which was keeping up with technological buzzwords.
creation science book
On /., the rage is always "Look I can replace this proprietary setup with Linux/OSS/FSF/whatever." While this can be an excellent idea given the right personel, what about a solution that is more feasible for a successor who is not necessarily a Linux guru to maintain. Given the list of what this guy wants/needs, he could get it all set up (other than the x86's) for under $3,000 using Apple hardware and software. For $2,500, a K-12 school can get an XServe that comes with an unlimited client license for OS X Server. All the server software he lists either comes with OS X Server (usually with a nice GUI) or can be compiled under Darwin. For the 5 Macs, he can get OS X for 70 bucks apiece (education discount again) for a total of $350. So aside from whatever he chooses for the x86 desktops, he could have everything else set up for $2,850. So rather than having a setup where it would require someone with a pretty hefty knowledge of Linux to administer, for a few grand more he could have a setup that is able to take advantage of all that open source software while providing a much greater ease of use.
First the rebuttal:
... that wierd kid with the three earrings and rave-green hair just MIGHT be the next Dennis Ritchie or Nicholas Wirth.
... that's sorta like telling Albert Schweitzer that he can't go to Med School because there are so many doctors that he'll never NEED to practice medicine ...
... but there is a VERY limited job market for web designers and graphic artists, so they probably won't. Let's not offer them.
... very few subjects make a better tool for teaching critical and/or analytical thinking, as well as project planning skills and attention to detail.
> Many, many students will never program anything
> in their lives.
But it is not the school system's place to PREVENT them from learning to do so
> They'll never want to, and they'll never need
> to.
But, unless you are prescient, you'll not be able to know which will and which won't
> They need word processing.
WP takes about three months worth of daily use to learn as well as 99% of the people need to know it. Most K-12 kids learn so quickly that they will have adequate WP skills to last most of their lives after writing two ten-page reports.
> They might need graphics tools.
Oh
> The vast majority do NOT need compilers, huge
> bloated developing environments, or editors
> with obscure keystrokes.
And since only a few might benefit from them, NOBODY can have them? I'm certainly glad my children did not attend schools you administer.
Then, my points:
Kids need to be challenged, pushed beyond the limits they impose upon themselves, forced out of their "intellectual comfort zones." I sort of halfway agree that programming and systems administration aren't really appropriate core subjects in the "mainstream" curriculum of the public schools, but consider this
Programming and/or system administration suck as subjects taught for the subject matter skills they provide. Those skills become obsolete VERY quickly. However, as a vehicle for developing the mental skills that form the core of intellectual power, they are hard to beat.
Regards,
utter rubbish