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?"

140 of 942 comments (clear)

  1. Cost over Students? by altp · · Score: 4, Interesting

    I work in a Systems office at a univeristy, and understand full well cost savings over a students education. It is a problem that my office fights with all the time.

    Perhaps though, Your grandfather is in a position to change this trend where the dollar comes before the student.

    Perhaps, it would even be a good PR tool to boost enrollment in the future, bringing in more money and students.

    Just a though.

    1. Re:Cost over Students? by Bluefirebird · · Score: 4, Interesting

      In my university they have workstations with double boot with win2000 and slackware. The servers are DEC Unix and also intel servers with Red Hat. M$ educational licenses are very cheap and I see no reason to remove M$ from campus when you have an alternative a reboot away and all the servers are *nix.

      --

      Fear is the mind-killer.

    2. 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.

    3. 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?

    4. Re:Cost over Students? by terrent · · Score: 2

      He who mocks should at least get it right.

    5. Re:Cost over Students? by nil_null · · Score: 5, Funny

      A little anecdote:
      Microsoft donated a lab full of computers (with Windows NT installed) to my university for an operating systems class. They erased off NT from all those computers and replaced it with FreeBSD. Microsoft wanted the computers back, but it was too late. What, did they think they were going to teach an operating systems class using Windows NT??

    6. Re:Cost over Students? by zootread · · Score: 5, Funny

      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.

      Believe it or not, in a university setting as well as the industry many of us are employed in, MS products are looked down upon. I know this will be hard for MS apologists to grasp.

      Remember, CS/CEN/EE professors at universities and people who are looking to hire you, are the IT/Geek community. We teach your classes, we write the software you run. We provide you with jobs. We keep your servers running. We guard you while you sleep. Do not fuck with us.

      --
      Zoot!
    7. 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.

    8. Re:Cost over Students? by rirugrat · · Score: 5, Funny
      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.

      What college did you go to? I thought every college had a Mac lab?!

      Chris

    9. Re:Cost over Students? by wrenkin · · Score: 4, Interesting

      Yes, many of 'us'. We're computer geeks.

      But we're talking here about 7000 undergraduates, and from the sound of it, most of them probably enrolled in a humanities/liberal arts programs. When the poster mentioned the publics general willingness to use MS products, outside of "subgroups of the IT/Geek community", I'm pretty sure he felt that "CS/CEN/EE professors" fell into that group, regardless of their university affiliation.

      We're the ones always carping about choice. I'm willing to make the choice for linux, but forcing Linux onto 7000 students, who might just want to use hotmail in the library, or catch a quicktime CNN news clip, is extreme enough to merit contention.

      --
      -- "Is this death or is this Ohio?"
    10. Re:Cost over Students? by Megane · · Score: 4, Funny
      I thought every college had a Mac lab?!

      They sure do, buried on the third floor of the arts building.

      --
      #naabhaprzrag, #sverubfr-000, #agi-fcbafberq, negvpyr[pynff*=' negvpyr-ary-'] { qvfcynl: abar !vzcbegnag; }
    11. Re:Cost over Students? by Doomdark · · Score: 2
      I'm willing to make the choice for linux, but forcing Linux onto 7000 students, who might just want to use hotmail in the library, or catch a quicktime CNN news clip, is extreme enough to merit contention.

      Although I do agree with your points in general, it's worth nothing that for "non power users" pretty much any OS does ok nowadays (any as in a Unix/Linux, MacOs, Windows). All have decent browsers, enough plugins for multimedia content, basic word proc. and spreadsheet apps, email clients etc. etc. So, general attitude from "mainstream" people really should just be "whatever".

      --
      I like paying taxes. With them I buy civilization -- Oliver Wendell Holmes
    12. 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.

    13. Re:Cost over Students? by unitron · · Score: 5, Interesting
      Darn. All we had were punch cards and an IBM 360 we had to share with Duke and State.

      Is an additional $450 per student per year not enough to finance a migration away from not all proprietary software but just from MS?

      --

      I see even classic Slashdot is now pretty much unusable on dial up anymore.

    14. 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.

  2. NMSU by Krach42 · · Score: 5, Interesting

    My university, New Mexico State University, has it's entire Computer Science department running Linux. We don't use any Microsoft programs at all for our CS dept. We use it in just about every other dept (Journalism has Macs, if I recall correctly)

    I think it's very nice. It gets us out of programming for just the Microsoft world, but a lot of students are upset because we're learning nothing about VisualStudio and stuff, which is what "we'll be using in the real world"

    --

    I am unamerican, and proud of it!
    1. 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...
    2. 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

    3. 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...
    4. 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.
    5. 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...

    6. Re:NMSU by Lodragandraoidh · · Score: 4, Interesting

      I work in the 'real world' and here is the experience we are looking for:

      Linux/Unix - both system programming and system administration experience. Show us how you would automate various features, and integrate different systems together to get real work done quickly.
      VOIP and Telephony - convergence is not just a buzz word.
      Java/CGI/XML - web enabled application development is a must. No one I am talking to is considering .NET
      A plus is experience using Perl/Tk, TCL/Tk, C++ (gcc), emacs, vi, awk, sed, and shell scripting.

      Things that will not get you hired:

      Primary Microsoft experience; Microsoft certifications mean nothing in our space. I've lost count of how many microsofties come in looking for work, and are totally lost in the datacentre.
      MBA - you would be surprised at how many folks think 'system administrator' means 'managing people'; if you don't have a technical background, forget it.

      --

      Lodragan Draoidh
      The more you explain it, the more I don't understand it. - Mark Twain
    7. Re:NMSU by Bishop · · Score: 4, Informative

      The words college and university are to some extent regionalisms. To some people the words are practically interchangeable. To others college implies "trade school" where specific trades are taught such as secretarial skills, engine repair, carpentry, and system administration.

      Many CS and engineering programs have gone down the slippery path of Trade School were specifics are taught instead of general concepts. This has been discussed many many times on slashdot.

    8. Re:NMSU by Osty · · Score: 2, Interesting

      People still use MFC? Why? I don't know anybody who still uses MFC. I guess MFC7 (with VS.NET) isn't so bad, but it's still a horrifically old framework. Most people I know use C# and WinForms these days, but if you're not on the .NET bandwagon yet you can always use VB for RAD (doing performance-critical work in C++ DLLs), or ATL/WTL for a more modern C++ experience while still being able to quickly (once you pick up some of the tips and tricks for ATL) develop professional GUIs. And of course, once you've developed a good bag of tricks for Win32 code, you can usually write GUIs in Win32 and C in about the same time it would take in MFC. Requires a bit of time investment on your part, though, to build up your library of reuseable code.

    9. Re:NMSU by azav · · Score: 2, Interesting

      I'd use Keynote.

      There, not too impossible after all.

      --
      - Zav - Imagine a Beowulf cluster of insensitive clods...
    10. 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.

    11. 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.

  3. 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 paladin_tom · · Score: 4, Informative

      Universities (i.e. locations where you get Bachelor degrees, not sure if they are called that in the U.S.)

      An American I know told me that is the U.S., an institution is a college if it just offers Bachelor's degrees, and a university if it has Masters' programs.

      --
      #define sig "Every social system runs on the people's belief in it."
    6. Re:You'd be doing your students a disservice by mz001b · · Score: 2, Funny
      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

      Umm... I still program in Fortran. No really I do. It's ok though, I'm a scientist.

    7. Re:You'd be doing your students a disservice by Cedric+C.+Girouard · · Score: 5, Informative
      A MSCE is worth MAYBE $35K (on the top end) A RHCE is worth starting at $45K -- top out at 6 figures. Now ... YOU do the math


      I'll bite. And start thinking like a PHB.
      If I use Microsoft products (which are surprisingly stable as of late.), I can save myself thousands of dollars in human ressource since an MCSE is cheaper then an RHCE. If the RHCE tops out in the 6-figure realm I can theoretically hire me 3 MCSE to do the job to my servers, which by the way came equipped with the OS, thanks to the MS-TAX.

      Now now, I know that linux is way more stable, allows me to do more with less, and that my RHCE will not have half the problems my MCSE have, but still. In PHB-land, the winner would be MS.

      Now mod me into oblivion, and I'll go wash my hands after having typed so much pro-ms material.

      --

      Marriage is considered capital punishment for the theft of a goat in some third world countries...

    8. Re:You'd be doing your students a disservice by TKinias · · Score: 2, Informative

      scripsit paladin_tom:

      An American I know told me that is the U.S., an institution is a college if it just offers Bachelor's degrees, and a university if it has Masters' programs.

      OK, I'll put on my Yank academic hat for a moment...

      In the States, ``college'' has many overlapping meanings. It can mean:

      • A division within a university, based on subject matter -- i.e., a faculty. For example, a university might have a college of business, a college of engineering, a college of arts, etc. (Each of those would be further subdivided into departments.)
      • A usually small institution granting bachelor's degrees, typically not in the full range of subjects. These usually do not have graduate programs, and often are liberal arts only.
      • A two-year institution teaching general studies and technical fields. These are typically called ``community'' or ``junior'' colleges. Many students start there and finish bachelor's degrees at state universities.
      • In non-precise usage, any two- or four-year college, institute, or university. Americans don't say ``university student,'' they say ``college student'' even if he is at a university. Similarly, ``when I was in college'' often means ``when I was at university.''

      FWIW, ``college'' almost never means a secondary or preparatory school (i.e., high school or gymnasium) in the States.

      Oh, and there's no legal restriction on these terms, so you will find totally unaccredited ``universities'' of massage, for example, or tech schools calling themselves universities (DeVry, for example).

      --
      In principio creauit Linus Linucem.
    9. Re:You'd be doing your students a disservice by Cirvam · · Score: 2, Informative

      Unless you have more then a few servers, as some studies have shown that the MCSE can only effectivly admin x number of servers, but the unix based servers are easier to manage so the RHCE could probably manage x*2, so you have to figure out where the point of having 1 6-figure RHCE is better then having 3 35K RHCE is.

    10. Re:You'd be doing your students a disservice by wfrp01 · · Score: 4, Funny

      OTOH, MIT is an 'institute'. So instead of saying 'when I was in college', you say 'when I was institutionalized'.

      --

      --Lawrence Lessig for Congress!
  4. 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.

    2. Re:tell them... by TCaptain · · Score: 2, Funny

      Would this be the same interviewer who specified he wanted someone with 10 years of java programming experience back in 1998?

      --
      "I'm not a procrastinator, I'm temporally challenged"
  5. 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
  6. Mac and Linux is all a college needs by Marx_Mrvelous · · Score: 2, Interesting

    Think about it... A Mac can do everything a Desktop PC does (multimedia, web browsing, etc) and a Linux machine can do everything a CS/technical student needs (C/C++/Java compilers, technical programs like Autocad and ProE). I think the most useless machines here at Purdue are the overpriced Windows machines that need so much security/rollback software that they are rednered useless 10% of the time!

    --

    Moderation: Put your hand inside the puppet head!
  7. 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 ;-)

  8. How about Apple? by jwbrown77 · · Score: 5, Informative

    OS X has proven to be a very stable OS and it gives you the UNIX underbelly to teach students how to program with free compilers, while at the same time maintaining an extreme ease of use for all computer skill levels.

    Apple and OpenOffice would fill the void nicely in my opinion. It won't be as cheap as x86 by any means, but it could be easier to support and teach.

    btw, this isn't a flame. I'm using Linux right now and I love it, but distributing it to total novices can be frustrating.

    --

    -----
    How can you have any pudding if you don't eat your meat?
  9. How much linux? by unicron · · Score: 4, Interesting

    How much "alternate-os"..ok..linux..do you plan on using? Getting rid of MS altogether, in any capacity, is stupid. I don't have specific facts but I'm willing to bet that windows shop outnumber linux shops 10 to 1. So while it's great that they have all this linux experience, I fear the jobs will go to those that have windows knowledge. Not saying it's right, just saying it's how it is. Linux shops in honest, real world productive companies still aren't that common. And I mean true linux, nothing MS on the entire site.

    I say prepare them for MS, it's the world uses, like it or not.

    --
    Finally, math books without any of that base 6 crap in them.
  10. 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.

  11. 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).

    1. Re:TCO in People Terms by ozric99 · · Score: 2, Informative
      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.

      Huh? Where do you pull that 14 figure from? I'm sitting here on a nightshift, with two other guys, and we're currently looking after the e-commerce applications of one of the largest insurance companies in Europe. Hundreds upon hndreds of servers in multiple environments, in multiple locations across the country. It's busier when we're working days, obviously, but please take that linux FUD/nonsense elsewhere.
      How you got modded insightful is beyond me.

  12. Classic logic mistake by Marx_Mrvelous · · Score: 4, Interesting

    You're thinking in binary. There are more options than Linux and Microsoft. Can you imagine people having problems running on Apple computers? Even OS X is simpler than Windows. Macs for the n00bs, Linux for the engineers.

    --

    Moderation: Put your hand inside the puppet head!
    1. 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.

  13. 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.
  14. WTF? by fudgefactor7 · · Score: 3, Interesting

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

    So, this is not about what's good for the students? Ok, so this is partisan, anti-Micrsoftism, at it's best then, yes? Looking at base of cost alone might be ok but perhaps they're not aware that MS does provide huge discounts to educational institutions (educational institutions get special pricing from MS.) If a University is so hell-bent to not assist their students, to not do that which is in the best interest of the students, then clearly this is a University I'm glad I did not choose to attend.

  15. Discrimination... by vk2tds · · Score: 5, Interesting

    It seems to me that a college without Microsoft is just as bad, or worse than one without Linux.

    Lets just ignore for a moment that certain software is only available from microsoft - or at least that there are no comparible products from other supplilers.

    By having no microsoft you are forcing everyone into the same mindset. Microsoft is the predominant software supplier, but that does not make their products necesarily bad.

    University's are there to broaden knowledge, not to stifle it. This seems to me like a great way to stifle knowledge, and restrict achademic freedom.

    I have been in the Linux community since the MINIX days, so I am not a Microsoft lover. I just feel that diversity is needed, rather than uniformity

    1. Re:Discrimination... by mobiGeek · · Score: 2, Interesting
      Lets just ignore for a moment that certain software is only available from microsoft - or at least that there are no comparible products from other supplilers.

      Care to name some software that is "only available from microsoft ...[with] no comparible[sic] products" ??

      --

      ...Beware the IDEs of Microsoft...

  16. 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).

  17. 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.
  18. Real World Training? by cheinonen · · Score: 3, Interesting

    Forget the whole CS department, think about the other students who use the computer labs. So far, every place I have worked has used Microsoft software as the standard. Word, Excel, Outlook, Powerpoint, and so on are what 90% of the business world uses I imagine, on Macs or on PC's. Putting out 7,000 students who can't use the most widely used work software and are used to something like OpenOffice that, while great, isn't what they'll be using in their jobs, seems like a horrible idea.

    That said, the Microsoft products are just better to use for most people as well. They have features that everyone else is trying to catch up with, and keep innovating more than anyone else. Not teaching Visual Studio to programmers is one thing, but not using Microsoft products is a totally different one.

  19. Refuse by Snowspinner · · Score: 2, Interesting

    Refuse. Not just because of the students who are going to enter the real world, and need to be fluent in the Microsoft products that, like it or not, are the cornerstone of business. Don't do it because your faculty and administration already knows Microsoft products. I assure you, it was a headache to get your faculty and admin as computer literate as they are, however literate or illiterate that might be. It will be fifty times worse to change them over to something new.

  20. I didn't learn any MS programming in school...i'm by mbjerkne · · Score: 5, Interesting

    doing fine. The school I went to only taught on unix/solaris/linux. We never once used Visual C++, Visual Basic, etc... I have a job and am doing fine. It doesn't matter what system you learn on, other than GUI programming, or even what language for the most part. I can pick up a new language very quickly, because it's just syntax, the actual design and architecture of your program is what matters.

  21. 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.

  22. Alumnus is compensating for something else by MediaBoy77 · · Score: 2, Interesting

    How small is this alumnus' dick that he feels the need to hold his alma mater hostage for a donation?

    Yes, he's offering a lot of money, but colleges get far more than that from the alumni base as a whole.

    The one thing a college doesn't want to do is piss off a group of graduating undergrads, because they won't give money in 5-10 years down the road when they're making bank.

    What kind of a revolt would a college see if students couldn't run Word in the computer labs to write their papers?

    Not to mention all the other software packages that are mandatory learning in many disciplines, but are only available (or affordable) on Windows. (I'm thinking stats packages like SPSS, I'm sure there are more.)

    When alumni make my-way-or-the-highway offers like this, it makes the donors look like jerks, and makes presidents who accept them look like spineless beggars.

  23. 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.

  24. Re:Seems to me by Brummund · · Score: 2, Interesting

    Anyone with a half brain and three weeks to spare should be able to get up to speed in a VS environment. Do really think you learn the ins and outs of VS in a half year college course programming MFC anyway? The college should be teaching principles, not tools. In '94 I took an introductory course in programming, where we used VB. When I look back, we didn't really learn anything valuable about programming that semester, only how to make an app look nice and change colors on the buttons.

    The next semester, we had an OO course using C++, which was IDE/compiler neutral, and it was much more useful.

  25. question == troll by sudotcsh · · Score: 5, Funny

    Can't you see this Ask Slashdot is a total troll? The situation is as follows.

    Geek #1: I'll bet you ONE HUNDRED DOLLARS that you can't post an Ask Slashdot question that will get regular Slashdot constituents to propose a non-Linux solution.
    Geek #2: One hundred dollars, eh? JUST WATCH ME.

    And so we have today's Ask Slashdot.

    'Tis true.

  26. 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?"

  27. Baloney on the need to "know windows" by Eneff · · Score: 3, Interesting

    I went through an entire CS program without ever directly using a windows-based technology.

    Sure, we used NT workstations, but that's mighty quick to learn and most people know that anyway. Furthermore, with cygwin, it's as easy as extending your knowledge about X.

    However, we used Java, and C, and other languages that were either free (beer) or free (libre).

    The problem is a little more disconcerting for MIS students. However, how many programs do you know that teach troubleshooting skills, anyway? Usually, it's more business-oriented.

    What I would suggest is asking the alum to further describe his vision, and how hee feels it can be accomplished without sacrificing the general quality of education.
    ___

    That said, The cost depends on your current licensing structure. Assuming you don't have any renewable licenses, that all can be slowly transitioned.

    The methodology you need is
    1. The cost of new servers to avoid licensing issues.
    2. the cost of training. (Faculty, student)
    Macs or *ix/X servers?
    3. If you plan on an *ix/X based technology, the cost of customizing a distribution and making an X desktop that minimizes transition anxieties will pay for itself.

    The real answer is to engage the alum and have him help with the vision.

  28. Choice by Fammy2000 · · Score: 2, Interesting

    The college experience is about choice. Students and professors should be free to choose what platform suits them best.

    I used a Unix/Linux machine for all my CS work. I would not have chosen to learn on a Windows machine. Others will chose differently. You must give people the opportunity to make choices, good or bad.

    I can see quite a few stick-in-mud professors getting a little angry when you tell them their curriculum. Choice is more important.

    --
    If I had something intelligent to say, I would have said it.
  29. Gotta love the audacity. by DuckDuckBOOM! · · Score: 4, Informative

    I'd like to meet this person. Anyway, as far as making the case for acceptance: Show the board MS License 6.0. Highlight the "good" parts, and append some of the better industry commentary about them. Make it clear that, if whatever academic licensing MS offers doesn't already include these provisions, it will soon. (A reasonable assumption.) Run some numbers on the projected TCO of M$ software over those ten years. Be sure to include some reasonable extrapolation of past losses due to viruses & such. Then run the same numbers for Linux. With a reasonable effort, you might well be able to demonstrate to the board a lower ten-year expenditure for a Linux environment before taking the donation into account. Might not succeed (esp. now that MS knows about the proposal - thanks /. [G]), but at worst you'll certainly get a cost-conscious board thinking about open source.

    --
    Life is like surrealism: if you have to have it explained to you, you can't afford it.
  30. 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
  31. 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.

  32. 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.

  33. 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?

  34. Re:why? by LBArrettAnderson · · Score: 2, Interesting

    although this comment may seem like flamebait at first to all the bias linux hugging moderators, it most certainly is not.

    The above user understands that the Windows OS's are much larger (negative) and more advanced (positive). It is coded by thousands of professionals who are paid very well.

    "Superior" isn't far off from what Windows is to Linux. Superior does not necessarily mean "better" (I am superior to my younger sister, for example), it simply means that it is used more in the real world (The OS's, not me vs. my sister) and more practical when it comes to "which one should i learn?".

    Now think about it, which OS is used more in the real world? that's right! Windows.

    The above post is 'interesting', not flamebait.

  35. 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

  36. What benefit to students? by dasmegabyte · · Score: 3, Interesting

    Other than strong arming them into an alternative they might not want? Because the major ramification here, especially for a small college, is that they won't be able to support students' machines that are running Microsoft operating systems.

    There's little difficulty in getting them to interoperate. But that the support resources -- help desks, IT staff, trainers -- would have to switch to linux/OSS. And that means that the necessary knowledge base isn't there to help people out. If a student is using MS Word on his laptop, and doesn't know how to do something, you'd have to tell him "we don't support Windows because it's too costly." A very patriotic phrase. But it doesn't help the student. Which means it doesn't help the school.

    I'm not saying "don't use linux in schools." I'm saying don't put all your eggs in ANY basket. The college I went to had about 600 Windows machines, 200 Macintoshes, 100 Sun stations and about an equal number of RedHat machines. A lot of savvy students used the Sun and RedHat machines, and I don't mean just engineers. My wife, who wouldn't know open source from cold sores, used to use the $9000 Ultras to check her email, because they had these huge trinitron monitors and didn't have lines around them like the Windows machines.

    The hodge podge of machines meant that we each had our own preferences and our own specialties. I think that's the best situation for a school; a technical equivalent to a "liberal arts" education.

    --
    Hey freaks: now you're ju
  37. 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.

  38. Try to talk him down by Gord.ca · · Score: 2, Interesting

    If I was in the administrator's shoes, I'd try to talk this donor into giving the money (or some of the money) in agreement to substantially reduce MS usage, not eliminate it.

    I can't live without MS software, and its not for lack of trying - I doubt an entire university could do it for any millions (unless it gets into the billions, then they could just pay to have someone rewrite the MS software - pipe dream, now returning to reality).

    This guy obviously has something against Microsoft. I'd explain that his no-MS demand is unreasonable, so he isn't going to be helping rid the world of MS by ofering a donation they can't accept. But a less-MS demand could be met, and would have the desired effect, or as much of the desired effect as possible.

    --
    The opinons expressed are those of the voices in the author's head and are not necessarily those of the author.
  39. 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.

  40. why to use Linux of Windows by SHEENmaster · · Score: 4, Interesting

    1. Users can be given accounts on all the systems, so that they can change their settings without disturbing others. Security can work without being suffocating.

    2. Those people that would have trouble with Linux probably don't know Windows. Despite layman opinion Linux can work in such a way that clicking on pictures causes stuff to happen.

    3. $2.4 million - $1/Debian floppies = $2,399,999 cash.

    4. The 8 grand a year will go toward buying winshit licenses for the school board.

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

    --
    You can't judge a book by the way it wears its hair.
    1. 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).

    2. Re:why to use Linux of Windows by xScruffx · · Score: 2, Funny
      (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).
      When should we expect to see the distributed.net Envelope Cracking Client?

      xScruffx
    3. Re:why to use Linux of Windows by wwwillem · · Score: 2, Interesting

      Of course it can, but how many of them are going to need to know Linux compared to Windows later on in their careers?

      Isn't that exactly the difference between education and a training. Education brings you to a higher level, where you later can figure out how to apply your knowledge, training teaches you some tricks that you can apply tomorrow.

      So, I hate the argument that a University not using Windows doesn't prepare you for "the real world". Go away!!! How many engineering students will do any math or physics after having graduated. Still, you need it to prepare yourself.

      Universities are not there to teach you Visual Basic or Word Macro's. No, they should (and luckily many do) learn you OO programming in a good pure language like Java. With that background you can lateron handle any problem in any language.

      And intelligent people, that are able to switch boy/girl friends on a weekly (Friday night) basis, should be able to switch IDE's after a focussed long weekend. :-)

      --
      Browsers shouldn't have a back button!! It's all about going forward...
    4. Re:why to use Linux of Windows by bmeiers · · Score: 2, Interesting
      Why exactly do you hold the opinion that students should not be enlisted as systems administrators?

      Do you have some experience or examples as to why you feel this way?

      I am asking because as a student I co-administered the CS computer cluster (Linux, 10 nodes, 4 servers) at my University (Drake) with another student for my last two years, and I feel we did a damn fine job. We never had any major malfunctions, and gained some excellent experience in the process. We were employed by the university, but on a part time basis, but I am not sure this is what you are refering to as "actually working for the university". You seem to be saying that only a full time admin that is taking classes (thus qualifying as a 'student') should be allowed to have root privileges.

      I am not discounting your opinion, I am just curious as to what your reasoning is for students to not be allowed to admin, as you did not explain exactly why you feel this way.

  41. Re:What are the terms? by tomhudson · · Score: 5, Interesting
    The offer was conditional on not buying MORE stuff. This means anything currently running is OK. $2.4M up front, and $800K per annum, for a total of over $10M, for a school of 7,000 students? Sounds doable, over a 10-year period.

    The extra cost savings over the 10-year period (not renewing/upgrading Windows, Office, no Windows viruses, etc) should also be factored in.

    Not only will they have a lower TCO, but they're getting paid $$$ on top if it.

  42. Windows coding by rsborg · · Score: 3, Funny
    Windows programming for me is very hard because I spend 80% of my time buried in MSDN instead of coding.

    Hell, I went to a mostly M$ endowed CS program (at the time), and when I have to code against the win32api, or MFC, I spend about that amount of time in the books too.

    --
    Make sure everyone's vote counts: Verified Voting
  43. 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.
  44. 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.

  45. 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.

  46. Not even remotely enough money by edremy · · Score: 4, Interesting
    That amount of money isn't going to cut it.

    Yeah, yeah, yeah, Linux free, M$ expensiveblah blah blah. But it's not true.

    First, what critical systems run under Windows? I work at a small liberal arts college. Our student registration and billing systems are Windows. There are no Unix versions of the software we use. Comparable Unix products cost, quite literally, millions of dollars. (Price Banner recently? Our IT director did: it's buy Banner or renovate the library.)

    Oh, did I mention that we'd lose all the extensive customizations, support documentation and the like we've made to those products? Let's redo a few man-years of effort.

    Then there's all the costs to switch the Windows software over to Unix. What various professors use *isn't* free. Rebuying SPSS alone would run a small fortune. Forget all the econometrics programs the Econ folks have, the CAD programs, the quantum chemistry codes...

    Of course, some software simply isn't available, period. I'd lose Chime, a great plug-in that I can do all sorts of neat chemistry tricks with. There is no comparable Unix program.

    Next, you've probably got close to 1000 computer using staff and faculty on that campus. How much will it cost to retrain all of them? Oh, and finding secretaries and office workers that know StarOffice is damn hard. We can hire MS Office-knowing temps cheap.

    At least double the size of the Help Desk, to handle the increased volume of calls. You're going to need a full-time person just to handle the inevitable complaints about losing formatting on all of those Word documents the profs get mailed.

    Now, how many of your current IT staff can handle the changes to Linux? We've got some good network admins, server gurus and programmers here, but they're Windows folks. Do you fire those staff or switch them to Unix, where their 10+ years of experience is suddenly null?

    It's not enough money. Not even close.

    --
    "Seven Deadly Sins? I thought it was a to-do list!"
  47. Missing the Point by Pinky3 · · Score: 2, Interesting

    Many of the comments claim that is important for students to learn to use microsoft products.

    Read the restrictions on the donation again. There is no restriction on students buying, using, or learning microsoft products. The restriction is on the University buying microsoft products.

    Does the student really care what operating system the campus servers use? Do they really need IIS to serve the campus web pages?

    This donation could save the University millions in the long run by helping it to get away from cost of Microsoft licenses. My university is considering moving away from Microsoft, and $2.4 million might be just enough to tip the balance. Tell your grandfather to give his donor my address if his university doesn't want the money.

  48. Numbers by suitti · · Score: 2, Interesting
    Macs come with Outlook and IE these days. They may have MS Office on them. These may be replacable with Word Perfect or OpenOffice and Netscape. This would only be required for new Macs - as existing software could be grandfathered. Macs can last a LONG time (mine is now 16 years old, and I still use it). Still, at least some of them should attempt migrations. I'd attempt doing it for all of them. The Outlook family members are virus/worm supporting platforms.

    Existing PC's wouldn't have to be converted right away. Still, you'd want to migrate to Linux to get experience with the alternatives. If you have tons of Word documents, you should start exporting them to RTF, and experimenting with using them on new software right away. You DO run into issues.

    Let's say that you use the $800K/year for new hardware, and hardware is turned over every 3 years. That gives you $2.4 million for your total hardware budget. For 7000 students, that's $342 per student. That's a pretty cheap system for each student. If you go with 4 years for hardware turnover (average) you get a much easier $457 per student. For that, you can get useable Linux systems from Walmart.

    You might want to allocate some money to a few higher end systems. These would be put together from parts - which would save some money, get you exactly what you want, and still avoid the MS tax.

    One outcome of this experiment would be a working cross platform word processing file format. That, IMO, would be worth the effort.

    The price point might make you rethink individual systems. If they all have a network card, they don't all have to have CD drives or CD burners. These can be shared. A few might have scanners. They could all be used to back up each other's data. The network is the machine. This idea may make it hard to purchase Walmart systems, though.

    --
    -- Stephen.
  49. 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!

  50. 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.

  51. 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.
  52. 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

  53. I'm not sure this is a good idea... by Rev.LoveJoy · · Score: 3, Interesting
    Perhaps I misunderstand your question. How will depriving students of the ability to learn on MS systems or to code for windows or even us MS products be a good thing?

    I would be more apt to sympathize with the strings attached to this donation if it weren't so clearly going to dictate the educational doctrine of my school.

    Am I missing the obvious?

    Cheers,
    -- RLJ

  54. What's this guys email address... by aztektum · · Score: 2, Funny

    It just so happens I'm planning on setting up a non-MS campus of my own called "University of Me". I'm looking for donations to help out.

    --
    :: aztek ::
    No sig for you!!
  55. Re:option 2 by Anonymous+Brave+Guy · · Score: 2
    Or he could go the way of Venezuela and other countries, and declare that instead of saying "no Microsoft" just say "no closed source software". Then Microsoft is free to bring an open source offering to the university, nobody is being 'locked out', and nobody can complain about unfairness.

    Congratulations. In your haste to advocate open source, you have just prevented them from using most of the best software in the world. Well done.

    God damn, I hate "Use open source, just because" posts.

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  56. 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.

  57. Advice from blind men on painting styles by Morvandium · · Score: 2, Informative

    Doesn't sound like the worst thing that could happen.

    I've read many statements saying that students should be prepared for the real world, and for using Microsoft products. I've also seen discussion that CS students should be tought concepts and not just languages and libraries.

    Now, put these two ideas together. Using OpenOffice is very similar to using Microsoft Office. A student who graduates knowing how to use either one should be able to quickly learn the differences between them and master the alternative once they are in the work place. It is not only CS students that should be tought concepts and not just specifics.

    The other thing, that many have pointed out is that the change need not be immediate. Perhaps a frank discussion with the man donating the money could point out to him that for certain applications, it isn't possible to switch over to non-Microsoft programs. Perhaps until other alternatives become a feasible option (as determined, say, by the admins and perhaps *gritting teeth* a board as designated by the school administration), Microsoft products could be purchased for this usage.

    Personally, I'd say that much of this depends on the composition of the school, and the type of school. Many previous posts have simply ASSUMED that the school is only a CS school, or ASSUMED that the school isn't... I think one person even kindly ASSUMED that there's graduate students after it was stated this is an undergraduate only school. Without further details, it is fairly hard to offer any specific insight. Since you have a month, perhaps you could get some more details down, including the financial state of the school, the predominant majors, and other appropriate factors (current budget might be a notable factor), and then bounce if off Slashdotters again.

    Anyone giving advice with only partial details is bound to be giving at least partially flawed advice.

    --
    "If God's on our side, he'll stop the next war." -- Bob Dylan
  58. Best Practices by amuirharmony · · Score: 5, Informative

    Your grandfather should look into MIT's implementation of information systems. There is virtually no reliance on MS yet complete choice for students. The IS implementation at MIT is really a beautiful thing. Too often schools fail to seek best practices before diving into new projects.

  59. 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
  60. Rows of PS/2s... by telstar · · Score: 3, Funny
    "And how is this different than when I was in college and presented with rows and rows of PS/2s?"
    • I know ... I mean, come on ... couldn't they at least throw in an XBOX here and there?

  61. 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.

  62. Need to be able to make exceptions by Goonie · · Score: 2, Interesting
    What if, say, the biochemistry department needs to use a program that has no equivalent on Linux (or MacOS, for that matter), and won't run under WINE? At the very least, you'd need to negotiate a clause that allows exceptions where no feasible alternative exists.

    Much and all as I'd encourage universities to switch to open source solutions and dump expensive Microsoft ones as quickly and as much as possible, I suspect that there are areas where that just can't happen...yet.

    --

    Any sufficiently advanced technology is indistinguishable from a rigged demo
    --Andy Finkel (J. Klass?)
  63. 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.
  64. offer an incentive to not buy MS stuff... by Ffakr · · Score: 2, Interesting

    How about, instead of banning MS software, this person offers to subsidize faculty/staff/student purchases for non-MS licenses.
    Buy a Mac, get 20% subsidized. Buy a software license for something that directly competes with an MS app or license and have his fund kick in some money.
    This would certainly work for Unix boxes.. but maybe you could even offer discounts for x86 boxes that were preinstalled with Linux.. if the faculty/staff/student signs a contract to NOT install an MS product on it.

    This person could even kick in money to make an open-office package the standard for the university. $500K for training and deployment of an opensource office suite.. plus the licensing money they'd save! ... just an idea. Don't lock MS out, just make it more attractive to NOT use them.

    --

    I'm not feeling witty so bite me

  65. Re:I didn't learn any MS programming in school...i by MasterD · · Score: 2, Interesting

    When I was in school, I did all my English papers in LateX. Probably overkill, but there is nothing like compiling your paper before printing it out!

  66. GT by sdaemon · · Score: 2, Informative

    Georgia Tech's CS department seems to be about equally divided into two camps, MS and *NIX, with a small fringe element going to Macs. Now, most of the students I deal with seem to love using the *NIX systems, and the main undergrad CS cluster dual boots RH7.3 and Win2k, each box spending most of its time in RH. The ultrasparc solaris workstations see a lot of use, too. Some of the early-on required CS courses teach the use of gcc, lint (proprietary but TASTY!), dbx (I like it better than gdb simply because gdb doesn't handle threads very well), and some other linux/solaris tools.

    However, the curriculum for some required courses still focuses or uses in some integral manner proprietary utilities from Microsoft. Additionally, MS has launched this MSDN:Academic Alliance program, whereby CS students at GT (and presumably at other schools) can download and use for free just about any MS recent software that exists, be it application, development tool, or operating system altogether. Are these MS tools better or easier to use than their free counterparts? Not in my experience. gcc is still the best compiler out there, IMHO, and nothing beats eclipse for java. poseidon/dia make great visio replacements (for UML purposes at least), OpenOffice does everything I need for office functionality. Savvy students have no problem doing without a windows-based environment/curriculum at GT.

    The problem is when you bring non-CS students into the picture :) Most of them panic the moment they see a non-windows machine they're forced to use. Maybe they'll like OS X.

  67. Strings Attached... by the+eric+conspiracy · · Score: 2, Interesting

    I dislike Microsoft intensely - I think they are a great negative force in the software industry and have done much to crush innovation in the desktop PC platform.

    BUT I think any university that considers taking a grant like this is making a mistake. University policies should be based on intellectual and academic goals, not who has the bucks to buy them off. It is repugnant in the worst way.

  68. Change the conditions on the donation a bit by Anonymous Coward · · Score: 2, Informative

    How about changing the restriction on the donation to this:

    The university may spend the money only on non-Microsoft computer goods and services. That includes no computers with Microsoft software pre-loaded, or Microsoft licenses to run on blank computers.

    This would not restrict choice - Microsoft wouldn't be banned from the campus - but it would put other options (Mac, Linux, etc. etc) in front of the student and faculty.

  69. 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
  70. As much as I would hate to say it.... by Chanc_Gorkon · · Score: 2, Informative

    But the terms are unacceptable. The College has a mission that unfortunately has to include Microsoft products. Until there are better apps, they need to know Microsoft. There are ads for MCSE's and others related to Microsoft. Microsoft is the standard as much as you'd hate it. Tell the alum that they will try to expand into other products such as Linux and Unix, but due to mission of the College they could not guarantee that it would never be spent on Microsoft products.

    --

    Gorkman

  71. A Purely CompSci perspective by Omega1045 · · Score: 2, Interesting

    Most people go to college to get a degree, to get a career to make a living. That is a real-world answer if you ask a college student. This is the way I felt when I went to school.

    During my time in a small school's CompSci program, I was exposed to many different programming environments, including Windows and a very young Linux (at the time).

    I think it would have been profoundly wrong to deny myself and my peers (other students) the ability to use M$ stuff in college. One of the major recruiters on campus was MicroSquish. A lot of my friends got jobs with them, or programming in a Windows environment for someone else. I also know people working in Sun, AIX, HP-UX, Mac and Linux environments. However, the majority of programmers I know from college are on M$ in some fashion or another for their daily work lives.

    While I admire the spirit of the donation in question, I think it would be detrimental to not allow the individual student the choice to take advantage of all career paths available.

    Use the money to promote Linux, but don't blackmail the school by doing it. Maybe insist that none of the money can be used to by machines that will ever run M$, or M$ software. But don't take the freedom of choice away from kids trying to get a job in a tough economy.

    That is from a purely CompSci perspective.

    --

    Great ideas often receive violent opposition from mediocre minds. - Albert Einstein

  72. Which would you have - - a tool, or a foundry? by LazloToth · · Score: 3, Interesting

    My mother was an educator, and this was one of her favorite sayings - - that the greatest gift you can give a student is an interest in continued learning. Learning how to learn is of the utmost importance. So, in the situation described here, one might put forward the idea that the potential for exploration through contact with Open Source software is inherently greater than that from working with restrictive, proprietary products. With Microsoft software, you have a tool. With Open Source software, you own a foundry.

    --


    It's only funny until someone gets hurt. Then, it's hilarious.
  73. Unix will not save the world by pauk_11 · · Score: 3, Interesting

    Let me just present my own situation. I go to a college of 12,000+ and we have many computer clusters. Most are split between PC's and Mac's. The Mac's are used, but few use them willingly. It's mostly because the Pc's are always busy, so someone jumps on a MAc until a Pc opens up. We are presented with a choice between MAC and PCS, and I routintely see half a cluster comprised of unused MACs, simply to be fair and have a 50/50 ratio.
    Inversely, our CS department is solely comprised of Linux and Linux programming. Everything is done in the console, and all programs are compiled with gcc. The result is that my roommate who's a CS senior with a high GPA is completely inept in Windows. I'm a business major, when he asks me for help routinely. While some will say that maybe he's dumb, the truth is that he doesn't play with computers in his free time, most of his work is done for school. Therefore, he has minimal Windows knowledge for his own computer in the apartment, and when presented with a problem is completely lost. I once asked him to create a "Hello World" program for Windows, and after 30 minutes he gave up, despite having Visual Studio at his disposal. His entire class and department has the same issues, because he's been taught in a Slashdot-type of community. His teachers routinely make fun of MS and all their tools, and refuse to use them. They have a vague premonition that their punishing MS and making a statement, but the only ones being hurt are the students. I left the CS department for these reasons, as did many others, being an overly passionate Linux junky is unfair to students dependant on the leadership of thier teachers. There's something to be said about intuitive OS and software.

  74. 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...

  75. 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.
  76. Re:option 2 by pyrrho · · Score: 2, Interesting

    my point is you have to take the big picture when making a choice.

    There is no objective "best tool" in general, there are a lot of criteria and the "best tool" depends directly on their relative priority.

    Using OSS at any cost is akin to using democracy at any cost, that is, the freedom as a software engineer to see the code and have standard tools IS a part of the goal of that sort of attitude.

    How fast the process runs, or every little feature are important in niche areas, but in other areas it doesn't matter, just like it doesn't matter if Word dumps out big bloated .DOC files, it's not the main criteria that they be smaller.

    So when talking about freedom in a software context there is a goal there to preserve ones flexibility. One can get there by ussing OSS tools, but not by using closed tools.

    It's perfectly sensible to consider the criteria of [insert type of freedom here] as weighing more heavily than [insert type of engineering constraint here].

    And a good example of where most people make exactly that kind of judgement is prefering messy out of control democracy to clean and orderly totalitarianism. So that's the example I used, although the real issue is a simple matter of the logistics of decision making.

    --

    -pyrrho

  77. 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.
  78. 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

  79. Campus Agreement by Lebrun · · Score: 4, Informative

    My university signed this thing with microsoft called 'Campus Agreement'. Basically it means they get MS software really cheap, almost free for the students, but tha catch is that this "Agreement" is exclusive. They're not allowed to work other similar liceses. This results classes about VB programming, where there used to be C++ and Pascal courses. This happened after I graduated, so I did enyoy learning a lot of different languages, but now, that's a thing of the past, thanks (again) to MS (or should I say M$?) As for my favorite language, C/C++, they could be using one of Borland's tools (C++ Builder, Kylix), but as a product of the agreement, they're stuck with the very inferior Visual C++.

    --

    I am a brother to dragons, and a companion to owls.

  80. 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.

  81. concerning microsoft in the workplace by GePS · · Score: 2, Informative

    I currently am a student worker in my University's ITS dept. To give you an idea about what kind of university, out of many many thousands, we're #31 (with whatever rating scheme is used). Frankly, only 2-3 people who work here in ITS are computer science majors. Most of the people are just savvy users that can learn a new app in a day instead of a year. This lends one to think that a changeover would be just a weeks worth or so of new-learning for ITS staff, but that's not true.

    On the various computer classroom computers, there are at least 10 pieces of windows-only software that professors use to teach classes, and some professors (not the CS dept. interestingly enough) write their own apps for their classes.

    I don't mean to speculate on whether a complete switch over would be a Good Thing (even though I think the end result would be worth it, at least in the sciences), just to show that the dependency on whatever system is in place is often rather strong.

    Also, there is some handi-capped accessible software that is installed on some of the computers that we are required by law to provide, and it happens to be windows-only. (It's called ZoomText, and it's use is rather self-explanatory).

  82. Here's a plan that will win. by Anonymous Coward · · Score: 2, Informative

    Have your Grandfather go to RedHat and explain the situation. Tell the RedHat Executives that they need to supply the software & support for that time period. Then they (RedHat) can use this as a case study for other schools. Additionally, RedHat can use this promotionally.

    syouell@realanswers.org

  83. 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.

  84. 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
  85. I applaud this donor by raphaelf · · Score: 3, Interesting

    and your grandfather for having the tenacity to take this to the board of trustees. Microsoft is guilty of violating federal statutes relating to conduct of free trade in capitalist markets. Given these circumstances, it is my view that no public funds derived from government grants or other taxpayer sources, or from private donors should be used to support the extension of Microsoft's criminal activity, especially in academic institutions. As long as alternatives exist it is important to use them to curb continued abuse and proprietary extension by Microsoft. Academics have traditionally paved the way in such anti-monopolist movements and should continue to do so.

  86. 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...
  87. Re:another 'liberal' pro-choice contradiction by Peer · · Score: 5, Funny

    It took my incredibly non-techie mother something like 30 minutes to realise she wasn't using Windows.

    Do you have a blue desktop picture that says; "Page fault in kernel32.dll"?

  88. Similar Stories by wesmo · · Score: 2, Informative

    When I worked for a major New Jersey located Ivy League university's (to be left unnamed) Computer Science department, they received a multi-year grant from Microsoft which consisted of several hundred computers, supplied by Dell, with Windows NT/2000 on them.

    The grant was written in such a was as to say that the Windows operating system MUST remain on the machine. If the machine were to be reloaded, it MUST be a Windows operating system. If the systems were found to have another operating system installed, the contract would be in violation and Microsoft would have the ability to take back all of the grant equipment and cancel the grant entirely.

    That contract put the fear of god in the entire departmental management. And, as expected, Microsoft did do periodic audits.

    Because the University environment (a very unique environment, indeed) lives heavily off of grants, their decisions are swayed yearly by who gives what and how much. For example, the server infrastructure, which was heavily UNIX based for good reason, swayed from DEC Alpha systems to HP-UX to SUN Solaris in a very short span of time. It continues to be SUN based because of the continued grants year-to-year from SUN to maintain their footprint.

    Students really do not have choice when it comes down to it (did they ever? C'mon.. students are always treated like second class citizens anyhow!). What the student uses is defined by the University, and, subsequently, the professors teaching the courses. It is the professors who have to adapt to the changing environment defined by the "upper management".

    Could an all-non Microsoft environment be done? Sure, anything can be done. Is it cost effective? Probably not (and that pains me) since Microsoft's pockets are much deeper.. They can easily do the 'payoff' since they can shovel more money the way of the University.

  89. Interesting opportunity by kpogoda · · Score: 2, Interesting

    This college could be an excellent test bed for what may take many years to happen anywhere else. The college could offer a computing lab where there are empty desks setup with high speed internet connections where they could hook up their laptops. The school would not be buying microsoft products but still provide a means by which it could be used. This would be a gret learning experience for the rest of the world. I hope they go through with it. The school has to take into account what an average computer user is like. They would have to use KDE or gnome and format it in a very windows-like manner to ease transition and use for most users.

  90. What about NDA? by Saint+Fnordius · · Score: 2, Informative

    If I understand this correctly, then the students are allowed to look at the NT source code. But aren't they now "contaminated" by exposure? They now cannot work on any other project without Microsoft screaming bloody murder about them taking knowledge of their oh-so-important OS with them.

  91. 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!

  92. 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