Slashdot Mirror


Free Software Supporter and Canadian MP David Graham Talks OSS In Government (linux-magazine.com)

New submitter ShawnX writes: If David Graham sounds familiar, you might know him better as cdlu (short for "confused debian linux user"). For years, cdlu was my colleague at Linux.com and Newsforge and well-known in Debian circles as well. Since then, he has been a presence in the back rooms of the Liberal Party until, in the federal election in October 2015, he was elected for the first time. He now describes himself (no doubt correctly) as "the only Member of Parliament to be in the Debian key ring." (And here's video of Graham discussing greater use of Open Source in government, from the perspective of someone with a foot in each of those worlds.)

25 comments

  1. BAHAHA by Anonymous Coward · · Score: 0

    GoC is a Microsoft house and always will be. They are so entrenched they write the RFCs to ensure they will always win

    1. Re:BAHAHA by cbiltcliffe · · Score: 4, Informative

      GoC is a Microsoft house and always will be. They are so entrenched they write the RFCs to ensure they will always win

      Would that be why the main gc.ca site runs Apache and OpenSSL on Linux, and why Revenue Canada had to shut down online filing for a few days when Heartbleed hit to upgrade systems? Incidentally, they also use Akamai CDN (which runs Linux) for load balancing.

      --
      "City hall" in German is "Rathaus" Kinda explains a few things......
    2. Re:BAHAHA by Anonymous Coward · · Score: 1

      GoC is a Microsoft house and always will be. They are so entrenched they write the RFCs to ensure they will always win

      Would that be why the main gc.ca site runs Apache and OpenSSL on Linux, and why Revenue Canada had to shut down online filing for a few days when Heartbleed hit to upgrade systems? Incidentally, they also use Akamai CDN (which runs Linux) for load balancing.

      Content delivery networks (CDNs) are third-party caching services and not under the control of the Government of Canada (GoC). The GoC is heavily infected by Microsoft with only a few niches relying on *nix. Most of the public service could easily perform their daily tasks on a thin-client desktop terminal with applications all written as web apps. The RFPs, not RFCs, are definitely slanted towards Microsoft and other perveyors of proprietary software.

    3. Re:BAHAHA by c · · Score: 1

      Would that be why the main gc.ca site runs Apache and OpenSSL on Linux, and why Revenue Canada had to shut down online filing for a few days when Heartbleed hit to upgrade systems?

      It's a mixed bag, to be honest. On the server side there's a heavy Linux presence. On the desktop side, if you don't use or have access to a Windows box you're screwed. And with SSC interposing themselves in just about all IT decisions there's a high likelihood that it's going to get worse. The ETI (e-mail transformation initiative) is a good example of just this sort of boneheaded stuff.

      --
      Log in or piss off.
    4. Re:BAHAHA by Anonymous Coward · · Score: 0

      ETI is just an example of tail wagging the dog. All of the vendors in the RFP knew they couldn't make the deadline but Bell figured they could lie and say they could. Typical contracting where we don't make money off the initial contract award but in the one-offs that were written in.
      And as someone above said the majority of their computers are Windows based. The big iron may be running other hardware but the user is sitting in front of a Redmond OS (and odds are so is their home drives and majority of file shares) and that is where the majority of the money for IT will go.

  2. Canada by Anonymous Coward · · Score: 0

    Eh???

  3. Flabbergasted - great news for Canada! by mykepredko · · Score: 2

    I've seen cdlu's comments for years and always respected his posts and insights. While I knew his name, I never connected the two.

    Very nice to see that he's in a position to influence things in the Canadian government. Too bad there isn't a Ministry of Information Technology; it sound like Mr. Graham would be a great fit for the job.

    1. Re:Flabbergasted - great news for Canada! by ShawnX · · Score: 4, Interesting

      having known cdlu (David) personally from our Ottawa Linux Symposium days we keep in touch on IRC (yes, maybe the first EVER elected MP to use IRC still). It is very important we have an advocate for FLOSS in government to guide others to understand technology. He can dissimulate technical details to other politicians in layman's terms. Better informed politicians are at what laws they pass the better we'll be.

      --
      Everyone wants a Tux in their life.
  4. Gobsmacked... by Krokus · · Score: 2

    I can't believe I just heard a politician ask, in a government operations committee, about transitioning away from 32-bit signed integers. Just... wow.

    1. Re:Gobsmacked... by Anonymous Coward · · Score: 0

      32bit signed integers will always be with us, just as the 8bit byte has become the defacto standard. Why? Because they are of a useful size / efficiency tradeoff point. It is similar in nature to the reason why we have elements -- stable energy configurations -- and between them non-elements (instability). It's not beneficial to store 64 or 128bit values if your computation range will never exceed -2 +2 billion.

      There is no problem with 32bit signed integers, there is a problem with programmers who provide computations that are useful at greater resolution than 32bits, but use code that assumes properties of 32bit signed integers.

      For instance: My code has been both Y2K and Y2K38 compliant for decades because I use a "time type" and perform calculations that allow that type to be redefined in the future to 64, 128, 256 (or even odd size bits, like 13bits, so long as the numeric type provides proper operator overloads).

      Even when we had not yet settled on 8 bit bytes as the norm, when bytes were also 7 or 12 bits, we standardized on ASCII representation and said a byte must be at least a char-worth, and the ASCII char values are still with us, unmodified, in UTF-8 representation.

      TL;DR: If you are asking about transitioning away from a prior standard, then you are probably not qualified to make decisions based on the best answer to said question.

  5. Canada ahead of the USA, Wow! by evolutionary · · Score: 4, Interesting

    If this happens it will be great news for Canadians. The liberal party appears to be taking privacy issues more seriously than the previous government. With Windows 10 sending potentially private confidential data plus recent "trojan" reported this is becoming a big deal. Wonder how MS is going to spin this one.

    --
    "Imagination is more important than knowledge" - Einstein
    1. Re:Canada ahead of the USA, Wow! by rikkards · · Score: 1

      This is as likely as Trudeau actually legalizing Marijuana (IOW not likely but I would be pleasantly surprised)

    2. Re:Canada ahead of the USA, Wow! by danomac · · Score: 1

      Well, if Microsoft presses the government to legalize marijuana, the problem will solve itself. Everyone will be too stoned to give a shit.

  6. Actually, those answers were kind of shocking by rbrander · · Score: 3, Interesting

    I just retired from the City of Calgary, and damn, I thought we were having trouble keeping up. We, too, imagined that IE was your only tolerable browser -- up to a few years ago when they threw up their hands and started backing Chrome installs because people were installing it anyway in their home directories. Now it's taking over everything except a few apps that demand IE...and apps that do that are no longer considered for new purchases.
    Calgary went all-Linux about 2004, making some waves in the trade journals at the time: we were getting (way) better performance with HP intel chips and RedHat than we had been with Solaris machines, for a fifth the cost(!) All proprietary Unixes were gone within a few years. And mainframes, I thought we were never going to ditch the mainframe, the whole IT department was built around it and they clung bitterly to that thing well into the 21st century...but it, too, has been gone for nearly 10 years now.
    The notion that the Feds still have all that stuff so long after a slow-changing conservative municipal government ditched it is sobering, almost shocking.
    They're really leaving a lot of money on the table!
    FOSS is just one ingredient in the changes needed, and this MP needs to pick it as his signature topic and go after some of that "waste" that politicians are always promising to pay for new programs with - we've actually found some!

    1. Re:Actually, those answers were kind of shocking by Anonymous Coward · · Score: 0

      Fascinating! I had no idea the City of Calgary was so Linux-strong. Makes me want to move back there even more. Did you/they do anything desktop-wise with Linux?

    2. Re:Actually, those answers were kind of shocking by rbrander · · Score: 1

      Here's the 2004 story on it: http://www.itworldcanada.com/a... ...basically, they found that Intel+Linux processed Oracle as well as their Solaris boxes, at a fraction of the price-point. They remain the Oracle workhorses.

      But not much else; they aren't application servers as a rule. File service is a huge NAT that provides for Windows, Linux and any other file space. And they have a pile of Windows servers, of course.

      No Linux desktop, sorry, though a few Macs have made tentative re-appearances in graphic artists shops after a 20-year absence.

    3. Re:Actually, those answers were kind of shocking by Anonymous Coward · · Score: 0

      You're not going to find a lot of linux desktops in Calgary office spaces. Servers perhaps ( I still wish to throttle the idiot that thought it was a good idea to use hardened gentoo as a file server...) but most certainly the desktop space is still windows.

  7. Canada vs US by Anonymous Coward · · Score: 0

    Canada wins because no guns.

  8. Re:Free Ian Murdock by Anonymous Coward · · Score: 0

    Too bad they didn't kill that nutjob sooner

  9. It doesn't work like that by Etherwalk · · Score: 1

    There is no problem with 32bit signed integers, there is a problem with programmers who provide computations that are useful at greater resolution than 32bits, but use code that assumes properties of 32bit signed integers. ... TL;DR: If you are asking about transitioning away from a prior standard, then you are probably not qualified to make decisions based on the best answer to said question.

    If you worry about this to begin with, I imagine you are at least a fairly bright guy, but I also happen to think you're at least a bit off on this one.

    First, because the promise of computing is fundamentally one of making things easier for people, including programmers. If things are easier and the mechanisms to make them easier are designed well, it becomes harder to mess things up and we become more efficient in the vast majority of our dealings. This premise isn't only one that applies to end-users, but also to programmers who are using the tools created by other programmers to create programs. There is a reason why so many programmers don't do serious memory management in their coding today, and it's because they don't have to--not because they couldn't learn it. Javascript, of all things, is actually a popular language. Javascript! It is true that a lot of programmers are not necessarily going to realize when they have a code segment that unnecessarily relies on properties of 32-bit signed integers. But the answer to that is not just to say "Programmers should realize this." The answer is making it really *easy* for a programmer to realize it, and really easy for a programmer to do the same thing without relying on the properties of 32-bit signed integers, and eventually to make it be something that requires turning off a warning or the like.

    And second, because IRL people frequently have to make decisions about things they are not professionally qualified to make decisions about, and that is why they ask experts questions. They are qualified by virtue of the fact that they want something done, and they need to decide who they trust to explain the issues to them and to answer their questions. Just like you are qualified to decide if you want a contractor to open up a dividing wall in your house. You may get help from a structural engineer to make the decision, but it's your house.

  10. Open File Formats by currently_awake · · Score: 3, Insightful

    Government data belongs to the taxpayers (us), and therefore must be stored in open (fully documented) file formats to prevent it getting lost or stuck behind paywalls.

  11. Economic Sense by rtb61 · · Score: 1

    For governments of countries who generate no import revenue from software licensing, Free Open Source Software makes sense. In fact they can just turn around and invest that licence fee in Free Open Source Software to better tailor it to their needs and they are still enormously better off, having invested in the local development of computer skills and ensured any capital expenditure in fact does generate tax revenues. Considering the level of tax evasions amounting to trillions globally, spending money on tax evading licence schemes is very questionable and should be considered a sure sign of corruption.

    --
    Chaos - everything, everywhere, everywhen
  12. Re:Free Ian Murdock by Anonymous Coward · · Score: 0

    Ian Murdock killed himself. Stop trying to find scapegoats.