• SaveTheTuaHawk@lemmy.ca
      link
      fedilink
      English
      arrow-up
      2
      ·
      3 hours ago

      So they can hire hundreds of IT consultants to fuck the dog around Ottawa cafes for three years, then deliver a system that doesn’t work/ ne fonctionne pas.

      This is how government IT works. They couldn’t even implement a system to pay themselves.

  • five_bucks@lemmy.ca
    link
    fedilink
    arrow-up
    11
    arrow-down
    2
    ·
    9 hours ago

    I’ll probably take shit for my comment, so preface: I use FOSS and self-host a lot of stuff at home, my Elbows are Up, and Fuck M$. Now then…

    Yeah, the federal government could give up MS licenses for the public service and switch to OpenBSD or Linux and use LibreOffice. Excellent! Big savings.

    Now then, how about all the ancient databases and applications used by the CRA and regulatory agencies. Will they keep working or will they need attention? Downtime is not an option.

    Then there’s weird things like lab equipment and remote devices that provide earth sensing data for weather forecasts and probably tsunami warning for all I know.

    Every one of those things needs, at least, thorough consideration and many will need specific attention from developers who are familiar with some pretty old tech. The public service does not have that capacity on hand. Contracting (expensive) private sector companies is a given.

    I haven’t even mentioned the requirements for handling protected data or liability. Who does the government sue for damages if there’s an unpatched exploit in OpenBSD?

    Anyway, all the above can be addressed. Nothing’s impossible. But the estimated cost-savings are not realistic. Like, at all.

    You may now tear me to shreds.

    • Voroxpete@sh.itjust.works
      link
      fedilink
      arrow-up
      9
      ·
      9 hours ago

      You’re not wrong exactly, but I think you’re perhaps assuming an unnecessarily absolutist approach. If there are legacy systems that need windows, keep windows for those legacy systems. What you’re describing are exceptions, not the norm. The vast, vast majority of public service computers could just as easily be running Linux.

      As for who the Federal government sues, that’s why you go with an enterprise release like Red Had or Ubuntu. You find a company that you’re happy to work with, you pay them maybe 25% of what you’re paying MS right now, and in return you get a full support plan with clearly defined SLAs.

      This isn’t so much “Nothing’s impossible” as it is “It’s really not that hard.” These are solved problems. Plenty of governments have already switched over to open source.

      • five_bucks@lemmy.ca
        link
        fedilink
        arrow-up
        3
        arrow-down
        1
        ·
        7 hours ago

        Fair critique!

        A less all-or-nothing approach could be to migrate Members of Parliament and departmental executive down to management… maybe even support staff. That group makes decisions based on the products from operational folks. So they can deal with a basic office suite. There’s a big savings there.

        At the operational level, things would get expensive because of the specialized and in-house software for which there are no alternatives except Windows.

        I don’t know enough about IT to comment on the feasibility of supporting that scenario.

        I didn’t catch this in the content posted by OP, but I thought it would be interesting to mention: GCTools. It’s a suite of collaboration and document management tools. I think they’re all open source. ^But ^I ^don’t ^know ^anyone ^who ^uses ^them.

        Edit: Can’t superscript. Fuck it

    • Jiral@lemmy.world
      link
      fedilink
      arrow-up
      1
      ·
      7 hours ago

      Just curious without knowing anything about the Canadian public IT system but are those ancient databases seriously running on Windows, or why would transitioning away from Windows impact their operations? As for transition, of course any transition is difficult and takes effort and careful preparation.

      If Downtime is not an option, I am not sure how well the state is served by operating critical infrastructure on a system that the potential adversary has a prominent kill switch to it.

      Regarding liability, well, I don’t know how things are in Canada but the state doesn’t sue if it is responsible itself and it can protect itself from liability if needed for cases where there is no grave neglect for example (or even for cases with grave neglect, that is a political question not for me to decide). Not saying that is necessarily a popular option but it is certainly an option.

      PS: Isolated systems running on Windows are a non-issue for example. Other systems would need to be migrated according to a transition plan that can be more or less ambitious.

  • Croquette@sh.itjust.works
    link
    fedilink
    arrow-up
    25
    ·
    23 hours ago

    Linux is right there, no need to reinvent the wheel.

    Libre Office to replace most of Microsoft 365 suite.

    Pick a distro and help develop it to make it more robust.

      • Random Dent@lemmy.ml
        link
        fedilink
        English
        arrow-up
        1
        ·
        2 hours ago

        But then how else will they be able pay Accenture $10 million to vibe code something that’s a piece of shit that doesn’t work?

        • SaveTheTuaHawk@lemmy.ca
          link
          fedilink
          English
          arrow-up
          1
          ·
          9 hours ago

          Why make their own distro?

          Because the Canadian government needs to make a simple solution as shitty as possible and hire hundreds of consultants to insure it will never work. They never got Phoenix Pay working.

          • Captain Aggravated@sh.itjust.works
            link
            fedilink
            English
            arrow-up
            1
            ·
            2 hours ago

            I mean, I’ve seen a lot of noise by Canada and Europe about how they need to distance themselves from the United States, meanwhile if you look at the world’s top visited websites, more than half of them are US based, from major search engines like Google to AI stuff like Gemini and ChatGPT to marketplaces like Amazon and eBay to social media like Facebook, Instagram and LinkedIn to video media hosting like Netflix, Youtube and Twitch. Canada has one entry: Pornhub. EU countries have two: XVideos in France and XHamster in Cypress.

            “Switching to our own operating system” means switching from an American corporation, to some American non-profit foundations. Trading Microsoft for GNU/Linux. Still running on Intel x86 architecture machines. Don’t get me wrong, the attempt is adorable, but you’re four decades behind in a four decade old discipline.

        • Jiral@lemmy.world
          link
          fedilink
          arrow-up
          2
          ·
          14 hours ago

          Because you want a an OS optimised for the needs of public administration. It doesn’t need to be a new Distro but it should be a tailored configusration, just lije thf Duch are doing right now based on NixOS.

    • tempest@lemmy.ca
      link
      fedilink
      arrow-up
      5
      ·
      1 day ago

      Which is exactly what they would do if they were to switch. Starting from scratch would be incredibly stupid, and there’s no reasonable way to secure a brand new system when we simply don’t employ enough programmers of that kind at the govt level.

  • Phoenixz@lemmy.ca
    link
    fedilink
    arrow-up
    13
    ·
    1 day ago

    Again what I’ve been saying for years, just use Linux, people.

    But nooooo, Canadian healthcare prefers tonstore their patient data in the USA on servers of Microsoft, even though MS already testified that the US government can access that data whenever they want, so yay!

    Why self host everything and be responsible if you can simply pay a dictatorship?

    • kent_eh@lemmy.ca
      link
      fedilink
      English
      arrow-up
      8
      ·
      1 day ago

      Or, wait, use another already existing one?!!

      Which is exactly what an increasing number of EU countries are doing.

        • kent_eh@lemmy.ca
          link
          fedilink
          English
          arrow-up
          1
          ·
          8 hours ago

          Sure, not a bad idea. There is lots of parts of the Linux ecosystem that can be used as-is.

          I was just concerned about not re-doing work that has already been done in an effort to have a brand new unique Canadian government distro.

    • kent_eh@lemmy.ca
      link
      fedilink
      English
      arrow-up
      5
      ·
      edit-2
      8 hours ago

      Even better, our own small fuel efficient cars. Most people don’t need a massive gas guzzler.

      • viJilance@lemmy.ca
        link
        fedilink
        arrow-up
        2
        ·
        1 day ago

        Why do people keep buying them then? The advertising works to make them ‘think’ they need it

        • iocase@lemmy.zip
          link
          fedilink
          arrow-up
          2
          ·
          19 hours ago

          Also american emissions regulations incentivized making them huge… efficiency per wheelbase area. Guess which one is easier to improve and market?

  • historicaldocuments@lemmy.world
    link
    fedilink
    arrow-up
    37
    arrow-down
    1
    ·
    2 days ago

    Author of the article missed the Netherlands going to NixOS by a week.

    And Canada already has a homegrown operating system that’s just waiting for someone to read the handbook thoroughly, read the manual, install it themselves, and see what’s up. Canada has already played host to a free operating system with OpenBSD thanks to crypto being a munition back in the 90s and there’s no reason to not look at both Nix and OpenBSD if they’re going to head down that road.

    I’ll go ahead and write the international treaty:

    Canada and the Netherlands agree to go halfsies on a trusted NixOS and OpenBSD repo.
    
      • grte@lemmy.ca
        link
        fedilink
        arrow-up
        4
        ·
        1 day ago

        Yeah, Judd Vinet. He’s no longer involved with the project, though.

      • historicaldocuments@lemmy.world
        link
        fedilink
        arrow-up
        4
        ·
        1 day ago

        Yes. I wasn’t trying to exclude any projects, but I wanted to point out that another nation-state is looking to do the same project and for the same reasons (Netherlands with NixOS), and that there’s already an even older project (OpenBSD) that already meets some of the same goals Canada would be trying to achieve.

        • k0e3@lemmy.ca
          link
          fedilink
          arrow-up
          1
          ·
          1 day ago

          Whoops, sorry if I sounded accusatory. It was just a question because I wanted to make conversation about some old info I wasn’t so certain about.

          • historicaldocuments@lemmy.world
            link
            fedilink
            arrow-up
            2
            ·
            22 hours ago

            I didn’t take it as accusatory. :-)

            It’s just that all of a sudden there are a lot of moving parts in this space and we could finally get the year of the Linux Desktop. I’d like to see BSD right there alongside it.

    • Otter@lemmy.caM
      link
      fedilink
      arrow-up
      9
      ·
      edit-2
      1 day ago

      The author does discuss that actually

      Here is the study it is referring to, which the author put out last week (although I don’t have the full text right now): https://www.emerald.com/dprg/article-abstract/doi/10.1108/DPRG-06-2026-0347/1400436/Open-source-digital-sovereignty-the-case-for-a?redirectedFrom=fulltext

      EDIT: Full paper here: https://papers.ssrn.com/sol3/papers.cfm?abstract_id=7585538

      Design/methodology/approach

      This paper develops a comparative policy analysis of six state-sponsored Linux distributions (China, Russia, India, France, Germany and South Korea) using a dual total cost of ownership (TCO) + strategic autonomy analytical framework, benchmarked against Canada’s procurement landscape, laws and trade obligations.

      Originality/value

      This paper proposes a Canadian Free and Open Systems Foundation (Crown not-for-profit modeled on Germany’s Zentrum für Digitale Souveränität) alongside a three-phase implementation roadmap and five institutionally targeted policy recommendations. The proposal offers a generalizable middle-power template for reconciling digital sovereignty with open multilateralism, applicable to Australia, Japan, South Korea and Nordic states facing parallel dependencies.

      So while the author mentions Debian, that is just an example. The actual recommendation is setting up a foundation to make those decisions after confirming it will meet the requirements + working with other countries on this

      • historicaldocuments@lemmy.world
        link
        fedilink
        arrow-up
        2
        ·
        2 days ago

        The actual recommendation is setting up a foundation to make those decisions after confirming it will meet the requirements + working with other countries on this

        I also don’t have the full text. Is there anything in it about having this foundation lead from the front by using “strategically autonomous” software internally and experiencing the teething issues? Just dumping MS Office alone will be difficult. Did the full text go into the final thoughts on scale?

        • Otter@lemmy.caM
          link
          fedilink
          arrow-up
          3
          ·
          1 day ago

          I added a link to the full PDF, it does seem to focus more on the rollout side

          It doesn’t have the foundation try it internally, but it does call for a strategic rollout. The way I read it, the organization is only supposed to manage the transition and rollout, while people who are actually using computers for work will be the ones to test it. It will start with those who are less likely to be affected by any teething issues.

          Pilot deployment targets risk-graduated workloads sharing four properties: web-first application stacks, low Microsoft 365 dependency, high political tolerance for transition friction, and existing institutional FOSS familiarity. The recommended pilot footprint comprises federal developer workstations (low compatibility risk, high FOSS familiarity), public-facing kiosks (single-application footprint), education ministries (existing FOSS deployments at the K-12 layer), and public library networks (Koha and Evergreen already deployed extensively).

          This is also a part of the first phase, which IMO is more important:

          A mandatory FOSS-first evaluation clause should be added to the Treasury Board Directive on the Management of Procurement for desktop and server refresh cycles. It should be framed as a technical-specification requirement rather than a nationality preference, replicating the EU’s GPA-compatible FOSS procurement architecture documented by Shaikh & Levina (2019).

          He does also talk about MS Office & M365

          the biggest user hurdle is rarely the operating system itself, which most users are unaware of, but the applications. Public servants are deeply entrenched in the Microsoft ecosystem and replacing MS Word and Excel with open-source alternatives like LibreOffice can be challenging for some users. Although LibreOffice has overall good functionality, minor changes may be needed, for example in formatting, use of macros or assuring the fonts users want are available

          Application incompatibility is rated High likelihood, as Microsoft 365 lock-in is the primary operational constraint. Empirical FOSS migration research demonstrates that web-first sequencing combined with compatibility layers resolves the majority of incompatibilities at the application layer rather than requiring wholesale rewrites (Ven & Verelst, 2011). To minimize this primary risk the following migration sequence can be used (Hauge, et al., 2010):

          1. Inventory applications by dependency class.
          2. Prioritize browser-based and cross-platform applications.
          3. Containerize or virtualize legacy Windows applications.
          4. Replace Active Directory dependencies with open identity standards where feasible.
          5. Maintain Windows virtual desktops for exception cases during the transition
          • historicaldocuments@lemmy.world
            link
            fedilink
            arrow-up
            2
            ·
            9 hours ago

            It was a well thought out paper. I thought it was particularly interesting that they just drop any pretense and refer to cloud hosting in the US as a security risk.

            I thought it was also very interesting that they describe the Munich case as a risk to the program. If they referenced a technological reason for Munich’s reversal then I missed it, but instead the reversal was purely due to economic leverage (MS dropped prices) and political reasons (MS offices moved to Munich). I’ll bet there’s probably some saavy computer science student working on an economics minor (or vice versa) that could go back and look at that and recast it in modern terms of a ransomware attack to be able to assign some economic risk to it. How low would microsoft have to drop their prices before it’s no longer cost effective to make the jump (ignoring the desire for digital autonomy).

            The paper does a really good job putting everything in dollar terms. Even disgregarding the digital autonomy desire, it still seems cost effective to make the jump if you’re willing to eat the transition phase, and their suggestions about setting up a funded foundation, with legislative backing, and a five year sunset gives a good shot at getting started. I think they’re probably underestimating the difficulty with the document formats, though. Somewhere in Canada there’s at least one zip file embedded in a Word document that an organization is dependent on, but has never reached a point where younger people with all their new-fangled techniques has been able to replace. They do cover this (“Acknowledging Lehman’s laws of software evolution, which dictate that software must continuously adapt or face progressive degradation”).

            Government procurement culture is risk-averse and will want service agreements for the software.

            Some of this might have to be self-underwritten. It’s not like MS service agreements are worth anything, anyway, in light of the ICC shenanigans going on. Nobody should feel proud reducing attack surface and increasing uptime by signing a contract with the Attack Surface.

            As shown in Table 1, many other countries have been successful in adopting a national Linux distribution. There are challenges, however, to this approach, which can be grouped into three categories: 1) user adoption resistance, 2) organizational resistance, and 3) language factors.

            They also reference all the backend stuff they’re already using Linux with. The paper almost reads like they don’t expect any technological barriers. They’re going to need a replacement for Active Directory that Active Directory can authenticate against, and they’re going to need something that works like Teams.

            Debian LTS is a good choice. I opened the door in the comments by talking about Nix because the Netherlands picked it, but really anything would work. After doing “some research” it looks like Italy and Austria have this either completed or underway1.

            I think there’s every chance of this “just working,” and I hope it does.

            [1] Italy moved to LibreOffice so long ago that I can’t find a recent article about it, so I assume it either worked great or they quietly backed off. Austria is doing something simliar so after some “research” it looks like Canada may be late to the party.

    • Auli@lemmy.ca
      link
      fedilink
      English
      arrow-up
      2
      arrow-down
      1
      ·
      2 days ago

      Netherlands going to NixOS? I mean ok I hate Nix but it is slightly better the MS.

  • melsaskca@lemmy.ca
    link
    fedilink
    arrow-up
    7
    ·
    1 day ago

    This is good news that more countries are starting to think of tech independence. It was bound to evolve that way over time but the questionable tech bros crowd caused it to happen way more quickly because, just like the railroad barons of the past, they’ll lie, cheat, steal and threaten for more money and power and people eventually get tired of being under someone’s thumb (holy shit I just had spellcheck tell me that thumb has a “b”. I, and probably many others, did not know that).