Slashdot Mirror


South African Education Department Bans Free and Open Source Software

An anonymous reader writes "The South African Education Department has effectively banned the use of FOSS software in state-run schools by forcing all candidates writing the Computer Applications Technology examination to use Microsoft's Office 2010 or 2013 as the only supported options. In the same circular, the state has mandated that all schools use Delphi, instead of Java, as the programming language for the country's Information Technology practical paper. South Africa, notorious for its poor performance in Maths and Science and for having vastly over-crowded and underfunded schools, are now locked into costly Microsoft licensing because of this decision."

185 comments

  1. (sniffs cautiously) by zooblethorpe · · Score: 5, Insightful

    Well, I don't smell any hint of corruption here, no sirree!

    </sarcasm>

    --
    "What in the name of Fats Waller is that?"
    "A four-foot prune."
    1. Re:(sniffs cautiously) by gstoddart · · Score: 5, Insightful

      Well, I don't smell any hint of corruption here, no sirree!

      It doesn't need to be corruption.

      It could merely be incompetence and stupidity.

      --
      Lost at C:>. Found at C.
    2. Re:(sniffs cautiously) by sneakyimp · · Score: 4, Funny

      Oh please! This is just an innocent foot-hunting Safari! Everybody knows it's easier to shoot your own foot than someone else's.

    3. Re:(sniffs cautiously) by mspohr · · Score: 2

      Oracle also has a stranglehold on South Africa government.
      I have seen their "sales" effort in person and it is impressive.

      --
      I don't read your sig. Why are you reading mine?
    4. Re:(sniffs cautiously) by Anonymous Coward · · Score: 5, Funny

      Hey now, have an open mind.

      It could be all three!

    5. Re:(sniffs cautiously) by Anonymous Coward · · Score: 1

      Wouldn't Oracle have more to gain from pupils using Java?

    6. Re:(sniffs cautiously) by MightyMartian · · Score: 1

      No kidding... I don't really get Delphi at all. I mean, sure, Pascal-like languages are fairly good teaching languages, but all in all, Java, with it's C/C++ like syntax seems far more logical in a world where C, C++, Objective C, C#, Java and hell, bloody Javascript and PHP, are dominant languages.

      I can get MS Office, though it's obvious Microsoft and/or its partners benefit from this kind of lock-in, but at least it's so dominant you can see the logic. But Delphi? Does anybody code professionally in Delphi any more? Frankly, I only saw a few people who ever did.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    7. Re:(sniffs cautiously) by avgjoe62 · · Score: 4, Informative

      Never ascribe that to malice which can be adequately explained by incompetence.

      --

      How come Slashdot never gets Slashdotted?

    8. Re:(sniffs cautiously) by Oliver_Etchebarne · · Score: 1

      "Never attribute to malice that which is adequately explained by stupidity." (Hanlon's razor)

      --
      drmad
    9. Re:(sniffs cautiously) by jellomizer · · Score: 3, Informative

      Or...
      Trying to have some sort of standard so they are not trying to teach around many different platforms, and Open Source isn't the issue.

      Most of these schools already have a Microsoft license, having some kids do stuff in OpenOffice, or LIbreoffice... Means teachers who are already under stress needs to know how to deal with many platforms.

      As for Delphi... My best guess it they want for focus more on Database application vs Object Oriented.

      Saying that they are banning Open Source because of this is like saying a group of people are not your friends just because they didn't invite you to a particular party.

      Should they be teaching Open Source, absolutely, the more you are taught the better you are... However if you need to pick and choose, then Open Source may not always be the best option.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    10. Re:(sniffs cautiously) by Anonymous Coward · · Score: 5, Insightful

      Never ascribe to incompetence what can be adequately explained by greed.

    11. Re:(sniffs cautiously) by Joining+Yet+Again · · Score: 1

      This one's far more likely.

      The whole "Never ascribe to malice" thing was written by a very malicious person.

    12. Re:(sniffs cautiously) by interval1066 · · Score: 1

      Locking your education system to anything that uses Delphi is a sure sign that your both corrupt and incompetent.

      --
      Python: 'And then suddenly you have a language which says "we're all stuck with whatever the whiniest coder wants".'
    13. Re:(sniffs cautiously) by Joining+Yet+Again · · Score: 1

      Because of course someone is going to be employed professionally to code Java based on whether they've studied Java or Delphi in high school.

      God fucking dammit, procedural languages are all the same.

    14. Re: (sniffs cautiously) by jd2112 · · Score: 1

      1993 called and they want their software development platform back.

      --
      Any insufficiently advanced magic is indistinguishable from technology.
    15. Re:(sniffs cautiously) by St.Creed · · Score: 1, Insightful

      I agree. Also, Delphi is quite likely the better language for teaching. Pascal sure beats Java (or C++ - *shudder*) in that area.

      And another thing: for some reason the fact "stuff costs money" is no problem when it comes to US schools (iPad schools, anyone?) but when it's about South Africa it suddenly has to be free of cost? Why? So the corrupt officials can actually drain off even MORE money whilst sticking it to the students?

      Having expensive teaching materials as a mandatory requirement may do a lot to force parents into action against corrupt officials. It's one of the reasons that sending money to developing countries can kill off the economic prospects of that country just as effectively as an economic blockade: there is no incentive for anyone to actually stop the corruption, so it runs rampant until it's out of control.

      --
      Therefore, by the (faulty) logic you're using, you're just a cow with a keyboard - osu-neko (2604)
    16. Re:(sniffs cautiously) by QRDeNameland · · Score: 5, Interesting

      The whole "Never ascribe to malice" thing was written by a very malicious person.

      It is attributed to Robert J. Hanlon, though the idea predates him by at least 200 years.

      That said, most people seem to miss the important clarifications of this adage: 1) the key word is "adequately", otherwise stupidity becomes the perfect cover for malice; 2) the "Heinlein's razor" variant that says "Never attribute to malice that which can be adequately explained by stupidity, but don't rule out malice,"; 3) the corollary known as Grey's Law: "Any sufficiently advanced incompetence is indistinguishable from malice."

      Far too often, I hear read people talking about various gov't bureaucracy, bloat, and largesse and thus declare gov't as "incompetent". Far too seldom do they ask the question "incompetent for whom?"

      --
      Momentarily, the need for the construction of new light will no longer exist.
    17. Re:(sniffs cautiously) by Anonymous Coward · · Score: 0

      The whole "Never ascribe to malice" thing was written by a very malicious person.

      Never ascribe to malice that which can be adequately explained by inadequate wedding tackle.

    18. Re:(sniffs cautiously) by AlphaWoIf_HK · · Score: 1, Insightful

      However if you need to pick and choose, then Open Source may not always be the best option.

      Closed-source garbage has no place in an educational environment.

      --
      Da derp dee derp da teedly derpee derpee dum. Rated PG-13.
    19. Re:(sniffs cautiously) by Anonymous Coward · · Score: 0

      No "incompetence and stupidity" is standardizing on MS Office. "corruption" is banning all open source software (aka MS Office alts).

    20. Re:(sniffs cautiously) by Anonymous Coward · · Score: 0

      Never ascribe that to incompetence that which can be adequately explained by greedy self-interest.

    21. Re:(sniffs cautiously) by Beorytis · · Score: 1

      I prefer the nearly equivalent "Sufficiently advanced cluelessness is indistinguishable from malice."

    22. Re: (sniffs cautiously) by lgw · · Score: 1

      I was going to ask "what new platform is named Delphi - wasn't that something from the early 90s?". Is this really that? Amazing.

      --
      Socialism: a lie told by totalitarians and believed by fools.
    23. Re:(sniffs cautiously) by silviuc · · Score: 1

      Yes people still use it to make money. Like these guys: http://www.ritlabs.com/

    24. Re:(sniffs cautiously) by Anonymous Coward · · Score: 0

      "Never attribute to stupidity that which is adequately explained by greedy self-interest." (mcgrew's razor)

    25. Re:(sniffs cautiously) by Anonymous Coward · · Score: 0

      However if you need to pick and choose, then Open Source may not always be the best option.

      Closed-source garbage has no place in an educational environment.

      It's Office. It works and is 100% supported. You can't say the same thing for other Office alternatives.

      I suppose you would rather it be Open Source even if that means hiring additional employees for support. Will you be responsible when there's no solution to a bug while you wait for the Apache Foundation to acknowledge this?

      What will you tell these students when their documents created in Open Office don't look the same after being opened on their Teacher's computer. Oh yeah, they get a B instead of an A.

    26. Re: (sniffs cautiously) by Anonymous Coward · · Score: 0

      That's some fucking lag they have down their in South Africa...

    27. Re:(sniffs cautiously) by Anonymous Coward · · Score: 0

      Second that. Using MS or other big company software is financially, strategically and logically a bad decision. I also say: Only corruption and incompetence can lead to such a bad decision.

    28. Re:(sniffs cautiously) by Anonymous Coward · · Score: 0

      I'm little world of IT support I first look for ignorance, then incompetence/ stupidity and then malice/greed/sadism. I'm not always right, but it usually gets me close enough. When the evidence changes, so too does my opinion. But it's just a starting point.

    29. Re:(sniffs cautiously) by Lonewolf666 · · Score: 1

      Well, why not FreePascal/Lazarus in place of Delphi?

      From Germany, I currently see a price of â199.00 for Delphi® XE5 Starter, which is the cheapest version available (mostly for private use, very limited commercial license). Maybe South Africa could haggle the price down a bit more for school use, but generally Embarcadero is f**king expensive.

      Free Pascal is, well, free. And IMHO good enough. It has obviously not much presence in the job market, but Delphi is also on its way out.

      I'm working for a company that used Delphi 6 until recently, but new projects are migrating to .NET now. And we were one of the last holdouts anyway. I guess Delphi will still be used for a few years in maintenance tasks/minor upgrades, but its days are ultimately numbered here.

      --
      C - the footgun of programming languages
    30. Re:(sniffs cautiously) by Anonymous Coward · · Score: 0

      Most of these schools already have a Microsoft license, having some kids do stuff in OpenOffice, or LIbreoffice... Means teachers who are already under stress needs to know how to deal with many platforms.

      Current versions of Open/LIbre Office deal just fine with MS Office files for anything a student is likely to be doing.

      Current versions of MS Office likewise deal just fine with .odx files for anything a student is likely to be doing.

      No need to ban the software, although it could be incumbent on the student to make sure whatever they're turning in looks and acts the same in whatever the teacher opens it with.

    31. Re:(sniffs cautiously) by fuzzyfuzzyfungus · · Score: 1

      Which makes it particularly odd to choose some obscure oddball with a tiny handful of necrotic vendors and a few under-maintained OSS projects as options for tools, rather than an otherwise-equivalent one for which ongoing interest exists.

    32. Re:(sniffs cautiously) by AlphaWoIf_HK · · Score: 1

      What will you tell these students when their documents created in Open Office don't look the same after being opened on their Teacher's computer.

      Why is the teacher using closed-source garbage, and grading their papers based on what they look like in said garbage? That's a problem in and of itself.

      --
      Da derp dee derp da teedly derpee derpee dum. Rated PG-13.
    33. Re:(sniffs cautiously) by armanox · · Score: 2

      I'd tell them they should have submitted it as a PDF. Not like MS Office documents look the same computer to computer either.

      --
      I'm starting to think GNU is the problem with "GNU/Linux" these days.
    34. Re:(sniffs cautiously) by pupsocket · · Score: 1

      A generation of government-hacking prodigies will emerge from South Africa because of this. Circumventing government controls will become the first requirement for all neophyte South African programmers.

    35. Re:(sniffs cautiously) by Anonymous Coward · · Score: 1

      Sure, if you know Delphi you will pick up Java in a heartbeat, but the same can be said about a language like Python as well but the difference is that in Python students will most likely advance quicker and enjoy programming a lot more. By choosing Delphi you make sure that fewer students will know a procedural language and from an economical perspective that is just retarded.
       

    36. Re:(sniffs cautiously) by Anonymous Coward · · Score: 0

      A trend that makes me sad is that dumber and dumber people know more and more seemingly applicable quotes and/or named fallacies and then play fallacy bingo with comments and nobody bothers to question what the argument made and the fallacy "identified" actually mean. I wonder if there's a name for that phenomenon or saying I could make up, maybe: "anything you respond to with a quote, is something you haven't put thought into"

    37. Re:(sniffs cautiously) by AbsGeekNZ · · Score: 1

      I would like to LOL at this...but it makes me sad for the students....

    38. Re:(sniffs cautiously) by Darinbob · · Score: 1

      Corruption in favor of Microsoft would have mandated Visual Basic instead of Delphi.

    39. Re:(sniffs cautiously) by Darinbob · · Score: 1

      Delphi when I used it (very very briefly) was so much easier to learn and use than Visual Basic. This was mid to late 90s, but Microsoft looked like they were stumbling around with usability compared to the competition. I was really surprised when VB took off since it was so awful originally.

    40. Re: (sniffs cautiously) by Darinbob · · Score: 1

      It is apparently still around with a different company.

    41. Re:(sniffs cautiously) by Darinbob · · Score: 1

      I'd rather hire someone who said "I only learned on a weird oddball language but I want to learn something else too!" than the "if you're not using Java I'm outta here."

      And it's high school. Do they teach advanced programming in high school and does it matter? Maybe I am getting old.

    42. Re:(sniffs cautiously) by MightyMartian · · Score: 1

      While I learned programming in TRS-80's variant of MS-BASIC, my first "formal" (as in high school) education in programming was in Turbo Pascal, and I monkeyed around a bit in Modula and Delphi. I never did a serious project in any Pascal-like language, and knew few people that did. I simply didn't know anyone was still using Delphi.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    43. Re:(sniffs cautiously) by RazorSharp · · Score: 1

      However if you need to pick and choose, then Open Source may not always be the best option.

      Maybe for a business. If your goal is to educate then open source is always the best option.

      Your explanation is really reaching. If a teacher can't figure out LibreOffice -- especially one who already understands MS Office -- then they're too incompetent to teach. If they want to focus on database stuff rather than object oriented then they're not really concerned about educating, they're focussed on job training. That type of teaching belongs in a tech school, not a public education system.

      Since those are very poor decisions, it seems more likely to me that certain corporations have influenced these decisions. Ockam's razor disagrees with your rationalization.

      --
      "From the depths of my skeptical and rationalist soul, I ask the Lord to protect me from California touchie-feeliedom."
    44. Re:(sniffs cautiously) by fuzzyfuzzyfungus · · Score: 1

      Oh, I'm not saying that the correct answer is Java, just that choosing a language that appears to be actively dying (rather than just choosing a pedagogical language without listening to the 'But, but, practical skills!' idiots) seems like it would add an extra layer of logistical hassle.

      Given the state of South African secondary education, 'extra layer of logistical hassle' is not high on the list of things I would want.

    45. Re:(sniffs cautiously) by phayes · · Score: 1

      My preferred music app, Mediamonkey is coded in Delphi. This is becoming a problem as it is not present on either Linux or Mac & even windows 8 certification is defendant on compile time options that the Delphi debs have not implemented yet.

      --
      Democracy is a sheep and two wolves deciding what to have for lunch. Freedom is a well armed sheep contesting the issue
    46. Re:(sniffs cautiously) by Anonymous Coward · · Score: 0

      Or...
      Trying to have some sort of standard so they are not trying to teach around many different platforms, and Open Source isn't the issue.

      Most of these schools already have a Microsoft license, having some kids do stuff in OpenOffice, or LIbreoffice... Means teachers who are already under stress needs to know how to deal with many platforms.

      As for Delphi... My best guess it they want for focus more on Database application vs Object Oriented.

      Saying that they are banning Open Source because of this is like saying a group of people are not your friends just because they didn't invite you to a particular party.

      Should they be teaching Open Source, absolutely, the more you are taught the better you are... However if you need to pick and choose, then Open Source may not always be the best option.

      I am from South African and none of the schools have Miscrosoft licences already they government just decided to go that route. You are vastly misinformed.

    47. Re:(sniffs cautiously) by pinkushun · · Score: 2

      Hey, no way to have an open mind without open software :P

    48. Re:(sniffs cautiously) by Anonymous Coward · · Score: 0

      Or maybe even both!

    49. Re: (sniffs cautiously) by pottsj · · Score: 1

      If you're gonna to knock my favorite IDE, could you at least try and get your facts right? Delphi 1 didn't ship until 1995

      So there! ;)

    50. Re:(sniffs cautiously) by pottsj · · Score: 1

      While not free, their academic volume pricing is up to 97% less that commercial list price.

      BTW - I work for a company that is currently using Delphi XE4 and will be migrating to XE5 (just released) after verifying it's stability with our existing code base. Guess we're gonna hold out a bit longer... :)

    51. Re:(sniffs cautiously) by Anonymous Coward · · Score: 0

      Delphi is object pascal.....

    52. Re:(sniffs cautiously) by Anonymous Coward · · Score: 0

      Yes, and I make more money than Java, C++, and C# developers, thank you.

    53. Re:(sniffs cautiously) by Foxhoundz · · Score: 1

      Right. Well, I guess my closed-source education has ruined my career as now I can only make ends meet by supporting cash strapped corporations locked into their closed-source software. Not. Computer literacy is computer literacy. It doesn't matter whether you used C# or Java to gain an understanding of the fundamentals of programming. A good, motivated individual will learn the platform regardless of its origins. It's people like you who make open source altneratives so hard to swallow for the enterprise.

  2. How many people where bribed to make this deal? by Joe_Dragon · · Score: 3, Insightful

    How many people where bribed to make this deal?

    1. Re:How many people where bribed to make this deal? by Nerdfest · · Score: 4, Funny

      Relax, all the documents created are ISO standards. There's no lock-in here.

    2. Re:How many people where bribed to make this deal? by Anonymous Coward · · Score: 0

      Many Bothans were bribed to make this deal.

    3. Re:How many people where bribed to make this deal? by Anonymous Coward · · Score: 1

      Sadly, possibly 0.

      I can imagine some government official somewhere proud of his latest powerpoint presentation made
      with what he thinks is the oh so awesome MS Office products with Ribbon that he decides it makes
      sense to only use MS Office 2010/2013. He doesn't even know about LibreOffice or OpenOffice, he
      just wants MS Office 2003 gone.

    4. Re:How many people where bribed to make this deal? by ruir · · Score: 1

      You surely jest. Corruption in Africa? And Microsoft involved? Cant surely be true!

    5. Re:How many people where bribed to make this deal? by Anonymous Coward · · Score: 0

      Just taking some extra steps to make sure that they stay high up on the list of grant recipients from the Bill & Melissa Gates Foundation. Now who said charity doesn't have its benefits?

  3. Holy Hype-fest Batman! by CajunArson · · Score: 3, Insightful

    "The South African Education Department has effectively banned the use of FOSS software in state-run schools by forcing all candidates writing the Computer Applications Technology examination to use Microsoft's Office 2010 or 2013 as the only supported options."

    Fascinating, apparently MS-South Africa has sophisticated technology that seeks out and destroys all open source software simply because Microsoft Office is used for some tasks. This new learning is amazing! Tell me again how sheep-bladders can be used to prevent earthquakes!

    --
    AntiFA: An abbreviation for Anti First Amendment.
    1. Re:Holy Hype-fest Batman! by CajunArson · · Score: 4, Insightful

      Oh one other thing: anybody who says that using "Delphi" is somehow not "open-source" while using Java is "open source" doesn't understand the difference between a programming language in the abstract and a particular piece of software that compiles or interprets code written in the language in the concrete needs a head exam.

      Something tells me these guys: http://www.lazarus.freepascal.org/ would get offended if you tell them that they hate open source because they have an open source implementation of Delphi. Since Delphi is a descendant of Pascal, which has a long history in software education, it's not some evil conspiracy to use Delphi in a classroom setting.

      --
      AntiFA: An abbreviation for Anti First Amendment.
    2. Re:Holy Hype-fest Batman! by Sarten-X · · Score: 4, Interesting

      Yep. I'm a FOSS advocate, and I just read the memo linked in the similarly-hyped FA... but this story is a waste of a good outrage.

      A state-led education department has picked a particular product used to cover their basic computing curriculum, and it isn't FOSS. That sucks, but we'll try harder next time. Meanwhile, other schools not under this authority are free to use FOSS, and any schools that can manage extra resources (unlikely, I know) can still present FOSS as alternatives, and FOSS can probably still be used outside the curriculum.

      I set up a computer lab in Ghana, and they had similar policies in place, but with vague enough wording that I could use a carefully-configured OpenOffice installation to cover the requirements. I suspect the actual mandated curriculum in South Africa is likely similar, and this news is just a memo from the authority saying they made the easy choice for picking their standard software.

      TRWTF is Delphi.

      --
      You do not have a moral or legal right to do absolutely anything you want.
    3. Re:Holy Hype-fest Batman! by h4rr4r · · Score: 1

      How may I use these sheep bladders to run Office 2013 on FOSS Operating systems?

    4. Re:Holy Hype-fest Batman! by Anonymous Coward · · Score: 0

      But... but... but.... dis it teh Op3n Soooource!!!!!!1111111oneoneoen!!!

    5. Re:Holy Hype-fest Batman! by Anonymous Coward · · Score: 1

      While you're correct, practically speaking, Delphi is closely tied to Oracle and Embarcadero (Borland). Somehow I seriously doubt that the South African organizations in question will be using the freepascal implementation, or even be aware that it exists.

    6. Re:Holy Hype-fest Batman! by hawguy · · Score: 4, Insightful

      "The South African Education Department has effectively banned the use of FOSS software in state-run schools by forcing all candidates writing the Computer Applications Technology examination to use Microsoft's Office 2010 or 2013 as the only supported options."

      Fascinating, apparently MS-South Africa has sophisticated technology that seeks out and destroys all open source software simply because Microsoft Office is used for some tasks. This new learning is amazing! Tell me again how sheep-bladders can be used to prevent earthquakes!

      That technology is called "convenience" and "money", and is what was meant by "effectively banned" rather than saying "completely banned".

      Once you've spent the money to purchase the non-FOSS tools that the school requires you to use, you're not going to seek out free/open source replacements for those tools.

      A few FOSS zealots may be willing to use LibreOffice, FreePascal, Linux, etc for most things, and only use the paid tools when he absolutely has to, but the average user isn't going to pay for one environment to use for special tasks, and then set up a completely different FOSS environment where he'll do most of his work.

      (I'm one of those few, I use Linux for 99% of my work, but rdp into a Windows server to run Outlook, Visio, MS-Office, etc when I need to)

    7. Re:Holy Hype-fest Batman! by jedidiah · · Score: 1

      > but the average user isn't going to pay for one environment to use for special tasks, and then set up a completely different FOSS environment where he'll do most of his work.

      That's a false strawman. The beauty of Free Software is that it is generally platform agnostic. You don't have to do anything remotely like what you've just described. All your "special environment" requires is downloading some software.

      It's no more burdensome than getting your flash and silverlight plugins sorted.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    8. Re:Holy Hype-fest Batman! by Anonymous Coward · · Score: 3, Funny

      Of course Delphi is closely tied to the oracle. It already was in ancient Greece. ;-)

    9. Re:Holy Hype-fest Batman! by pla · · Score: 2

      Once you've spent the money to purchase the non-FOSS tools that the school requires you to use, you're not going to seek out free/open source replacements for those tools.

      Key phrase there, "spent the money".

      Students in general don't tend to have oodles of disposable cash. South Africa doesn't exactly have a reputation as above-average for personal incomes. Therefore, this "decree" only really means one of two things:

      The SA ED has effectively ordered people to pirate Microsoft Office and Delphi, or
      People will use open source tools anyway and just output in Office-compatible file formats.

      A few years from now, the SA ED will scratch its head in wonderment as to why every document submitted to it has very slightly screwed up formatting, but in a mysteriously consistent way.

      And considering this story comes from South Africa, they will most likely blame witches and torture a few innocent women to death.

    10. Re:Holy Hype-fest Batman! by hawguy · · Score: 1

      > but the average user isn't going to pay for one environment to use for special tasks, and then set up a completely different FOSS environment where he'll do most of his work.

      That's a false strawman. The beauty of Free Software is that it is generally platform agnostic. You don't have to do anything remotely like what you've just described. All your "special environment" requires is downloading some software.

      It's no more burdensome than getting your flash and silverlight plugins sorted.

      No strawman, it's a practical use case. You're assuming that all one needs to do to become proficient in some software is to install it, that's the easy part, the hard part is learning how to use it effectively.

      When a student is told that he is required to submit work created by the school's chosen software, how many students are going to take the time to find a FOSS equivalent, do all of their work in that FOSS equivalent, and then, just before submitting the assignment, test it using the paid software to make sure it works, and if it doesn't work, spend time debugging it to get it to run/format correctly before submitting it?

    11. Re:Holy Hype-fest Batman! by Anonymous Coward · · Score: 1

      TRWTF is Delphi.

      Delphi was created by Jesus and is far superior to Java.

    12. Re:Holy Hype-fest Batman! by Anonymous Coward · · Score: 0

      Total non-sequitor: did you help set up the lab sponsored by South Korea (ish - I can't remember the exact name / circumstances)?

      If so, thanks! I ran a course on software engineering there this past summer.

    13. Re:Holy Hype-fest Batman! by Arker · · Score: 1

      "TRWTF is Delphi."

      I'll admit I havent touched it in years but Wikipedia indicates it's been kept up to date, and other than being locked into MSWin (obviously given the Office item that's a given) what's wrong with it?

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    14. Re:Holy Hype-fest Batman! by Anonymous Coward · · Score: 0

      Information on Delphi is readily available. Depending how far you are into high-tech it may be surprising you haven't heard of it. Looking at Wikipedia turned up two articles: "Embarcadero Delphi and Object Pascal. I hadn't previously known it was a variant of Pascal, but now knowing that I'm glad I've never had to touch it.

    15. Re:Holy Hype-fest Batman! by Anonymous Coward · · Score: 0

      Delphi has nothing to do with Oracle. Get your facts straight.

    16. Re:Holy Hype-fest Batman! by Anonymous Coward · · Score: 0

      If they learn how to use Delphi, they'll have very few problems using Free Pascal/Lazarus.

    17. Re:Holy Hype-fest Batman! by Builder · · Score: 1

      Microsoft Office is being mandated for some tasks. That means that all of these students will need a Windows license. What's the point of loading Linux at home after you've already had to load windows? It makes it just that little bit harder for them.

    18. Re:Holy Hype-fest Batman! by riT-k0MA · · Score: 1

      You're mistaking us for Swaziland

    19. Re:Holy Hype-fest Batman! by Aquineas · · Score: 0

      Um, Delphi has no more ties to Oracle than Java does. Oh wait, Java is owned by Oracle. Um, what exactly is your point?

    20. Re:Holy Hype-fest Batman! by Aquineas · · Score: 0

      It's not locked into Windows. You can create OS X, iOS, and Android applications with Delphi.

  4. they have a reputation to protect by Anonymous Coward · · Score: 0

    looks like they take protecting it seriously

  5. Calling Ubuntu by Anonymous Coward · · Score: 4, Insightful

    Mark Shuttleworth, please speak up!

  6. Thank you Bill and Belinda Gates by Anonymous Coward · · Score: 3, Insightful

    Side effect of the Gates foundation aid to Africa?

    1. Re:Thank you Bill and Belinda Gates by Anonymous Coward · · Score: 0

      Yes! Free AIDS meds in exchange for exchange licenses. Win-Win!

  7. Sounds like kick-backs by Anonymous Coward · · Score: 1

    S. Africa is known for this sort of thing. They purchased a bunch of fighter jets that they could never afford to fly in exchange for a huge kick-back to the ANC.

    Hopefully the kickback they got from Microsoft was worth it.

    1. Re:Sounds like kick-backs by bleh-of-the-huns · · Score: 4, Funny

      In SA, they do not call it a kick back, they call it a "Facilitation Fee" :P

      --
      I came, I conquered, I coredumped
    2. Re:Sounds like kick-backs by Anonymous Coward · · Score: 1

      South Africa just happens to be one of the leaders in fighters technology development. Example their A-A and A-S missiles, radar technology and electro-optical guidance systems are best ones.

    3. Re:Sounds like kick-backs by ruir · · Score: 1

      Brilliant, sir, brilliant. You made my day.

    4. Re:Sounds like kick-backs by riT-k0MA · · Score: 1

      We also produce one of the best attack helicopters in the world. Unfortunately nobody wants to buy any due to concerns about the availability of spare parts arising from our uncertain political future.

  8. The End by Anonymous Coward · · Score: 0

    Sounds like they've entered the death-spiral, where the product of their education system is now making decisions on the future of the education system. Sad.

  9. Return to the 1980's! by lexypher · · Score: 0

    Apparently they missed the global ostracization which accompanied such mind mindbogglingly bad choices as apartheid.

  10. I'm from SA... by bleh-of-the-huns · · Score: 1

    This makes me sad

    --
    I came, I conquered, I coredumped
  11. This sounds like a job for Avaaz. by Anonymous Coward · · Score: 0

    I hope someone sets up a protest on Avaaz.
    http://www.avaaz.org/en/

  12. A wide range of options is always best. by WiiVault · · Score: 3, Interesting

    I'm not afraid to admit I use a quite of commercial software and have been quite happy with many products out there. Yes even a few MS ones. But as a person with a functioning brain and an interest in productivity you can bet your ass every time I'm looking at an upgrade I take a moment to survey the options. Often over the course of a major version upgrade cycle I learn that a cheaper or if I'm lucky an OSS solution has become viable for my needs. Any time I see an organization act outside of that simple principle I can suspect only one of two things and neither are good. I usually hope it's just narrow minded ignorance, which with luck can sometimes be cured, but when you lock people into a paid-for only solution it usually ends up being bribery of some sort. Governments are in the end just made up of people, and like in the corporate world the decision makers are often the most selfcentered people in the land. Add to that despite using and recommending certain MS programs and services I have little doubt in my mind that MS is one of the most unethical technology companies in the world- it's how they got where they are.

    1. Re:A wide range of options is always best. by Anonymous Coward · · Score: 0

      Every time I'm looking at an upgrade, I'm often finding myself frustrated by how much effort I have to make discerning between choices. More in hardware than software, but still, it gets tedious to spend so much effort on it.

      But you want unethical? MS doesn't even begin to top the list, not when you consider how many scam artists are in the business. At most they have more aggregate influence, but I'd put them far less despicable than the guys who charge 300 dollars to help Grandma with her computer.

      And that's not even counting the malware authors.

    2. Re:A wide range of options is always best. by WiiVault · · Score: 1

      You are right that in some cases the options are wide and require effort to investigate. In that case I weigh the productivity loss of looking into it further, if it is a minor feature or something I only use rarely I have no shame in letting inertia keep me on what I'm used to. I rarely use a painting program on my PC but every now and then I need it for some random thing I just keep using what I'm used to without worrying too much about missing out on something a tad better. My OS's on the otherhand are very well researched, and in a hypothetical world where there was a $1000 one that vastly increased what I could get done and still run my software I would buy it in a minute. Cost is certainly a factor, but unless you have a philosophical belief in only using free solutions you are not really looking at the big picture. Had a friend who does quite a bit of Photoshoping try and go GIMP because it was OSS. I wished him best of luck, Adobe blows- but he was back in a week. In the end his enthusiasm for all of the great qualities of open software simply weren't enough to deal with a not very good product (according to him).

  13. wait a minute by slashmydots · · Score: 4, Interesting

    If my $10 mil company can't afford Office 2013 and is switching to Libre, how the hell can an African school system afford it?

    1. Re:wait a minute by oodaloop · · Score: 4, Informative

      Because they were given a different rate?

      --
      Tic-Tac-Toe, Global Thermonuclear War, and relationships all have the same winning move.
    2. Re:wait a minute by Anonymous Coward · · Score: 0

      Warez

    3. Re:wait a minute by Anonymous Coward · · Score: 0

      Yep 1SAR a copy.

    4. Re:wait a minute by Anonymous Coward · · Score: 0

      You know, South Africa is not all that wealthy, but they do have substantially more than $10 million.

    5. Re:wait a minute by Anonymous Coward · · Score: 0

      If my $10 mil company can't afford Office 2013 and is switching to Libre, how the hell can an African school system afford it?

      South African school spending is approx Rand 173,000,000,000 or US$17,300,000,000 (cite: http://www.politicsweb.co.za/politicsweb/view/politicsweb/en/page71619?oid=405001&sn=Detail&pid=71619)

      Obviously they have lots of other priorities to spend their money on too, but comparing them to a $10,000,000 company is silly.

    6. Re:wait a minute by Anonymous Coward · · Score: 0

      Everyone does when they print their own currency.

    7. Re:wait a minute by ilguido · · Score: 1

      I guess that there are more students in South Africa than workers in a $10 million company.

    8. Re:wait a minute by St.Creed · · Score: 1

      No-one actually buys Office 2013. You buy Office 365 and then you install Office Pro 2013 on 5 computers.

      --
      Therefore, by the (faulty) logic you're using, you're just a cow with a keyboard - osu-neko (2604)
    9. Re:wait a minute by Anonymous Coward · · Score: 0

      If your $10 million per year company cannot afford MS Office. It is about to be a $0 per year company. Especially when LibreOffice trashed a customer MS Office document.

    10. Re:wait a minute by ks*nut · · Score: 1

      South Africa, where they dig up gold and diamonds.

    11. Re:wait a minute by Anonymous Coward · · Score: 0

      You seem to be thinking some of that gold and diamond money is going to the children? lolz

    12. Re:wait a minute by Darinbob · · Score: 1

      People like to give stuff free to students if it has a chance to turn them into future loyal customers. They aren't likely to do the same thing for a cynical office worker. Dumping free and discounted products on schools is a very old strategy.

    13. Re:wait a minute by slashmydots · · Score: 1

      I hope that's a nice way of saying they pirated it because that's what everyone in countries around there does.

    14. Re:wait a minute by oodaloop · · Score: 1

      I hope that was poorly worded sarcasm instead of the racist bigotry it sounded like. Schools get discounts, in case you've never been to one.

      --
      Tic-Tac-Toe, Global Thermonuclear War, and relationships all have the same winning move.
  14. Are we the first of April? by HommeDeJava · · Score: 1

    I think, it's an hoax. Isn't it?

    1. Re:Are we the first of April? by Anonymous Coward · · Score: 0

      Yes, it is april 1st on the southern hemisphere.

  15. Apartheid returns to SA by Anonymous Coward · · Score: 0

    Now the rest of the world uses open source, but SA insists on an antiquated idea called Microsoft.

  16. Delphi by stewsters · · Score: 1

    Forced to use Delphi? Really?

  17. FOSS by doconnor · · Score: 1

    Aren't there a couple FOSS compilers that support Delphi to a greater or less degree?

    1. Re:FOSS by loufoque · · Score: 1

      Yes, all dropped projects.
      Delphi died quite a few years ago, and so did its compiler scene.

    2. Re:FOSS by Anonymous Coward · · Score: 0

      Free Pascal is full of zombies.

  18. Not really. by Anonymous Coward · · Score: 0

    Mandating Delphi vs. Java means that students will be learning to program in Delphi, not Java. It has nothing to do with whether other software that *is* FOSS will be used. Sure, Delphi runs on Windows, but *amazingly*, so does a lot of other software, both FOSS and not FOSS. And since not everyone is programming, there certainly could be many other machines not running Delphi, or Windows for that matter, that all sorts of FOSSy goodness could run on.

    Unless we're talking about Africa, where there are only 3 computers per 1000 people. :(

    Unless they mean Delphi as in Aftermarket Auto Parts. If that's the case, I'm *outraged*. :)

  19. The primary function of any government: by Chas · · Score: 1

    Keep them dumb and dependent!

    --


    Chas - The one, the only.
    THANK GOD!!!
  20. Pirate Bay by Anonymous Coward · · Score: 0

    I'm sure the 5 people that do those courses will be able to "legally purchase" a copy of what they need somewhere.

  21. This is great news by TheTrueScotsman · · Score: 1

    The last thing this industry needs is yet another wave of bad Java programmers.

    1. Re:This is great news by Anonymous Coward · · Score: 0

      Best resume ever: "Proficient in Java programming and Microsoft Office." Ha!

  22. People...... by Anonymous Coward · · Score: 0

    Students need to learn Office. A major majority of companies use Microsoft products. They need to know how to use them. It is that simple.

    1. Re:People...... by turgid · · Score: 1

      If students learned a variety of office productivity applications (word processors, spreadsheets, email clients, presentation graphics etc.) they might not all go on to chose one set of products from a single vendor when they enter the workplace and start to make the decisions, unlike their blinkered and indoctrinated parents.

  23. the oracle at... by themushroom · · Score: 1

    I know nothing of this Delphi doodad, however if you're not teaching Java you're not in the present reality. The country is already behind, this doesn't help any.

    1. Re:the oracle at... by Anonymous Coward · · Score: 0

      Huh, they're still teaching Java? I wonder how long it will take Oracle to drive it off a cliff?

    2. Re: the oracle at... by jd2112 · · Score: 1

      Delphi is basically object oriented pascal. Back in the early days of Windows it was as popular programming environment but its popularity began to wane as Visual Basic/C++ were much better suited for Windows 95 development.

      --
      Any insufficiently advanced magic is indistinguishable from technology.
    3. Re: the oracle at... by Windowser · · Score: 1

      Delphi is basically object oriented pascal. Back in the early days of Windows it was as popular programming environment but its popularity began to wane as Visual Basic/C++ were much better suited for Windows 95 development.

      Visual Basic better suited ... you must be kidding !
      Visual Basic is good for nothing, not even fast prototyping.
      On Error : resume next

      --
      Avoid the MS tax, always buy I.B.M. PC's (I Built-it Myself)
    4. Re:the oracle at... by MooseDontBounce · · Score: 1

      Delphi has been around since before Win95. Delphi was incredible popular and allowed all us Clipper developers a way into Windows development when CA dropped the ball with Visual Objects. Remember, Anders Hejlsberg created Delphi before C#. It is still very popular in most other countries besides here in the US. The choice of Delphi doesn't surprise me. Even though my company is mainly C#, etc. now, we still have a few old Delphi 7.0 and Delphi.NET applications running. In fact, I was just making a change to one before I read this article.

    5. Re:the oracle at... by loufoque · · Score: 2

      If you're teaching Java, you're irrelevant to the industry.
      The only language that has passed the test of time and that will always be relevant and a worthy language to master is C.

    6. Re:the oracle at... by Darinbob · · Score: 1

      Not assembler?

    7. Re: the oracle at... by jd2112 · · Score: 1

      Delphi is basically object oriented pascal. Back in the early days of Windows it was as popular programming environment but its popularity began to wane as Visual Basic/C++ were much better suited for Windows 95 development.

      Visual Basic better suited ... you must be kidding ! Visual Basic is good for nothing, not even fast prototyping. On Error : resume next

      Thank you so much for bringing up bad memories of wrestling with the total lack of error handling in VBScript.
      I particularly loathed how some things (e.g. working with active directory) required that error handling be turned off (the dreaded 'on error resume next') sometimes making something as simple as a syntax error extremely difficult to debug.
      If there is one thing that I am thankful for it is the fact that despite all odds Powershell managed to break free of the part of Microsoft where great ideas go to die.

      --
      Any insufficiently advanced magic is indistinguishable from technology.
  24. incompetence is passive malice by globaljustin · · Score: 2, Insightful

    maybe not for every situation, but it certainly applies here...

    Never ascribe that to malice which can be adequately explained by incompetence.

    this is often a false distinction...true 'incompetence' without malice requires a staggering level of pure ignorance...

    Why bother bringing this up?

    b/c there is **NO DEFENSE** for what South Africa and M$ are doing here....it is PURE EVIL

    I see these discussions on /. whenever a company or government does this horseshit and we all call it out as horseshit...

    The idea that this decision was an "honest" mistake is surely *theoretically* possible...but to make an "honest" mistake at this level would require so much ignorance of how daily society works that the person probably wouldn't be able to support themselves...

    --
    Thank you Dave Raggett
    1. Re:incompetence is passive malice by CurryCamel · · Score: 1

      Pure ignorance without malice surely would not explain this, yes.
      But ignorance with a bit of prejudice. Or laziness...?

      IMHO, it is not only possible, but quite probable there is no malice involved, just ignorance. It is rather easy to lose track of what level of ignorance is needed for a decision of this type. In the end, it is not that deep. And suggesting othervise is a bit arrogant and self-centered: just because *you* (we all here) lack the ignorance, we cannot fathom others having it.

    2. Re:incompetence is passive malice by pupsocket · · Score: 1

      If I understand correctly, this directive was issued by bureaucrats with the highest responsibility for introducing students to the art of creating software. Ignorance is not a plausible explanation.

    3. Re:incompetence is passive malice by pupsocket · · Score: 3, Interesting

      In the discussion below the original article, it is noted that Microsoft provides free software to the schools covered by this directive.

      If a cigarette company wants to supply free cigarettes to your students, should you accept?

    4. Re:incompetence is passive malice by CurryCamel · · Score: 1

      Bureaucrats from " the Department of Basic Education (DBE)".
      I.e. we are discussing primary and secondary school here in a country where literacy is not close to 100%. They have bigger problems than students programming in Delphi.
      Ignorance is not an acceptable solution. But it is damn plausible.
      Of course, so is corruption :)

    5. Re:incompetence is passive malice by pupsocket · · Score: 3, Informative

      In the discussion below the article, someone from the State Information Technology Agency writes:

      If I had not seen the memo myself I would not have believed it.... DBE was actually busy drafting an excellent guideline for e-Education which was solidly grounded on FOSS and MIOS, also mentioning ODF, and still allowing room for proprietary software where there was really no alternative. This is really going to upset Provinces that have been teaching Java (one of the top 10 languages in use worldwide). It is a clear step backwards. Education had the opportunity to push out a positive wave of change but this will have the exact opposite effect. Worst it constricts the opportunity to explore and experiment with the software. I really don't want to even think of the cost. I have heard some schools already starting to total up the cost to convert back to MS Office...

      Clearly, they knew what they were undermining.

      From the body of the article:

      The South African government has a Free and Open Source Software Policy, that was promulgated in 2007, and this directive is counter to that policy completely in that it FORCES the implementation of proprietary technologies where viable FOSS alternatives exists in contradiction to government's own policy.

    6. Re:incompetence is passive malice by X0563511 · · Score: 1

      Grey's Law: "Any sufficiently advanced incompetence is indistinguishable from malice."

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    7. Re:incompetence is passive malice by globaljustin · · Score: 1

      interesting quotation

      --
      Thank you Dave Raggett
  25. Why? by Anonymous Coward · · Score: 1

    Is not malice enough? And doesn't stupidity fail to explain it?

    Forgetting someone's birthday: stupidly forgetting or maliciously hates them? Why attribute malice here?

    Makeing a collossal cock up and screwing people over, and remember that there WILL be bribes offered, and why ascribe to stupidity when malice explains it so much better?

    After all, youd have to explain

    1) Why stupidity leads to this decision
    2) Why someone didn't point out the stupidity
    3) How did someone get high enough when they were this stupid
    4) Why realising it's stupid isn't happening when we're pointing it out

  26. Delphi isn't a language. Pascal is the language by Anonymous Coward · · Score: 0

    Delphi is one version of it, a propriatory one owned by Oracle.

    Just like FORTH is the language, Fig FORTH a version of it.

    Or FORTRAN a language, but VAX FORTRAN a version.

    BASIC and MS BASIC.

    Delphi is the program, not the programming language. The programming language is Pascal.

    1. Re:Delphi isn't a language. Pascal is the language by HeckRuler · · Score: 1

      Ok, I know this might be confusing, but just because the Greek city of Delphi had that famous oracle doesn't mean that Oracle owns Delphi. Oracle owns Java. The programming language, not the country of Java. And when I say own, I mean they blood well own it and anyone who says otherwise trying to whine about open source while their panties get in a bunch don't understand how the political landscape of patents, standard stewardship, lawyers, money, and power work.

      Delphi is owned by Embarcadero Technologies. It compiles IT'S OWN VERSION of Pascal. Because any time you talk about Pascal you have to specify what version of it you're talking about because Pascal died due to fragmentation. Everyone took it their own direction and it was effectively drawn and quartered.

    2. Re:Delphi isn't a language. Pascal is the language by turgid · · Score: 1

      There is a Free Pascal compiler that compiles various dialects of Pascal and Delphi and runs on and targets more than just Windows (and x86 processors). It Supports Linux.

    3. Re:Delphi isn't a language. Pascal is the language by Anonymous Coward · · Score: 0

      Actually, Delphi is as much a language as Objective C is a language. In fact, it is often referred to as Object Pascal. Also, Pascal didn't die due to 'fragmentation' for two reasons, the first being that it's hardly dead, and the second being that Borland/Inprise/CodeGear/Embarcadero were the only the current owners at the time and they all had exactly the same product: Delphi.

    4. Re:Delphi isn't a language. Pascal is the language by HeckRuler · · Score: 1

      Actually, Delphi is as much a language as Objective C is a language. In fact, it is often referred to as Object Pascal

      Huh, that almost sound like Delphi (the program owned and sold by Embarcadero Technologies) has it's own version of Pascal. Which I believe is EXACTLY WHAT I SAID.

      Pascal didn't die due to 'fragmentation' for two reasons,

      the first being that it's hardly dead,

      Bwahahahahahahahahaaaaaa, oh boy, that's cute.

      and the second being that Borland/Inprise/CodeGear/Embarcadero were the only the current owners at the time and they all had exactly the same product: Delphi.

      Let me know how that compares to free pascal, turbo pascal, Niklaus Wirth's 1974 Standard, UCSD Pascal, or Pascal-P.
      And, historically there where competing standards. IEC/ISO 7185 didn't match ANSI/IEEE770X3.97-1983, and ISO 7185:1983. Even the old established guys whose job it is to keep everyone on the same page couldn't agree which version to go with. It took a decade for them to agree on one standard, but by then there was of course and extended version of the Pascal standard ISO/IEC 10206....

      But hey, if you think that Delphi and it's Object Pascal is the One True Pascal, that's great. For you.

      they all had exactly the same product: Delphi.

      Oh! Wait wait wait, are you telling me they never had any backwards compatibility issues? That code for the original Delphi way back in 1995 will run just perfectly fine with whatever Ebarcadero is selling now? Do you really believe that?

  27. And the government of South Africa is socialist by Anonymous Coward · · Score: 0

    The ANC which controls the government of South Africa is a member of the Socialist International.

    Why are they in bed with Microsoft?

    Just seems strange.

  28. They got somebody at the top by ArcadeMan · · Score: 2

    Rule of acquisition #98.

  29. so no rpi ? by Anonymous Coward · · Score: 0

    so pretty much the only computer most people can afford there (rpi and other cheap arm devices) aren't allowed ?

  30. SA Educational plans and pricing for Office 365 by westlake · · Score: 4, Informative

    If my $10 mil company can't afford Office 2013 and is switching to Libre, how the hell can an African school system afford it?

    Office 365 plans and pricing for education [South Africa]

    Plan A3

    Students:
    R 23,30 user/month

    Faculty and staff:
    R 42,00 user/month

    1 South African Rand = 10 cents US.

    Includes:

    Hosted e-mail. 25 GB/user.
    Web conferencing, supports HD video, etc.
    3,000 SharePoint team sites.
    Active directory integration
    24/7 phone support
    Anti-spam and anti-malware
    Office Web Apps
    MS Office "Pro" Suite for 5 PCs or Macs/user
    Advanced e-mail, advanced voice mail.

    May include "MS Office Anywhere" --- stream full Office apps to any PC.

    So what are your monthly costs per user for an equivalent bundle of applications and services? How well does Libre Office integrate with third party applications and resources?

    1. Re:SA Educational plans and pricing for Office 365 by loufoque · · Score: 1

      All those services are available for free on the Internet.

    2. Re:SA Educational plans and pricing for Office 365 by Anonymous Coward · · Score: 0

      "equivalent bundle of applications and services"

      you're joking, right?

      "How well does Libre Office integrate with third party applications and resources?"

      my libreoffice intergrates with my keyboard fairly well, thank you.

  31. Not very Ubuntu by Meeni · · Score: 4, Funny

    That's not very Ubuntu feelings, I can feel.

    1. Re:Not very Ubuntu by Anonymous Coward · · Score: 0

      Damn! I wish at least some mods would get the brilliance of your comment.

  32. Economic segregation? by DutchUncle · · Score: 1

    Who is using expensive up-to-date Microsoft products at home, and who is using the FOSS alternatives? OTOH perhaps the economic boundary is more between those who have computers at home and those who don't, in which case perhaps this is a good thing - prospective employees should be training on the current business-level software (not that school is supposed to be vocational training, but something is better than nothing).

    1. Re:Economic segregation? by techprophet · · Score: 1, Interesting

      As an American college student, I use MS Office for the classes that require output in that format and LaTeX+Emacs for everything else. I find the interface of Libre/OpenOffice highly distracting and will not use them.

      One thing that I have noticed: more and more professors are starting to say "submit a word document or a PDF". This is no surprise in my department (CS/Math; which actually will not accept word documents because holy shit the equation formatting sucks), but it is a bit more surprising coming from the mouth of a Sociology or Media Communications professor.

    2. Re:Economic segregation? by Anonymous Coward · · Score: 0

      You use Latex and Emacs? Do you ride a velocipede to classes, or are you more of a horse-and-buggy sort of guy?

  33. South Africa Enters the 1990s by turgid · · Score: 1

    ...kicking and screaming.

  34. Re: How many people where bribed to make this deal by Anonymous Coward · · Score: 0

    MS Office 2003? Hell, I wouldn't be surprised if a few of them still run Office 97... if not worse.

  35. Microsoft Delphi? by zwarte+piet · · Score: 1

    *Scratches head*

  36. Delphi is TurboPascal by Anonymous Coward · · Score: 0

    Delphi is TurboPascal but then evaluated to... what exactly? Anyway, it's a programming language still used in some rapid development environments that are supporting legacy applications. It may not even be a bad language to learn the principles of programming in. The chances of finding a job with Delphi skills and making a good career as a programmer if that's the only language you can code in, are unfortunately rather limited. OP stating that he'd rather see Java isn't such a bad choice, both from a career and a learning perspective. How "open source" Java is, is debatable, but at least you have FOSS runtimes for it and it's OS agnostic, which you can't really say about Delphi.

    1. Re:Delphi is TurboPascal by Anonymous Coward · · Score: 0

      Lazarus, homeskillet.

  37. Ethics by Baldrson · · Score: 2, Informative
    In virtually every instance someone uses the "Never ascribe to malice..." line, they are exposing themselves as unethical.

    In ethics there is a concept known as "conflict of interest". In almost every instance where someone trots out the line "Never ascribe to malice..." they are responding to a question about someone's potential conflict of interest.

    Especially when those in position of trust and authority are involved in improper decisions, it is unethical to trot out the "Never ascribe to malice..." line. Their position of trust and authority obligates them, and their would-be defenders to being open to additional scrutiny as to potential conflicts of interest.

    1. Re:Ethics by QRDeNameland · · Score: 3, Interesting

      To further bolster your point, in cases of conflict of interest, it is not simply about whether there is actual corruption, but also whether there is the appearance of or the potential for corruption...the reason being that even if there is no actual malice going on, any potential conflict of interest will allow people to assume there *is* malfeasance happening, which will erode trust in the institution in question. Thus "never ascribe to malice..." is quite beside the point in such cases...if there's any question that there could be malice, you already have a problem.

      --
      Momentarily, the need for the construction of new light will no longer exist.
    2. Re:Ethics by BigFootApe · · Score: 1

      Compared to malice or corruption, I think sufficiently dangerous incompetence is equally undesirable. Bad results and bad methods are bad.

    3. Re:Ethics by Baldrson · · Score: 1
      Malice is not essential to corruption.

      Indeed, all of the reactions to corruption have become vilified as "hate", "terrorism" and "extremism". It is "malicious" to react to, or even let one's self become aware of, conflicts of interest, let alone out and out corruption.

  38. ROFL by Anonymous Coward · · Score: 0

    Sounds like some one got a bag of money under the table from M$ xD

  39. Using MS doesn't have to mean payment by JasonManley3111 · · Score: 1

    I used the free Office offering that comes with my free SkyDrive subscription. Surely a student / school can use this for basic Office stuff. Of course, if they want anything more advanced then they will have to pay.

  40. Microsoft Education© by codeusirae · · Score: 3, Interesting

    "When Samsung packaged a solar-powered classroom for Africa’s remote communities, it shipped a GNU/Linux solution but M$ intervened"

    "Working together with Reza Bardien, our Education Lead, we managed to turn this into an end to end Windows solution by the end of the week"

    - quote -
    Solar Powered Schools – Linux Win

    In the week of 16 January, Samsung Africa launched its first Solar Powered Internet Schools. These 40 ft solar powered containers are designed for use in remote rural education communities with limited, or no access to electricity. This is a world first and shows great innovation from our partners.

    However, this solution with little education relevance (all 20 student laptops as well as the teacher one) was a complete Linex solution at the time of launch. Working together with Reza Bardien, our Education Lead, we managed to turn this into an end to end Windows solution by the end of the week, including the PIL Learning Suite and the Windows-based NETOP Classroom Management solution.

    By Friday morning, when Samsung demonstrated its solution to press and stakeholders, the solution was based on a Microsoft platform. This container (and the next 10 containers going into Africa and South Africa) will include devices running on a Microsoft platform only, so the students learning on these devices will be running and learning on Windows.

    Some great cross group collaboration between the Windows BG, the Education Public Sector, NETOP and Jacques from OEM who assisted.

    Thank you all!
    - unquote -

  41. C# by Anonymous Coward · · Score: 0

    DELPHI is D E A D and will concurently lock down any chance a child has of getting a decent job in the rest of the world.

    I mean, if they're locking down to a Microsoft solution then why not lock into C#. It's THE STANDARD in web applications on a Microsoft platform.

    1. Re:C# by Anonymous Coward · · Score: 0

      It may be the standard in web applications -- but there are many developers who couldn't give care less about web applications. Those who develop for actual platforms often prefer something which is actually compiled.

  42. Calm down by Anonymous Coward · · Score: 1

    They are using Delphi because Pascal's always been taught, and they don't want to have to teach the teachers a new language.

    IT as a subject is not taught in all schools, maybe it's bigger now, but I had to travel to a different school twice a week to take it, and there were only 20 people in the class. Typically a maths or science teacher will take the class as an on-the-side sort of thing. There's a huge shortage of teachers here, unfortunately it's just not practical to change from Pascal.

    As for office, everyone uses it, so it makes sense to teach it. Microsoft give very good student rates.

    This really has nothing to do with being specifically anti-FOSS.

  43. Incompetence is used to mask greed/self interest by coder111 · · Score: 2

    It's the way of higher management. If it succeeds- it happened due to my leadership. If it fails- it failed due to incompetent workers, incompetent committees, incompetent scapegoats, sub-optimal company structure, etc. Incompetence is easier to forgive than greed-driven risk-taking or things designed to fail after they have enriched you.

    --Coder

  44. They've got bigger problems by Anonymous Coward · · Score: 0

    I've presented IT classes for highschoolers a few years back, had contact with various policy makers and education experts in the field, actually authored material at a stage, and had up to recently been employed by a company in the education market in South Africa.

    Let me state that kids taking IT related subjects because they think they will gain useful skills for later life, have bigger problems than having a certain software suite mandated. It's not so much the material presented (that could be improved too, no doubt) but a very limited way of thinking ("there is only one way to do this, no need to look at alternatives").

    For kids wanting to study further after school, my personal recommendation would be to just do subjects needed to pass school and gain university entrance. Use free time to your advantage to do your own (worthwhile!) study/projects. Or at least start to become a more rounded individual (and I don't mean a high-calorie diet by that).

    For kids thinking that a school qualification (alone) would be sufficient to gain gainful employment, I have bad news....

  45. Re: malice etc by TaoPhoenix · · Score: 1

    Hallo. I'll reply to you because you're far enough on the discussion.

    "Never attribute to Malice ..." is a really great concept because it gets you out of a *lot* of nasty jams!

    1. There *is* malice, but you find an awesome fix, then you avoid million-dollar malice-audits.
    2. There really is *incompetence*, so you just fix that before *anyone else* "pretends" it's malice!
    3. In the realm of social affairs with co-workers, a "mistake" is tons easier to fix than an accusation of "malice", which threatens a firing and then you for calling it out!

    And more.

    --
    My first Journal Entry ever, in 8 years! http://slashdot.org/journal/365947/aphelion-scifi-fantasy-horror-poetry-webzine
  46. hate java? ok! by Anonymous Coward · · Score: 0

    While I understand hating java I don't understand using Delphi instead.

    Sounds lime Appharteid.

  47. perhaps there's another reason? by Anonymous Coward · · Score: 0

    When I studied Computer Science, we used Turbo Pascal - so if you think about the fact that all teachers are probably already on the Delphi track (not sure when it moved from Pascal to Delphi, but it's a natural progression) that makes sense. With regards to Office, as far as I'm aware, Microsoft put up money so that many of the previously disadvantaged schools could get computers - probably why they have Windows and Office on them. If I was Microsoft donating funds for PC's I'd probably make sure they cannot (read may not) be retooled to use my competitors products.

    I don't buy the whole corruption story on this one, and while I'd probably go another route if I was to start from scratch (I switched from Delphi to C# a number of years back as a Senior developer - perhaps there are good reasons for Java, and I'd prefer my children to do either c# or Java (not sure about Visual Basic) over Delphi.

    Let's not scream corruption whenever something apparently nonsensical is done, there CAN be other reasons too... at least consider the possibilities.

    1. Re:perhaps there's another reason? by kermidge · · Score: 1

      I've read the whole thread, refreshed to the point I started reading about an hour ago. A fellow above gave the "1995" link to the Wikipedia article on Delphi which I read.

      I'm not gonna touch the whole mess about incompetence, malice, corruption, what have you.

      I'm also not gonna touch the whole 'bestest cosmic uber language' to teach especially as it might relate to future employability, 'cuz I think it's irrelevant here.

      What the students - high school and younger, if I read it correctly - are getting is a set of tools within a complete development package with all kinds add-ons and such available. This is something I would have given much to have when I took Fortran for Engineers classes in the Sixties.

      The Delphi doodad provides for different processors - x86 and ARM anyway, and different OSes, Windows, OSX and GNU/Linux. The young'uns will be exposed to classes, objects, procedures, libraries, GUIs all while learning logic, branching, talking to databases and whatnot. Sounds pretty good to me. (They'll be able to write and test as they go, so getting valuable feed-back to their efforts - no keypunching your card deck and handing it to the priests at the computer center only to get a printout three days later of a failed run due to a mis-placed comma. This is half-way to magic, in my book, just as working with a good interpreted BASIC gave often very good feed-back when one was coding. One became a participant, not a supplicant.)

      Programming is a skill (and a talent, for the really good ones.) Good programming is, I think, a state of mind as well. While one would have a lot of "fun" moving from Fortran to Python or Java, it's like learning any other language with a grammar, syntax, vocabulary, etc. But it's the skill development, the exposure to that state of mind that marries creativity to the focus on logic, detail, and flow that's important - not the language. While there may indeed be better languages and environments at this early stage of a student's life I think it's not so important a consideration as the skill to be gained. It's for class, not trade prep school. Just because one takes a shop class or an algebra class doesn't mean he will become a machinist or mathematician. As others have pointed out, this thread and others, most good programmers learn on their own anyway.

  48. Suspicious by gonzalezea · · Score: 0

    It may not be corruption, stupidity nor incompetence, but all of above

    --
    Never underestimate the destructive and creative power of stupidity