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

120 of 185 comments (clear)

  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 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.
    18. Re:(sniffs cautiously) by Beorytis · · Score: 1

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

    19. 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.
    20. Re:(sniffs cautiously) by silviuc · · Score: 1

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

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

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

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

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

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

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

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

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

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

      It is apparently still around with a different company.

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

    32. 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.
    33. 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."
    34. 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.

    35. 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
    36. Re:(sniffs cautiously) by pinkushun · · Score: 2

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

    37. 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! ;)

    38. 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... :)

    39. 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: 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.

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

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

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

    6. 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.
    7. 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. ;-)

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

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

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

      TRWTF is Delphi.

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

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

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

      You're mistaking us for Swaziland

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

    Mark Shuttleworth, please speak up!

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

    Side effect of the Gates foundation aid to Africa?

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

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

    This makes me sad

    --
    I came, I conquered, I coredumped
  8. 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 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).

  9. 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 ilguido · · Score: 1

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

    3. 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)
    4. Re:wait a minute by ks*nut · · Score: 1

      South Africa, where they dig up gold and diamonds.

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

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

    7. 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.
  10. Are we the first of April? by HommeDeJava · · Score: 1

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

  11. Delphi by stewsters · · Score: 1

    Forced to use Delphi? Really?

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

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

    Keep them dumb and dependent!

    --


    Chas - The one, the only.
    THANK GOD!!!
  14. This is great news by TheTrueScotsman · · Score: 1

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

  15. 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 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.
    2. 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)
    3. 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.

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

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

      Not assembler?

    6. 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.
  16. 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
  17. 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

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

    Rule of acquisition #98.

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

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

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

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

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

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

    ...kicking and screaming.

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

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

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

    *Scratches head*

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

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

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

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

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

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

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