Slashdot Mirror


A College Without Microsoft?

An anonymous reader asks: "My grandfather is the president of a well-known undergraduate-only college of about 7,000 students. He tells me that an alumnus has agreed to donate $2.4 million initially (and up to $800,000 each succeeding year for 10 years) to the school for computer equipment and staff if the school agrees not to renew any contract and to buy no products or services (either directly or through an intermediary like Gateway) from Microsoft. I'm told that this isn't the enormous amount of money that it sounds like and that a change-over to non-Microsoft products would be costly. I think it'd be great for college students to use computers apart from Microsoft, but I'm told that the board will look at the decision in terms of cost, not for benefit to the students. Does the Slashdot community have any points that I can give my grandfather to present to the Board next month?"

78 of 942 comments (clear)

  1. You'd be doing your students a disservice by Mr.+Ophidian+Jones · · Score: 4, Insightful

    The reality is, the kids are going to need to know how to use Microsoft tools once they graduate in order to be successful in the real world.

    Plus, imagine all the chaos as non-computer science majors try to struggle with Linux on the desktop in computer labs and so on. It will indeed probably cost a lot more than $2.4 million in the end.

    This post might sound pro-M$, but it's not. I'm just trying to give the reality of the situation. Oh well, there goes my karma.

    1. Re:You'd be doing your students a disservice by Anonymous Coward · · Score: 2, Insightful

      Bullshit. If you're at a college that teaches products instead of concepts, you'd be better off spending those four years mopping floors.

    2. Re:You'd be doing your students a disservice by wind · · Score: 4, Insightful

      There'd be nothing stopping them from having their own MS-computers, would there? (that's an honest question)

      Also, why not Macs? I agree that getting a bunch of liberal arts majors to happily use Linux might be a bit of a nightmare, but Macs are very friendly, and one *could* argue that they are also used in "real world" ... okay, maybe that's going too far..

    3. Re:You'd be doing your students a disservice by yamla · · Score: 5, Insightful

      Universities (i.e. locations where you get Bachelor degrees, not sure if they are called that in the U.S.) do not exist to teach you specific tools. If you want to learn MS Word or Visual Studio, you should take a local adult education class or take some courses at your tech school. These things shouldn't be taught at a university.

      Now, before everyone gets all huffy, I'm not saying a university must not have Microsoft tools. You want to teach programming using Visual Studio? Go ahead. My point is simply that universities shouldn't be concerned with teaching Microsoft tools, rather they should be concerned with teaching how to solve the problems.

      --

      Oceania has always been at war with Eastasia.
    4. Re:You'd be doing your students a disservice by grid+geek · · Score: 5, Insightful

      The reality is, the kids are going to need to know how to use Microsoft tools once they graduate in order to be successful in the real world.

      Um, just because MS is the dominant system at the moment doesn't mean it will be in 5, 10, 20 years time. If we followed that logic we'd all still be programming for IBM/360's in Cobol & Fortran

      CS should not be about programming! Programming is a tool and, with no disrespect to the hard core coders it is a minor part of a CS. If they are learning project management, design, testing, formal specifications, AI, etc these will stand them in better stead in their careers than "just" knowing all the C++/Java/Perl ... libraries. So why worry about learning all about MS when its likely to be out of date when they graduate anyway. Teach the basics and let them adapt to change.

      Plus, imagine all the chaos as non-computer science majors try to struggle with Linux on the desktop in computer labs and so on. It will indeed probably cost a lot more than $2.4 million in the end.

      Why? Most students need to learn new packages when they get to college anyway - is there really a huge difference between learning OpenOffice vs MSOffice? Is Gnome or KDE really harder to figure out than the windows desktop? And these are students. If they're not smart enough to figure out how to use a software package what are they doing there in the first place?

    5. Re:You'd be doing your students a disservice by Anonymous Coward · · Score: 1, Insightful

      Taking English or Philosophy, where all they really need is to get email and write papers. Why make them change from what they did in high school?

      Yeah, and it is impossible to type a paper and get email without Microsoft products? Hmmm. I don't have any M$ products on my Mac - but it works just fine.

      But the real question is - don't we want our college students to know MORE than they did in High School? Why make them change? In High School they didn't eat near as much Ramen... ;)

    6. Re:You'd be doing your students a disservice by Anonymous Coward · · Score: 1, Insightful

      I agree that using MS Word should not be taught in a university. However, my university (Pepperdine) required all Business majors to pass a class (with a C) about Microsoft Office. They called it Computer Science for Business Majors. The sad part was that most of the people that took the class had never used any program other than Word. For these people to be effective in a business environment they need to know the basics for spreadsheets and databases as well.

      I think these students should have been required to learn those programs in their own time instead of wasting four units on that. Those units are EXPENSIVE at a private university. And if those kids aren't smart enough to realize that they should learn the software they are going to be using in The Real World then screw them. It gives those of us that cared move of an advantage.

  2. tell them... by rtphokie · · Score: 5, Insightful

    that they should put the good of the students ahead of any politics. That being said, the gift should be politely turned down. The best education these students could receive is a broad one.

    That is, one that doesn't show any bias towards or against any one company's products. An education that includes zero microsoft products could be just as harmful as one that includes 100% microsoft products.

    Fast forward to the first interviewer saying to a kid "What do you mean you've never heard of Visual Basic?"

    1. Re:tell them... by techstar25 · · Score: 3, Insightful

      I see where you're coming from, but let's give these students some credit. Are you telling me that if you sat down a jounalism student in front of Openoffice, they wouldn't be able to compose a paper? Or if all they knew was Openoffice, they would be lost using Word? Thanks to KDE and Gnome, just about anybody can figure out the Linux GUI.
      And let's be honest here, any CS major who knows C++ well should have no problem learning VC++, VB, C#, or even Java from one of those dummies books in no time at all.

  3. Seems to me by Talennor · · Score: 1, Insightful

    This could put the students at a horrible disadvantage. Things really depend on their major, though. Anyone doing something like a CIS degree would get little experience of what they actually need, and that's working with Microsoft products in a Microsoft world. The deal seems something on the immoral side, too. What would you all be saying had Microsoft issued a deal paying colleges to only use their software in order to produce a workforce that can only use MS software?

    --

    //TODO: signature
  4. Not a good idea... by ackthpt · · Score: 2, Insightful
    The ugly truth is, your college students are there to learn and be trained for the work-place of tomorrw (or the day after, depending upon war with Iraq) and forcing a non-Microsoft choice on them is simply as bad as forcing a Microsoft-only choice on them. The classroom (or lab, as the case be) is paid for by taxes, state and federal funds (more taxes) and often grants and donations from foundations, families, etc., further it demands faculty teach in non-Microsoft stuff. Don't expect to find a large population of these folks.

    Best to see if there's some negotiating room with this benefactor, i.e. set up and Open Source lab and fund at least one faculty position to instruct in the use of whatever the curriculum calls for.

    --

    A feeling of having made the same mistake before: Deja Foobar
  5. Two points.. by cconnell · · Score: 3, Insightful

    1) If Microsoft did something like this, everyone would be screaming and calling the Justice Dept. It isn't right for someone else to do the same thing.

    2) Taking all MS products off the campus would be a dis-service to the students. Do some of us like non-MS products? Sure. But when those students graduate and go to work, are they going to see a lot of MS in the workplace? You bet. To hide them from MS products for 4 years would be harming their education.

    Chuck

    1. Re:Two points.. by jjohnson · · Score: 2, Insightful

      1) If Microsoft did something like this, everyone would be screaming and calling the Justice Dept. It isn't right for someone else to do the same thing.

      A campus of 7,000 hardly qualifies as an abusive and predatory monopoly on American university students.

      --
      Anyone who loves or hates any language, platform, or manufacturer, doesn't know what they're talking about.
    2. Re:Two points.. by YetAnotherDave · · Score: 2, Insightful

      I didn't read 'remove MS products,' I just saw
      'don't buy new ones'

      that wouldn't preclude continuing to use those MS products in place, or buying products that run only on windows

      Nor did I read 'no $$ to be spent on supporting existing windows'

      Basically, it looks like 'I'll give you a bunch of money, but don't give Bill any'

    3. Re:Two points.. by James+Lewis · · Score: 2, Insightful

      Are you saying that you would not be screaming if Microsoft did something like this? If not, how many universities would Microsoft have to buy before you considered it "an abusive and predatory monopoly" and did start screaming? To be considered an abusive and predatory monopoly should not depend on the number of people you use your monopolistic power to control, but simply the principle of using that power unfairly. Yes, using it to control more people is *worse*, but using it at all is still wrong. Of course, everything I've said is pure ethics. We all know the real world works differently. However, that shouldn't lead us to dismiss a "small wrong" as not being wrong at all.

    4. Re:Two points.. by InodoroPereyra · · Score: 4, Insightful
      Oh boy, where do I start:

      1) If Microsoft did something like this, everyone would be screaming and calling the Justice Dept. It isn't right for someone else to do the same thing.

      If it was MS, they would be clearly abusing of their power to extend their monopoly, fair enough to contact the US Justice Dept (well, these days it wouldn't work anyway). In the present case, however, someone is donating money to encourage the University to use FREE software, free as in libre, instead of a monopolistic product. You don't see the difference ? Really ?

      I just can't believe how some people try to put MS in the same standpoint as free software in these discussions. It is one huge monopolistic megacorporation that they are comparing with a movement fighting for people's freedom in the use of their computers.

      By the way, the donor would be better off stating his point in a slightly different way: I make the donation if the University makes a commitment to use free software only. That's good enough. MS can in principle produce free (as in the GPL) software and offer it to the University ;-)

  6. Settle for a small victory rather than a loss by V.+Mole · · Score: 5, Insightful

    You're not going to get an entire university to drop MS completely from the school for measly 2.4 million. Instead, try for a more narrow target. Something like "funds for the engineer school, if no engineering classes use MS products for classwork." Substitute for "engineering school" and "classwork" until you get a balance that is acceptable to both the donor and the school.

  7. TCO in People Terms by scottm52 · · Score: 5, Insightful

    Here is the list of things I would tell your Grandfather:

    1) Qualified (i.e. not test taking wonders) MCSE can physically manage about 14 MS Servers... However, a qualified Linux Admin can handle (depending upon variations in OS release) from 50-75. Much lower people cost.

    2) The Admin time saved can be either be converted to cash (fewer employee admins), used to increase support of University Departments and Staff, or a combination of the two.

    3) No BSA audits, papertrails, etc. which does not mean that inventory isn't maintained, it's just that it doesn't have to be a resource and legal liability issue (read, cheaper to operate).

    4) I promise to send my son to this institution when he's ready for College (about 17 years from now).

  8. a problem: vertical market software by Anonymous Coward · · Score: 1, Insightful

    Admissions, tracking, telephone answering and voicemail, the all important DONOR, PLEDGE, and WILLS AND BEQUEST software packages run on MS Windows, and nothing else.

    The fundraising package Raiser's Edge by Blackbaud Software is Windows frontend on Oracle. It's about the only package powerful enough once you get past 10k students. It's about $150,000 initial purchase, huge hardware and maintenance, and it's Win only.

    Good luck if you can replace all those packages with Unix based stuff.

    Hell, the only mail list processing software is Mailers+4 from Mellisa Data. It's Win only, I use it every week, it works well but crashes like crazy. They just released a Unix/Linux library, but it'll be at least a year before anything happens with that. And you can't run a college without mailing list software.

  9. Re:NMSU by Defender2000 · · Score: 5, Insightful

    Hmm that "real world" idea is part of the problem right there. In the real world, there's both MS stuff AND *nix stuff. A school that focuses purely on MS is just as detrimental as a school that focuses purely on *nix.

    The fellow would be better off spending the $2.4 million on developing methods of teaching students how MS and *nix are related to each other, how BOTH are used in the real world, and familiarizing students with both.

    The idea of a contract to remove MS products may help promote OSS, and help fight off monopolies, but it would be very, very bad for the students' futures.

    --
    ...I'll procrastinate tomorrow...
  10. Unmitigated Horseshit by NDPTAL85 · · Score: 2, Insightful

    Linux simply IS NOT READY FOR THE DESKTOP YET.

    This is an entire student body, not just the CS dept we're talking about here.

    The kids are going to need their MS Office with its Word, Powerpoint and Excell apps. No crappy Open/StarOffice need apply.

    Not to mention all the apps they won't be able to use since they won't have Windows as their OS.

    They are also going to have to use Windows in the workplace after graduation so they would acutually be BEHIND the rest of their generation once school is over. No thanks. No way. No how. Keep the GNU stuff where it belongs, on the server.

    All in all, lets keep software politics out of college purchasing decisions. Buy the best practical, not idealogical, tool for the job.

    --
    Mac OS X and Windows XP working side by side to fight back the night.
  11. Re:NMSU by binner1 · · Score: 3, Insightful

    Your response to them: "If you want to learn what you'll be using in the real world, go to College. University is to teach concepts, not products!"

    -Ben

  12. Alternatives by BShive · · Score: 2, Insightful

    Well, there are plenty of alternatives to MS products, many of which are actually cheaper. The best thing to do would be finding out (or at least estimate) what they do have in terms of hardware/software and so forth.

    My college mostly used Sun equipment in the CS arena, and had labs of Macs and Win machines. The x86 hardware can always run Linux or BSD. For people who just need to type a paper up, there are lots of alternatives to MS Word on the Mac (Appleworks, Thinkfree, etc).

  13. Re:Don't go for a language by Anonymous Coward · · Score: 1, Insightful

    Go to a school that has a good rep for computer science. It is easy to pick up any language once you know the fundamentals.

  14. Cost? by anethema · · Score: 2, Insightful

    Since linux and a lot of it's programs are free, the only cost incurred by switching would be paying the technician/sysadmin to keep the system/network running fine.

    Also, the learning potiential is definatly greater, because if any student wants to find out how a certain program works in terms of code, said student can almost always look and find out.

    I really dont see how it would be costly to stop paying for software and switch to a free operating system.

    With the donated money they could easily pay a whole team of lab techs etc to install and admin the *nix OS's.

    You could even have different labs with different operating systems to give students a wide view on how things COULD be done.

    Just my 2c.

    --


    It's easier to fight for one's principles than to live up to them.
  15. Re:NMSU by Tyler+Eaves · · Score: 4, Insightful

    From my expirience, someone who plain and simple knows how to code can learn an IDE in days. The other way around can be quite tough for those used to the "hand holding"

    --
    TODO: Something witty here...
  16. Need to deal with M$ in the REAL world by metoc · · Score: 2, Insightful

    Bad idea.

    Love it or hate it Microsoft is part of the real world just like Open Source, Apple, Sun, Oracle & IBM. I would much prefer undergrads get a balanced approach to IT. That way they can decide for themselves, and be able to see through the marketing when the actually have to work for someone else.

    I don't think that it will fly, since business/commerce will never give up Office, and Visual Arts will never give up Macs.

  17. Not a very good idea anyway by sm1979 · · Score: 3, Insightful

    At my university (Humboldt-University, Berlin, Germany) most of the computers in the CS department are Linux or Sparc stations. Thats what the students do most of the work on and thats also what most of the stuff uses. In anyway we have Windows machines for several good reasons I think.

    First, there is a public Windows NT computer pool for the students which is used for several things courses which depend on Windows Software. Chip design comes to my mind. We use the Altera Max circuit design software and the corresponding PGA chips to develop 4 bit processors in the 2nd year. It is free for students to use at home.
    Second, try to find a good secretary who knows how to write a text with anything else but Word. I guess you will have troubles doing so. Professors (and students likewise) depend on the secretaries :-)

    Third, of course students should have access to as many different platforms as possible. We also have a public Mac pool with a couple of PowerMacs.

    Last but not least, many other departments than the CS people will have to learn how to do stuff on Windows because in fact that is what they'll have to use later anyway. For CS people it's not a big deal if you have never seen Visual Studio in your courses. If you know what a compiler is and how to debug (and what a stack is :-) than you won't have many problems using Visual Studio. You won't master all its features, but you'll come to it when you need them.

    Economics or business students just learn how to use Excel and Powerpoint. You can laugh about it, I do so too at times, but in fact, that's what suits them best. They will simply not have a choice when they start at any company.

  18. No MS in College? by PincheGab · · Score: 2, Insightful
    Have you grandfather prepare to give a really good and smart answer to the following question:

    "How will the university provide a professionally-relevant education when you will teach students without using the de-facto stanadard tools of the trade in use by a great majority of employers?"

    and (along the same lines):

    "What will your answer be to a prospective employer of our students when he asks you why our accounting students have not mastered basic accounting tools such as Microsoft Excel?"

  19. Go ahead by The+Bungi · · Score: 1, Insightful
    And be the poster school for this person's next FUD propaganda scheme. C'mon, tell us. Who is this person? Larry Ellison? Sure as heck ain't anyone who works with open source, that's for sure.

    And while you're at it:

    • Sell more of your school's decisions to the highest bidder. Next thing you know, the NFL will be paying you to drop your basketball program.
    • Instead of finding a balance between Microsoft and *nix-like systems to teach students, FORCE THEM to NOT use Microsoft. Yeah, way to go. Narrow their possibilities of getting a job instead of doubling them. Does the "deal" include banning any commercial software of any type as well? If yes, all the more stupid. If not, then you're not pro-open source, you're just plain stupid anti-Microsoft. Hey, get your granpa a Slashdot account. He'd be a great fanboy.
    • Be prepared for students either not joining or simply dropping out and moving to other schools. Here's a free clue: not everyone in the world is rabidly anti-Microsoft.
    BTW, I call bullshit on this one.

    Mod away. I'll go back to the journals now.

  20. cost-benefit by travdaddy · · Score: 2, Insightful

    I'm told that the board will look at the decision in terms of cost, not for benefit to the students.

    To have no Windows anywhere is going to cost the college a lot of prospective students who are told, "We have weird computers in our labs with Linux and they won't allow us to have normal computers with Windows because the college gets more money that way." And the prospective students are going to run away, confused.

    --
    Adidas To Bring Back Sneakernet
  21. Ridiculous by kalidasa · · Score: 2, Insightful

    It's one thing to offer the money saying that his money can't be used to buy MS products. It's another to use the money to blackmail the school into NEVER buying ANY MS product with ANYONE's money. Tell your grandpa that the guy is a jerk.

  22. tell your grandfather... by h4x0r-3l337 · · Score: 3, Insightful
    Does the Slashdot community have any points that I can give my grandfather to present to the Board next month?

    Your grandfather should tell the board that students that don't know how to use Microsoft products are useless in the workplace, and that therefore it is the college's duty to make sure their students are familiar with Microsoft products. Completely ridding the place of all things Microsoft is not the way to do that.

  23. University == vocational school? by stinky+wizzleteats · · Score: 4, Insightful

    At the risk of sounding like a Linux zealot, I must ask - what is the goal here, education or training?

    I guess I always imagined, (and my Lit professors consistently agreed) that education was an experience that was supposed to transcend job skills and give you something you couldn't get from a technical guide, training bootcamp, etc.

    If you are any sort of computer professional, you are training all the time. If you can't handle changing gears in terms of the development platform you use, you are already behind the game before you've even gotten started. If, on the other hand, you've gotten some real Computer Science with emphasis on theory, you are going to have a framework of knowledge which I personally understand to be education.

    If one were to recognize the need to get into the nuts and bolts of a system, free from constraints of filtering the information to remove marketing intent, and free from anticompetitive obfuscation and outright deceit, which would be the best option to look at if one wanted an education?

  24. Re:Cost over Students? by banzai51 · · Score: 4, Insightful
    This will not boost enrollment. This will drive students away. Believe it or not, MS products are not reviled outside of subgroups of the IT/Geek community. I know this will be hard for Slashdotters to grasp.

    In the end, this guy's grandfather would be restricting CHOICE! Which is something that this group should be firmly against. He would also be hurting student's education by not including these products, which are widely used in the real world. He should walk away, or get the guy to agree that just THAT money won't be used for Microsoft products, which would be a reasonable request. If the grandfather takes this deal, he is doing the exact thing that Microsoft competitors complain about, i.e. pay OEMs to only use their products.

  25. Not just student users... by AdamMB · · Score: 2, Insightful

    It seems like everyone one here thinks the only users of computers on campus are the students. You have to keep in mind that it's the faculty and administration that are probably going to have even more trouble than the students would.

    Think about it, the administrative secretaries that have used MS Word for the last X years and have learned exactly what the button looks like that does so and so would be totally lost if you just up and moved them to something so radically different.

    Granted, if everyone understood what the computer was doing and what, for example, the magical thing called a "Mail Merge" actually tries to accomplish instead of knowing, I need envelopes printed so I click this "Mail Merge" thing, then everything would be a little easier...

    I don't know if any of that makes a lot of sense to the people that haven't actually worked in an IT department, but as a current student and IT worker at a major university, you need to think about the whole picture.

    Another thing to mention (which may have already been mentioned before I get done typing this) is that software is just a tool. It doesn't matter if you're running Linux, OSX, Windows, DOS, custom ASM kernel, etc.... all that matters is does the software you use accomplish the job and is it the best tool to use to accomplish the job.

    I would really like to see just how much the CS world could accomplish if religious wars over dinky stuff like this never existed...oh well, until then, the wars are fun to read! ;)

    -Adam

  26. pleasantly surprised. by Vellmont · · Score: 1, Insightful

    I was expecting a bunch of posts written by zealots who thought this was just a wonderful idea. Instead the high rated ones make good arguments why being a MS free school would be a Bad Thing.

    I guess what frightens me most about this gift is that it's an attempt to control the curriculum of the school by an outside force. I think this is the major point you grandfather should bring up. Teachers should be allowed to use the software they think is best for the job, and not controlled by some outside political interest with a lot of money. Would the school even be considering this if an doner would give money to the school if they didn't teach any courses about Islam? The analogy is a bit heavy handed, but I hope it serves a point.

    What the board needs to understand is that at least in computer science, the software used is part of the curriculum. Letting someone with loads of cash set curriculum is just a bad precedent.

    --
    AccountKiller
  27. Re:NMSU by cide1 · · Score: 4, Insightful

    It's not an IDE to relearn, it's an api. A good example is BSD sockets vs. Winsock. Yeah they do the same thing, and once you learn one, the other is trivial, but it eats up a lot of development time having to always learn the particulars of an api. I have the same problem, I'm a CompE that bit my teeth on old releases of redhat, which is roughly sysV UNIX, I picked up the VxWorks api no problem, cause it is pretty much the same. Windows programming for me is very hard because I spend 80% of my time buried in MSDN instead of coding.

    --
    -- the computer doesn't want any beer, no matter how much you think it does. NEVER, EVER feed your computer beer.
  28. At least the donor is honest about it by gosand · · Score: 2, Insightful
    While I don't think that it would be in the best interest of the student to exclude Microsoft products, I have to give credit to the donor for honesty. It's better than the shady business practices of Microsoft, charging license fees for every computer regardless of OS.

    That being said, if I were presenting this to the board, I would recommend against accepting it. It is too restrictive, and isn't a good idea. It isn't a business, it is a learning institution. The students are the ones that would have to go into the marketplace, and they shouldn't have this restriction placed on them. However, I would propose an alternate plan, and see if the donor would accept it. Maybe a "[insert name of donor] Linux Lab" could be set up with all Linux based machines. (assuming here that non-MS means Linux, I guess it could mean other things too). Or the "Free Software Lab". Or let the donor name it.

    --

    My beliefs do not require that you agree with them.

  29. ms vs. *nix : production:research by BobRooney · · Score: 2, Insightful

    There is a reason why trade schools teach MS products: They let you get a product to Market FAST. Wizards, N generation languages, OCX component integration, etc. lend themselves to a high paced development environment. For the purposes of teaching, research and mathematical foundations such >4GL languages are actually detrimental to learning the art of programming IMHO. *nix based development environments are typicallly much more opened ended than something like Visual Studio. Through the wonders of scripting a program like XEMACS can let you develop efficiently in hundreds of languages. If you are working with VB, you can use...VB...maybe some c# and some scripting tie-ins.

    Programming and technical students will learn how to use microsoft products on their own. It is more important to teach them the fundamentals using a wide scope. Not to say that MS products dont have a niche and a function even for hardcore programmers, but more often than not they seem to adapt an "the ends justify the means" attitude. Dizzying libraries rarely supply you with optimal code, but greatly speed the development process. Its a trade off I guess.

  30. Re:NMSU by cyb97 · · Score: 2, Insightful

    If you're skilled at OpenOffice it wouldn't take much energy for an educated person (that has gone to college/uni) to swap over to Microsoft Office.
    It's not that big a difference, they both do the same things down the line. The Macrolanguage is different, but a little practice should let a person that master one proficient master the other in notime...

  31. BSA Audit by blunte · · Score: 3, Insightful

    The protection against BSA audits is a HUGE benefit. Schools are regularly targeted (often for good reason) for audits.

    The cost in person-hours for school staff is very high, as is the tension created by the whole event. I daresay it's more stress than an IRS audit.

    Of course, since most schools (and companies for that matter) haven't begun with a good license management system, they have no idea where their licenses are for most of their installed software.

    In the future of course, we're all learning to be vigilant with our license tracking, but big companies and institutions have a much harder climb to get there. Meanwhile they get slammed periodically at a big cost.

    Of course, if all of your software is open source, and you pay even modest attention to the licenses of the apps, you can rest very easy.

    --
    .sigs are for post^Hers.
  32. Re:why to use Linux of Windows by paitre · · Score: 4, Insightful

    5. A professor or CS class could admin the servers.

    As someone paid to admin linux machines at a university, I can't recommend -AGAINST- this enough.
    Professors and students are users of the University computing facilities. Period. The labs are provided by the university, as are the copmuters themselves. If they want to play at being an admin, do it at home or in their dorm room. That, or get a job with information/computer services.

    With that said, I fully agree that there should be -some- course time spent on teaching folks the basics of linux/unix administration, especially if that's what the prevalent platform on campus is.

    However, I don't care -how- good the professors or students think they are (or how good they may actually be, unless they are actually working for the university/college as an admin, they shouldn't be permitted administrative privs on the machines.

    (The -only- reason the prof I report to has the root password is in case I call in dead, and even in that case, it's in a sealed envelope, and he doesn't know what it is without cracking it).

  33. Here's a point by briancnorton · · Score: 1, Insightful
    Microsoft is on the desktop of almost every company in america. Not allowing your students to know and understand the prevalant technology and forcing on them a poor substitute is short changing them. It is his RESPONSIBILITY to make sure that his students learn a good theoretical background in their subjects, but also to be prepared for the work force. Servers, pro-level workstations, etc, *nix is probabally better anyhow. Forcing non-standard stuff on students is counter-productive.

    If a religious group showed up and said that they would donate 10 million if every student would be forced to write "by the grace of god(/allah/vishnu/whatever)I write this paper on (whatever)" How would you feel then? If they want to donate the money and earmark it for something specific, FINE, but this ammounts to bribery and is NOT for the betterment of the school, which HAS to be the first priority.

    FLAME AWAY, you know I'm right.

    --

    People who think they know everything really piss off those of us that actually do.

    1. Re:Here's a point by phillymjs · · Score: 3, Insightful

      Not allowing your students to know and understand the prevalant technology and forcing on them a poor substitute is short changing them.

      Likewise, not allowing your students to learn to operate a computer and its applications (as opposed to learning to operate Windows and Office), is an equal disservice. People must be taught concepts, not products, or we'll have a generation of grads who panic and break out into a cold sweat when they don't see a Start menu on the screen.

      Teaching only what is prevalent is a pretty brain-dead way to approach education. Do medical schools only teach how to treat the most prevalent ailments? Do you ever hear, "Hey, sorry I can't help you with that hemophilia, but you come back when you need stitches or a broken bone set!"?

      Going out into the world ONLY knowing Microsoft stuff became a bad idea the day "Become an MCSE!" commercials started replacing "Learn to drive 18-wheelers!" commercials on daytime TV.

      ~Philly

  34. Not with a ten foot pole. by 5KVGhost · · Score: 4, Insightful

    If I were a board member I wouldn't want any part of such an arrangement. And if I were an IT Admin or an instructor in such an institution I'd be outraged that such a thing would even be considered.

    Decisions about what software are used in teaching and administrative tasks should be left to the people who actually use the software. Making sweeping decisions based on the whims of a wealthy patron is not in the best interests of any institution.

    I think it'd be great for college students to use computers apart from Microsoft, but I'm told that the board will look at the decision in terms of cost, not for benefit to the students.

    What benefit to students is that, exactly?There's nothing to prevent the college from using open source or non-MS products wherever they want to, if they think it would benefit the students or the instutition as a whole.

  35. Everything in moderation.... by agg123456789 · · Score: 2, Insightful
    The old saying I think applies here too.

    It seems strange to me to completly remove all MS software from campus, because it is prevelent in the rest of the world, and students will most likely need to understand how to use it once they leave school.

    On the same token, it seems like an excelent idea to bring in other platforms, truly teaching students about the varity of computing.

    So, a grant that is supposed to be used for non-MS products seems like a great way to help students find out about alternative computing platforms, but to create an MS free zone I think would do the students an injustice.

  36. Re:Cost over Students? by GreyPoopon · · Score: 4, Insightful
    In the end, this guy's grandfather would be restricting CHOICE!

    And how is this different than when I was in college and presented with rows and rows of PS/2s? Looking for a Macintosh? Not a single one to be found. Sorry, but in many cases the student never HAD a choice. All they are doing in this case is changing the lack of choice from one mandate to another.

    However, I agree with some of your other points. Microsoft is definitely not despised by everybody.

    --

    GreyPoopon
    --
    Why is it I can write insightful comments but can't come up with a clever signature?

  37. Re:Classic logic mistake by IamTheRealMike · · Score: 4, Insightful

    Presumably because they already have an investment in hardware that they don't want to blow.

  38. Advantages, disadvantages by An+Onerous+Coward · · Score: 4, Insightful

    Pros:

    1) The university gets millions of dollars from an unnamed donor. A lot of the rougher parts of the transition could be smoothed over by this money. The other points will focus on the transition itself.

    2) The university saves a bundle on licensing fees. This may be especially important since Microsoft is trying to move towards a subscription model.

    3) While open source solutions aren't drop-in replacements for Microsoft products, the end user apps are similar enough to minimize the need for retraining. If someone knows their way around a Windows desktop, Gnome and KDE are pretty easy to grasp. The same goes for Office vs. OpenOffice and IE vs. Mozilla. With power users, its sometimes trickier, since they may have come to rely on certain obscure features.

    4) With OSS, you don't need to rely on Microsoft for technical support. The fact is, Microsoft is the only company capable of adding features and fixing bugs in Microsoft products. So if you have a problem with those products, and MS isn't interested in fixing them, you're out of luck. Open source is more flexible in this regard.

    5) A better CS program. If we assume that dropping MS will substantially increase the use of open source software, then it's very likely that CS students will have reasons to explore the code of the products they use every day. So they're being exposed to non-trivial implementations of structures, algorithms, software design decisions, and everything else that comes along with it.

    I realize that Microsoft's "Shared Source Initiative" also allows some level of access to the code. But the barriers are much higher (NDAs), and the rewards are much lower (can't recompile, bugfix, or experiment).

    Cons:

    1) Ten years is a long time. You don't know what new products and services Microsoft will be coming out with over that time, or how useful they might be to the campus. Think about how the computing world has changed since 1993, and ask if the school really should be making such long term decisions about their IT infrastructure.

    2) You lose the option to buy Microsoft products. By itself, this fact is too obvious to mention. But what are the ramifications?

    3) You lose compatability with important Windows-only software (like certain CAD products). The university may be able to hobble along with the licenses they already own, but that's going to be more and more difficult.

    4) People don't like change. Such a transition could make for an ugly political brawl.

    [note: Five pros, four cons! Obviously, this means they should take it.]

    --

    You want the truthiness? You can't handle the truthiness!

  39. Re:why? by ccarson · · Score: 5, Insightful

    Windows and Linux are just different. One is better than the other in different areas. For example, Windows has a great user interface and offers outstanding tools such as Excel, Word, Internet Explorer, etc. On the other hand, Linux has the ability to handle Internet related matter in a flexible way. Linux also allows developers to manipulate the way the operating system functions by simply editing text files. Only offering one operating system to students decreases their ability to learn two great systems. It's no different then capitalism. The success of capitalism is greatly due to the available options the consumer has to choose from. If we want American schools to produce dynamic, experienced graduates who can bring the best solutions to the work place, all mediums of education should be available.

  40. Re:Cost over Students? by reallocate · · Score: 1, Insightful

    Why do you think your college was obligated to give you a choice of computer vendor? Did you get to pick the kind of chairs they put in the classrooms?

    If using somehing besides PS/2's was so important, you should have checked it out before you committed to attending.

    --
    -- Slashdot: When Public Access TV Says "No"
  41. Re:NMSU by lvdrproject · · Score: 2, Insightful

    He's referring to "in the English language in general", or, if he's not, he should be. Where i come from (Iowa), "college" refers to any type of education after high school, be it a technical school, a community college, or a state university. Whenever we refer to our post-high school education, we say college. "What college are you going to?" "I don't want to go to a big college." "Do you plan on attending college?" &c.. I suppose it depends on what you're referring to. If you're referring to the notion of post-high school education itself, then you say "college", but if you're referring to an actual place, an institution, you say "school" or "university", or whatever fits. My 2 cents, heh.

  42. I approve (in theory) by Realistic_Dragon · · Score: 2, Insightful

    If the university system is based on OSS then the students will be free to use whatever they like to connect to it. IE has no problems connecting to Apache, OE has no problems connecting to a *nix mail server.

    If the college systems are based on MS software on the other hand... connecting to an Exchange or Notes server pretty much requires Windows if the university want to use all of the 'advanced' functions that are available to anyone in something like Horde.

    As far as programming goes, again, work done in Ansi C or Java (or even C++) will be easily portable to Windows to run at home. Stuff done in Visual Basic or even C# is _not_ easily portable.

    Students can log into the university boxes with PuTTy/Exeed if they like, can you log into a Windows terminal server box (easily/free/at all) from Linux? Yeah, right.

    Universites should pick the most stards compliant, open systems they can (so, Linux, BSD, something else) when setting p their network so they can retain access for all, no matter what their client wants to learn. The £2.4 million will just help them get there faster in this case.

    --
    Beep beep.
  43. Re:Cost over Students? by ottffssent · · Score: 5, Insightful

    You've already got the "somebody saying something pro-Microsoft that seems reasonable" karma, so I hope you don't mind me disagreeing with you.

    In a country full of schools and colleges using MS Word, you have the gall to claim that anyone not doing so is restricting choice?! Anyone bothered by their decision can GO ELSEWHERE, or use MS products themselves. Nobody is mandating non-Microsoft products; they're just trying to get the college not to pay for them. Microsoft is free to donate them, and students are free to use their own.

    The donor isn't seeking to force anyone to buy his products. He's seeking to force them *not* to buy certain products. Sort of like people protesting fur.

    Your average computer user has a hard enough time telling the difference between Word, IE, and Windows, let alone between Staroffice and Word. Your argument that learning anything other than Word and Excel is harming someone is pure bullshit. There are more differences between WordXP and earlier versions than there are between WordXP and OO, so the idea that you're training someone wrong doesn't hold water. Most people don't do more than type and underline, which is pretty much the same you'll have to admit, between any two word processors.

    You're wrong on your last point too - Microsoft doesn't pay OEMs to use their product. They license the product in such a way that if the OEM wants to sell *any* MS software, it has to sell *only* MS software.

  44. Re:NMSU by EastCoastSurfer · · Score: 4, Insightful

    The fellow would be better off spending the $2.4 million on developing methods of teaching students how MS and *nix are related to each other, how BOTH are used in the real world, and familiarizing students with both.

    So true. When I was in college our small CS dept ran all its servers on linux and had a even split of NT and linux workstations. In addition we also had some old alpha boxes, macs, sgis, etc... that and CS students could log into and use. This allowed the students to experience a multitude of OSs and hardware, which IMO is one of the important reasons to go to college. To learn and think about things you wouldn't normally learn and think about in the real world.

    Now, if I were to argue against using MS in a school I would avoid arguing the cost issue. MS generally gives all of its software(except games) for free(or close to it) to schools and students. Also keep in mind that supporting some lit edu major who can't seem to transfer their powerpoint presentation between their laptop and computers in the lab is also not cheap.

  45. another 'liberal' pro-choice contradiction by Anonymous Coward · · Score: 1, Insightful

    Open source is about the freedom to choose what software you want to run.

    Entering into an agreement to specifically exclude MS software is inherently anti-choice.

    You can't be pro-open source and anti-choice at the same time.

    Until we in the open source commnuity make the total cost of ownership of open source comparable to commerical products we have no real chance.

    Secondly, the traditional Unix hack-er type installation, setup, configuration, and operation of many open source software packages is a serious roadblock to adoption.

    Third, usability of many open source software packages precludes them from being used by your average corporate user, average college student, your mom, your dad...

    Try explaining to someone non-geeky how to go from a new machine to one running only linux including basic multimedia, dialup/broadband net access, and email setup.

    1. Re:another 'liberal' pro-choice contradiction by Gordonjcp · · Score: 5, Insightful

      Try explaining to a non-geek how to use basic multimedia, dialup or broadband internet or email in Windows, and you'll very, very quickly reach the same problems.

      Windows will never be suitable for the average desktop user, because to install it they have to know about things like partitioning hard disks, and formatting and stuff. It's too hard for the average non-geek to understand how to install Windows. Guess what though? It doesn't matter. Non-geeks *don't* install Windows, just as non-geeks don't install Linux. They use it, and it works. It took my incredibly non-techie mother something like 30 minutes to realise she wasn't using Windows when she came round to my house. Didn't stop her using Galeon though.

  46. Happens all the time by Dominic_Mazzoni · · Score: 5, Insightful

    Ever wonder why some universities have money to build new sports stadiums and swimming pools, but no money to fix a broken dining hall? Or why a liberal-arts school might have a brand-new Science building while the library is about to crumble?

    One reason is that too many donors are only willing to give money with strings attached. You want to build a Science building, so you ask the Keck or Broad foundation to give you money. No problem. You need to raise an extra 100K here, another 100K there for general maintenance and repair, and nobody wants to give.

    If you're in the position to donate a significant amount of money to a university, please consider giving it with no strings attached. I understand that sometimes it's nice to have your name on a building, but don't forget about all of the programs that get neglected because all of the school's money is already earmarked for other projects.

  47. It's not entirely about API either by apankrat · · Score: 4, Insightful

    I have few years of commercial Windows coding experience and probably half as much of *nix one and I've gotta tell you that different APIs is not the biggest obstacle (and IDEs certainly are even the lesser one). It's more of the general practices issue. On Windows due to its closedness and incomplete documentation, the developer is haunted by a constant feeling of uncertainty. From simple things like an API call suddenly falling on patched version of WinNT to a methods declared as BOOL something() returing anything but 0 and 1.

    Dont get me wrong - it's perfectly fine to have bugs in any code, including the OS, but the inability to fully investigate the problem forces developer to stay as independent from the system API as possible and be constantly ready for the weirdest induced f*ckups possible. Sure, there are tons of people who write the code tightly coupled with Windows, but with this often means creating a lot of work for support and deployment departments.

    My general impression is that a good (as in "geeky professional") windows developer does not have much trouble moving to the *nix, while the move in the opposite direction is quite likely to be painful. Scroll the this very thread and see what I'm talking about - *nixoids complaining about Windows, and not the other way around :)

    --
    3.243F6A8885A308D313
  48. option 3 by kien · · Score: 5, Insightful
    God damn, I hate "Use open source, just because" posts.

    Well, I guess this will probably send you into an apoplectic fit but please understand that that is not my intent.

    I would advise this student to recommend to his/her grandfather to actually go one step further and deploy free software for the university but I won't support my reasoning with a "just because" argument.

    In an educational environment, students should not only be able to learn from source code, but they should be encouraged to play with it, modify it, and be able to give the product of their endeavors away. That way, their modifications can played with, modified, and shared by others to the benefit of everyone. Everyone has the opportunity to scrutinize, modify, and (most importantly) share with everyone else. I find it hard to imagine an environment more conducive to the sharing of information...aka education.

    While I believe that promoting free software primarily on the campus is a worthy goal, I do not think that prohibiting the teaching or usage of alternatives should be prohibited (even if the maker of the software is Microsoft). As others have noted, there is some great software that is not free or even open-source. Much can be learned from this software so it should not be banned completely. But beware the effects of embrace-and-extend business practices.

    The primary goal of any learning institution should be to teach its students. The instructors can not do that if their hands are tied by political or philosophical agendas. I recommend encouraging free software for its open nature and the ability to share (especially for the CS majors), but don't lock anything out unilaterally...especially for the faculty. As anathema as it might be to say here on /. there are things we can learn from Microsoft's software even if it's learning what not to do (security comes to mind).

    --K.
    --
    Sig: Bad people happen. Try to avoid being one of them.
  49. You are missing the point... by SpyHunter99 · · Score: 1, Insightful

    You guys are overlooking the biggest point here.... If the university takes the money, they are stating that they are for sale. Curriculum should be based on the market/industry/etc -- whatever that is -- Who's to say that someone won't come in and say "I will give you 10 million" if you only teach american history but skip the civil war. This isn't about resources, chairs or desks, this is about preparing students for a job and one (rich) man shouldn't be able to decide what students should or shouldn't learn.

  50. Re:Cost over Students? by Anonymous Coward · · Score: 0, Insightful

    The dinosaur book already has a chapter on the design of NT, along with Lenix and BSD. So why not?

  51. It depends by snero3 · · Score: 2, Insightful

    I think it really depends on the type of school

    if it is a IT/tech type of school go for it as these students would probably love to have Linux on the desktop

    if it is a business/marketing/teaching.... (Basically anything other than IT/tech/science) then I would stay with MS because these people just don't care about the OS, they just want to get the job done on a system that they are familiar with. Given that MS in on 90%+ of the desktops out there then the OS they are familiar with is most probably MS.

    also consider the hidden costs like

    • retraining/hiring of support staff
    • transition period between MS and linux
    • any impact on the schools reputation (good/bad) that might be incurred
    • etc....
    --
    It said "windows 98 or better" so I installed Linux
  52. Re:Cost over Students? by Anonymous+Brave+Guy · · Score: 1, Insightful
    In a country full of schools and colleges using MS Word, you have the gall to claim that anyone not doing so is restricting choice?!

    No, he's claiming that forcing a place not to use MS is restricting choice. Can't see a problem with that argument myself.

    Your argument that learning anything other than Word and Excel is harming someone is pure bullshit. There are more differences between WordXP and earlier versions than there are between WordXP and OO

    You haven't applied for a typical office job recently, have you? If you haven't got MS apps experience, the automated CV scanners are going to rule you out in a heartbeat, because like it or not, that is what almost everyone uses. So yes, it does matter what you've used.

    And you're wrong anyway; there are several common, everyday tasks where OpenOffice works very differently to Word/Excel. Word and Excel have both had very similar interfaces from Office 95 onwards, give or take the odd tweaks.

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  53. Re:Cost over Students? by Newander · · Score: 3, Insightful

    Because you can't *do* anything with NT other than look at it and say, "boy, that sure is an operating system."

    --

    Jesus saves and takes half damage.

  54. Am I the only one by goldcd · · Score: 2, Insightful

    who thinks this might be a less than subtle attempt to get Microsoft's team of crack PR monkeys to come swooping in scattering a few million dollars worth of licenses about the place? or am I just getting cynical...

  55. Standardise...? by yamla · · Score: 2, Insightful

    One thing I've espoused for quite some time is to standardise on a technology, not an implementation. For example, rather than using MS Exchange, standardise on SMTP and IMAP. Rather than standardising on Mozilla, make sure all of your web apps produce valid HTML. This allows you to easily swap out one server package for another if you need to and allows people to choose their own clients (though you could always enforce specific clients for support reasons).

    Now, certainly this is not always possible in all cases. There isn't, afaik, a standard for spreadsheet documents for example.

    It seems to me that if more companies took this approach, they'd be better off. Email server overloaded? Add an additional server or swap it out for other software that scales better. The end-users don't even need to know.

    --

    Oceania has always been at war with Eastasia.
  56. How this looks to non-slashdotters by KurdtX · · Score: 3, Insightful

    Ok, maybe my mind is on hydrogen cars because of the recent article, maybe it's because I always compare computers to cars, but basically, this will look the same to many people as stating that you cannot drive a gasoline-powered car if you attend this University.

    What does restricting your car choice have to do with education? Absolutley nothing! What does restricting your vendor choice have to do with education? Absolutley nothing! While I dislike Microsoft as much as any of you (I am currently unemployed, despite knowing I could get hired by MS if I wanted that), how stupid does this make the University look? You can only decide that something sucks if you actually get to see what it is. Remember how much we laugh at those religious organizations that boycott movies without actually seeing them? Censorship is bad, mkay?

    What I would propose to the donor is that the University use their money to use for the purchase of Microsoft-free technology: Linux, Mac, Solaris, whatever. These purchases would not affect the normal purchasing of such systems, so that if they were going to spend $1 Million on linux boxes, this year they'll now be spending $3.4 million. And since Linux is largely free / low-cost, those millions can go quite a way.

    Often what is needed in a situation like this is a beach head... if the board sees that they can get 10 Linux boxes for the price of one MS-equiped box, and that people aren't seeing any other major differences, which do you think they'll buy in the future?

    --

    Kurdt
    I'm not anti-social. Just pro-technology.
    1. Re:How this looks to non-slashdotters by Anonymous Coward · · Score: 1, Insightful

      Ok, I'll bye your car analogy. But the restriction is not for students. Students can buy what ever car they want. But University paid for cars have to not be a certain type. And students can't get the free service at the campus repair garage for certain brand cars

  57. Definately, should take it by dh003i · · Score: 3, Insightful

    As has been proven by every impartial study done (those funded by MS don't count), the TCO of a GNU/Linux system is just cheaper than that of a Windows system. I won't go into all of the reasons, but will list a few:

    1. Upgrades are free ($).

    2. Initial acquirement is free ($).

    3. Support can be purchased on a competitive basis among competing companies, thus producing superior support. How many times have you called up inept technical support guys who obviously don't know what the fuck they're talking about, can't speak English, know less about the system than you do, and are obviously reading from a TO-DO cookbook, which ends in "if all else fails, tell them to wipe the hard-drive and reinstall everything"? The simple fact is, there's a reasonable solution for the vast majority of problems you run into, which doesn't involve reinstalling everything from scratch.

    Call up a windows support guy and complain that your computer won't start up due to a corrupted IO.sys file. What will he tell you? He'll take you through the usual motions, and then -- invariably -- tell you there's nothing else you can do, back up your data, and reinstall the OS (conveniently ignoring the fact that it's difficult if not impossible to back up one's data when one can only boot into DOS and has no access to the CD-writer). He will tell you this despite the fact that there is a much simpler solution, which is simply to replace the corrupt IO.sys file with a valid working one. Why can't he tell you that, or send you the file that would allow you to do that? Because the technical support contract doesn't support that. Don't like your technical support contract options? Too fucking bad, there's no alternative.

    Not so with GNU/Linux. First of all, such problems are rarely encountered, even in the rare case where a power failure occurs, due to journaling file-systems. Secondly, technical support can be purchased at a competitive price -- which means, ultimately, cheaper for you if you section out the tech-support aspect of your bill from a proprietary vendor. It also means better service.

    GNU/Linux also provides the benefit of being able to run on much older hardware than does Windows, allowing the university to upgrade their hardware less frequently. Microsoft apparently thinks that it needs to provide hardware developers with motivation to produce better hardware by continually increasing requirements that it's software need to run acceptably. Though this is true with regards to some modern bloat-ware in GNU/Linux, there are always non-bloatware alternatives which are usually just as functional, if not more so. KDE and GNOME can be replaced with the lighter Xfce. The bloated WM's that come with them can be replaced by the streamlined and elegant WindowMaker.

    Let's not forget some of the obvious benefits. Universities are big organizations, which can afford to fix their own problems if given the means. Because GNU/Linux uses FS and OSS software, universities can fix their own problems. Indeed, they need not even pay for the solution -- they can simply throw a problem at CS students to solve, making it a mandatory part of the course.

    Let's not pretend that the university would be denying students choice by not buying MS products. These students could use whatever they want on their own computers. Exposing them to Linux at the libraries and other public areas would expose them to an operating system which is more likely than not the direction of the future. MS may be the dominant force, but it has no-where to go but down, and it's insistence on making crappy products, illegally using it's monopoly power, and depriving consumers of their rights will certainly accelerate its downfall. On the contrary, GNU/Linux is gaining more and more support. It is growing extremely quickly, and is a fertile ground for new ideas and innovation.

    Finally, exposing students to Linux exposes them to the way computer's really work. Linux -- though it now has easy-to-use inte

  58. Compromise ... by Ninja+Programmer · · Score: 3, Insightful

    Given that this is not considered "a lot of money" why not instead see if you can come to a compromise. Perhaps a figure less than 2.4 million, to promise not to buy/renew any Microsoft new contracts for 7 years with a 100% refund clause on any significant violation.

    7 years is an eternity for the computer industry -- if Linux cannot be able to hold its own accross the board in 7 years, then there's little point. It gives the school two possible outs -- forfeiture or just wait out the 7 year time limit before returning to MS.

  59. Switching Costs by smwalker · · Score: 2, Insightful

    Speaking as a Pro-Linux Manager in a university environment, money talks....the trick here is to show savings that exceed the switching costs.

    The hardest past is to put a price tag on "soft dollars". Some things need to be done to make it happen right.

    Costs
    1. CIS instructor retraining
    Develop training and perform for 2,3,4 below
    2. Faculty Retraining
    Necessary to aid in 3,4 below
    Will require new lesson plans or updates, screenshots, etc.
    3. Staff Retraining
    Trails 1 and 2 because it will take time to switch administrative systems.
    4. Student Retraining
    Happens by 2 above as part of normal classes
    5. Alternative Package purchases

    Recommendations:
    1. There's some training out there already, including StarOffice training provided by Sun
    2. Get IBM, Sun, and Oracle onboard to help plan, supply, and rollout. They will probably jump at the chance to move an entire university, as a model for other universities and businesses.
    3. Sun has training (see #1 above) and trainers for staroffice that could do large on-site training.
    4. IBM has trainers who can do large onsite training at a very nominal cost for large groups, get them to donate some and pay for the rest.
    5. Oracle has training, administrative ERP packages aimed at university management, etc. as well as Linux training and Support.

    6.Ask Alumn for time frame for switching....you're looking at a 2-3 year project for the administrative systems, unless you get IBM/Sun/Oracle to supply a small army of consultants, trainers, etc.

    7. Try to put a number on "soft dollars" i.e. "Look how much time and personnel costs we can save by moving to reliable, managable servers and desktops..."

    8. Discuss the future of IT and business, desktop, and home users. MS may be in use today, but that's chainging faster than most MS fans would like to admit. People are hiring Linux users NOW...
    Also, contrary to popular MS fan beliefs...Linux users can run MS with a minimum of trouble...
    The reverse is not as true.

  60. Not only CS by Brat+Food · · Score: 3, Insightful

    These funds do not just go for people getting CS degrees. Computer labs, art departments, secretaries, on and on. And i will tell you this, unless someone is in to computers, and youve all seen it, they are completly programmed for MS computing. At a web cafe, i recently added a linux machine, and the first customer to use it came up to the counter and said the computer was broken. Well i got the call, and it turns out he didnt see the IE icon on the desktop and could get no further. THIS is the problem, and id wager even people with a masters in some non computer related field do the same thing.

    Why does this happen? Because people become homoginized on MS software, and dont REALLY learn how to use a computer. I made a web kiosk with only mozilla. It took a few tries, as people would fight tooth and nail to not use mozilla. The point of this, is the average user is brainwashed.

    So, money aside, i think the point of this "gift" is to force people, no matter how they will use it, to learn the computer beyond the microsoft microcosm. To learn there IS a world w/o MS, you CAN use mozilla, etc. You are only doing students a diservice by having a computing platform where they dont have to think (since they all "know" how to use it already) and wont know wht to do if presented with anythign outside the teeny scope of that.

    Another thing to keep in mind, is that old hardware is staying useable longer and longer. A 1ghz PC will IMHO do everytyhing you could do day to day 10 years from now. You could make all of these dual boot, and do a slow changeover from your current licenses.

    I say go for it, change the face of university computing, be a pioneer. This is like a free ride to try something new.

    --

    "Stuff... In my home!? NEVER!" - Zim on Invader Zim
    "I want the toilet seat!" - Little Dog on Two Stupid Dogs
  61. Re:Cost over Students? by nil_null · · Score: 5, Insightful

    Because you can't *do* anything with NT other than look at it and say, "boy, that sure is an operating system."

    Exactly. You want to study the file system or memory manager of an operating system? With an open source OS, just look at the source code. Certainly can't do that with NT. The point of an operating systems class is to learn the internal workings and design of operating systems (not how to use them), and Windows NT simply doesn't allow for this.

    In the operating systems class I took, we studied and made modifications to the source code of Minix. Adding features to the OS gave quite a bit of insight as to how things actually work. You'll never come close to that with Windows or any other closed source OS, no matter how much you read about it.

  62. Re:CS is not about Programming?! by Bodrius · · Score: 2, Insightful

    Programming is to Computer Science as plumbing is to hydrodynamics

    I posted the previous comment hoping to remind you that "Programming" is creating a program, NOT typing up an implementation on a particular computer language in a particular computing platform.

    It doesn't matter if it's in your head, in paper, in a screen or in memory. It doesn't matter if it's expressed as a set of graphs, diagrams, mathematical symbols and numbers, strings of text in C/Java/COBOL/English, binary numbers that represent machine code, mechanical or electric operations....

    A program is an algorithm is computation is symbol-manipulation is a program.

    I see that I failed.

    AI typically starts with the question "What is intelligence?". This should lead to psychology, philosophy, theology, language, symbolic logic, information theory, game theory and so on.

    AI starts with an implicit question: "Is Intelligence Computation?"

    For which it gives an implicit answer: "Yes".

    All inquiries on the nature of intelligence after that have to do with which kinds of computation are we talking about.

    Sure, this will inevitably lead to psychology, philosophy, and an area of knowledge and education that most engineers and scientists don't know as well as they should.

    But don't forget that you're asking about Intelligence, to begin with, because you're studying/working on ARTIFICIAL Intelligence, which means you have a goal, "to simulate/replicate/create intelligence", and a fundamental method/metaphor to use, Computation. Philosophers study intelligence from a different POV.

    Design. Yes it leads to a program, it can also lead to virtually anything else.

    Define "virtually anything else".

    When I learned design, I learned all the methods you mention to achieve specifically two things necessary to solve problems: model knowledge (represent data), and model processes (represent algorithms).

    That is computation.

    Yes, you do the same thing in other fields of engineering. Yes, we can always learn more from their techniques. But what they're doing in that case is also computation, which is programming in the strict sense.

    Computation is a very very VERY general concept. That's the reason we can even dare to talk about AI in CS and imply that cognitive process are basically computation (as Turing believed) or at least largely defined by computation.

    That's the whole reason we invented a fundamental science (not engineering) to deal with the subject.

    Testing. Again doesn't doesn't have to be for programming could be compliance, risk assessment etc.

    Yes, testing can be applied to other subjects. So can writing. And reading. And the ability to count. And they're all useful out of context.

    But the reason CS people learn about testing instead of political science (also useful to understand) is because they need the first in order to test programs, not the second.

    Formal Specification - "I have proved the above to be true but haven't tested it" Donald Knuth. Rigours of maths. Useful for the few who go into chip design, satellite code etc.

    Yes, the rigours of math. The ability to know, when given a program, exactly what it does.

    Except that this only applies to software, math, and formal languages which are... yep, symbol manipulation == computation.

    You learn this to compute.

    When I was an undergrad we were told that if we spent more than 10% of our time coding we were doing something wrong. It's true (for computer scientist, pro programmers are obviously different).

    Of course.

    Coding is literally writing code, and is to Programming what laying bricks is to civil engineering and architecture.

    If you spend more than 10% of your "programming" time typing the code, even

    --
    Freedom is the freedom to say 2+2=4, everything else follows...
  63. College Without MS by axgrinderc · · Score: 3, Insightful

    The obvious immediate advice to your grandfather would be to question the board if the ever continuing and increasing amount of money they spend on mandatory upgrades to the OS of each computer will eventually out way the one time cost of changing over to another less costly OS. The same point goes for office and collaboration software from the software giant - and emphasise the point that if the software and OS's aren't upgraded (ie., expensive upgrades and service contracts renewed), support will be discontinued!
    Financial considerations aside, what about the educational value of teaching students that there are other functionally usable software platforms besides MS and Apple? And, does the board really want to have a commercial, monopolistic company dictate how they are allowed to use their computing resources, what software they are allowed to run to accomplish any given task? Also remind them that not only does MS do this at the OS level, but are diligently pushing forward at the harware level with the same idea - that they can dictate what software is "trusted" and allowed to be run on the system. Does the board really want MS to tell them that they can only use MS software when another brand might do the job better and for less?
    Just some food for thought about what "higher education" should provide or be subject to... Tell him to tell the board to chew on those ideas!

  64. Bad Idea by geekee · · Score: 2, Insightful

    Any donation that restricts what tools the school can offer students is a bad idea. If MS offered a bunch of money to a school (and they probably have) with the condition that no macs can be purchased and no linux boxes are allowed, people would be up in arms. This is no different, and should be avoided such that students who want to use MS products are afforded the opportunity.

    --
    Vote for Pedro