Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

agnos.is Forums

  1. Home
  2. Ask Lemmy
  3. What do you think: should all government software be open source?

What do you think: should all government software be open source?

Scheduled Pinned Locked Moved Ask Lemmy
asklemmy
60 Posts 42 Posters 0 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • cm0002@lemmy.worldC [email protected]

    OQB @[email protected]

    I’ve been thinking about transparency and security in the public sector. Do you think all government software and platforms should be open source?

    Some countries have already made progress in this area:

    • Estonia: digital government services with open and auditable APIs.
    • United Kingdom: several open source government projects and systems published on GitHub.
    • France and Canada: policies encouraging the use of free and open source software in public agencies.

    Possible benefits:

    • Full transparency: anyone can audit the code, ensuring there is no corruption, hidden flaws, or unauthorized data collection.
    • Enhanced security: public reviews help identify vulnerabilities quickly.
    • Cost reduction: less dependency on private vendors and lower spending on proprietary licenses.
    • Flexibility and innovation: public agencies can adapt systems to their needs without relying on external solutions.

    Possible challenges:

    • Maintenance and updating of complex systems.
    • Protecting sensitive data without compromising citizen privacy.
    • Political or bureaucratic resistance to opening the code.

    Do you think this could be viable in the governments of your countries? How could we start making this a reality globally?

    M This user is from outside of this forum
    M This user is from outside of this forum
    [email protected]
    wrote last edited by
    #21

    Another can of worms is dealing with proprietary technology. A lot of software is built in partnership with private companies. They likely don’t want to give out their competitive edge for free.

    I think more government software should be open source, but I don’t think it’s possible to make all software open source.

    1 Reply Last reply
    2
    • cm0002@lemmy.worldC [email protected]

      OQB @[email protected]

      I’ve been thinking about transparency and security in the public sector. Do you think all government software and platforms should be open source?

      Some countries have already made progress in this area:

      • Estonia: digital government services with open and auditable APIs.
      • United Kingdom: several open source government projects and systems published on GitHub.
      • France and Canada: policies encouraging the use of free and open source software in public agencies.

      Possible benefits:

      • Full transparency: anyone can audit the code, ensuring there is no corruption, hidden flaws, or unauthorized data collection.
      • Enhanced security: public reviews help identify vulnerabilities quickly.
      • Cost reduction: less dependency on private vendors and lower spending on proprietary licenses.
      • Flexibility and innovation: public agencies can adapt systems to their needs without relying on external solutions.

      Possible challenges:

      • Maintenance and updating of complex systems.
      • Protecting sensitive data without compromising citizen privacy.
      • Political or bureaucratic resistance to opening the code.

      Do you think this could be viable in the governments of your countries? How could we start making this a reality globally?

      R This user is from outside of this forum
      R This user is from outside of this forum
      [email protected]
      wrote last edited by
      #22

      Yes, in the same way all research funded by the public should be open. If you pay for a dataset to be gathered and only one team gets to use it you have wasted money. Make the dataset open, make all the methods open, and it can be used multiple times, increasing the return on investment. In the same way if someone is working on security auditing for something like OpenSSH anyone who uses it benefits. You pay once for the work but get benefit for all who use it.

      This also makes standardising easier because of the common tools so you can have cross department access without unnecessary technical barriers. For example, making a standard format for data in a SQL database means you can access multiple datasets and correlate them, allowing the study of important issues with minimal fuss. You can even create standards for accessing this data to make it much safer to use without exposing people's personal information.

      On the flip side you could have Microsoft and other similar companies decide what is worth investing in and just hope their system will work. If there is a security issue you just have to wait for them to patch it assuming they identify it. If they stop supporting something you can't keep using it with external support because you don't have the code.

      Honestly, it is also a national security risk. Using a vendor from another country means you have someone who can access your data with software you cannot audit who is potentially influenced by the government of another country and you just have to trust them. I cannot understand the use of Windows in military applications. Honestly, asking the fox to guard the hen house. Why would you let the USA have access to your systems with the plausibly deniability of a company like Microsoft in between? Sounds like lazy writing for a military fantasy novel, not modern foreign policy.

      1 Reply Last reply
      2
      • cm0002@lemmy.worldC [email protected]

        OQB @[email protected]

        I’ve been thinking about transparency and security in the public sector. Do you think all government software and platforms should be open source?

        Some countries have already made progress in this area:

        • Estonia: digital government services with open and auditable APIs.
        • United Kingdom: several open source government projects and systems published on GitHub.
        • France and Canada: policies encouraging the use of free and open source software in public agencies.

        Possible benefits:

        • Full transparency: anyone can audit the code, ensuring there is no corruption, hidden flaws, or unauthorized data collection.
        • Enhanced security: public reviews help identify vulnerabilities quickly.
        • Cost reduction: less dependency on private vendors and lower spending on proprietary licenses.
        • Flexibility and innovation: public agencies can adapt systems to their needs without relying on external solutions.

        Possible challenges:

        • Maintenance and updating of complex systems.
        • Protecting sensitive data without compromising citizen privacy.
        • Political or bureaucratic resistance to opening the code.

        Do you think this could be viable in the governments of your countries? How could we start making this a reality globally?

        callyral@pawb.socialC This user is from outside of this forum
        callyral@pawb.socialC This user is from outside of this forum
        [email protected]
        wrote last edited by
        #23

        yeah i think all government software available to the public should be free and open source.

        1 Reply Last reply
        2
        • H [email protected]

          Open source only requires source distribution with binary distribution, so the software can be open source and still not publicly distributed. It just means if its ever declassified, the source will be required to be distributed along with the software itself.

          H This user is from outside of this forum
          H This user is from outside of this forum
          [email protected]
          wrote last edited by
          #24

          If the source isn't publicly available, it's not open source. It sounds like you're suggesting that the software remain closed source until some later date where it then becomes open source.

          H F 2 Replies Last reply
          0
          • cm0002@lemmy.worldC [email protected]

            OQB @[email protected]

            I’ve been thinking about transparency and security in the public sector. Do you think all government software and platforms should be open source?

            Some countries have already made progress in this area:

            • Estonia: digital government services with open and auditable APIs.
            • United Kingdom: several open source government projects and systems published on GitHub.
            • France and Canada: policies encouraging the use of free and open source software in public agencies.

            Possible benefits:

            • Full transparency: anyone can audit the code, ensuring there is no corruption, hidden flaws, or unauthorized data collection.
            • Enhanced security: public reviews help identify vulnerabilities quickly.
            • Cost reduction: less dependency on private vendors and lower spending on proprietary licenses.
            • Flexibility and innovation: public agencies can adapt systems to their needs without relying on external solutions.

            Possible challenges:

            • Maintenance and updating of complex systems.
            • Protecting sensitive data without compromising citizen privacy.
            • Political or bureaucratic resistance to opening the code.

            Do you think this could be viable in the governments of your countries? How could we start making this a reality globally?

            W This user is from outside of this forum
            W This user is from outside of this forum
            [email protected]
            wrote last edited by
            #25

            Software developed by government funded research is typically released open source in the US.

            1 Reply Last reply
            1
            • cm0002@lemmy.worldC [email protected]

              OQB @[email protected]

              I’ve been thinking about transparency and security in the public sector. Do you think all government software and platforms should be open source?

              Some countries have already made progress in this area:

              • Estonia: digital government services with open and auditable APIs.
              • United Kingdom: several open source government projects and systems published on GitHub.
              • France and Canada: policies encouraging the use of free and open source software in public agencies.

              Possible benefits:

              • Full transparency: anyone can audit the code, ensuring there is no corruption, hidden flaws, or unauthorized data collection.
              • Enhanced security: public reviews help identify vulnerabilities quickly.
              • Cost reduction: less dependency on private vendors and lower spending on proprietary licenses.
              • Flexibility and innovation: public agencies can adapt systems to their needs without relying on external solutions.

              Possible challenges:

              • Maintenance and updating of complex systems.
              • Protecting sensitive data without compromising citizen privacy.
              • Political or bureaucratic resistance to opening the code.

              Do you think this could be viable in the governments of your countries? How could we start making this a reality globally?

              H This user is from outside of this forum
              H This user is from outside of this forum
              [email protected]
              wrote last edited by
              #26

              Within reason.

              A nice little application to calculate tax and benefits? For sure.

              A detailed model on how a nuclear attack would behave depending on the wind direction and tidal waves? That shit needs to be kept secret.

              thann@lemmy.dbzer0.comT 1 Reply Last reply
              5
              • H [email protected]

                If the DoD gives some ooen source software to Ukraine they are required to give the source code to Ukraine - not to Russia.

                lumidaub@feddit.orgL This user is from outside of this forum
                lumidaub@feddit.orgL This user is from outside of this forum
                [email protected]
                wrote last edited by
                #27

                Trying to understand what you're saying: how is that open source then? It sounds like you're saying giving the source to Ukraine only would suffice.

                H 1 Reply Last reply
                0
                • cm0002@lemmy.worldC [email protected]

                  OQB @[email protected]

                  I’ve been thinking about transparency and security in the public sector. Do you think all government software and platforms should be open source?

                  Some countries have already made progress in this area:

                  • Estonia: digital government services with open and auditable APIs.
                  • United Kingdom: several open source government projects and systems published on GitHub.
                  • France and Canada: policies encouraging the use of free and open source software in public agencies.

                  Possible benefits:

                  • Full transparency: anyone can audit the code, ensuring there is no corruption, hidden flaws, or unauthorized data collection.
                  • Enhanced security: public reviews help identify vulnerabilities quickly.
                  • Cost reduction: less dependency on private vendors and lower spending on proprietary licenses.
                  • Flexibility and innovation: public agencies can adapt systems to their needs without relying on external solutions.

                  Possible challenges:

                  • Maintenance and updating of complex systems.
                  • Protecting sensitive data without compromising citizen privacy.
                  • Political or bureaucratic resistance to opening the code.

                  Do you think this could be viable in the governments of your countries? How could we start making this a reality globally?

                  facedeer@fedia.ioF This user is from outside of this forum
                  facedeer@fedia.ioF This user is from outside of this forum
                  [email protected]
                  wrote last edited by
                  #28

                  Do you mean software created by the government, or simply used by the government?

                  In the US, I believe the standard is that the software would be public domain if it's an official government publication.

                  1 Reply Last reply
                  5
                  • H [email protected]

                    Within reason.

                    A nice little application to calculate tax and benefits? For sure.

                    A detailed model on how a nuclear attack would behave depending on the wind direction and tidal waves? That shit needs to be kept secret.

                    thann@lemmy.dbzer0.comT This user is from outside of this forum
                    thann@lemmy.dbzer0.comT This user is from outside of this forum
                    [email protected]
                    wrote last edited by
                    #29

                    That should def be open source

                    1 Reply Last reply
                    1
                    • jeena@piefed.jeena.netJ [email protected]

                      Public money, public code.

                      thann@lemmy.dbzer0.comT This user is from outside of this forum
                      thann@lemmy.dbzer0.comT This user is from outside of this forum
                      [email protected]
                      wrote last edited by
                      #30

                      Its really that simple

                      1 Reply Last reply
                      7
                      • cm0002@lemmy.worldC [email protected]

                        OQB @[email protected]

                        I’ve been thinking about transparency and security in the public sector. Do you think all government software and platforms should be open source?

                        Some countries have already made progress in this area:

                        • Estonia: digital government services with open and auditable APIs.
                        • United Kingdom: several open source government projects and systems published on GitHub.
                        • France and Canada: policies encouraging the use of free and open source software in public agencies.

                        Possible benefits:

                        • Full transparency: anyone can audit the code, ensuring there is no corruption, hidden flaws, or unauthorized data collection.
                        • Enhanced security: public reviews help identify vulnerabilities quickly.
                        • Cost reduction: less dependency on private vendors and lower spending on proprietary licenses.
                        • Flexibility and innovation: public agencies can adapt systems to their needs without relying on external solutions.

                        Possible challenges:

                        • Maintenance and updating of complex systems.
                        • Protecting sensitive data without compromising citizen privacy.
                        • Political or bureaucratic resistance to opening the code.

                        Do you think this could be viable in the governments of your countries? How could we start making this a reality globally?

                        A This user is from outside of this forum
                        A This user is from outside of this forum
                        [email protected]
                        wrote last edited by
                        #31

                        Yes, with an exception for military and law environment branches

                        krombopulosmikl@lemmynsfw.comK 1 Reply Last reply
                        2
                        • lumidaub@feddit.orgL [email protected]

                          Trying to understand what you're saying: how is that open source then? It sounds like you're saying giving the source to Ukraine only would suffice.

                          H This user is from outside of this forum
                          H This user is from outside of this forum
                          [email protected]
                          wrote last edited by
                          #32

                          That's exactly what I'm saying. Go read the GPL and you'll see that's what it says too.

                          M 1 Reply Last reply
                          1
                          • H [email protected]

                            If the source isn't publicly available, it's not open source. It sounds like you're suggesting that the software remain closed source until some later date where it then becomes open source.

                            H This user is from outside of this forum
                            H This user is from outside of this forum
                            [email protected]
                            wrote last edited by
                            #33

                            That is simply not true. Go read a few open source licenses and see for yourself. They only require that the source code be distributed with copies of the software itself. The code is not required to be made available to the general public.

                            H 1 Reply Last reply
                            3
                            • H [email protected]

                              If the source isn't publicly available, it's not open source. It sounds like you're suggesting that the software remain closed source until some later date where it then becomes open source.

                              F This user is from outside of this forum
                              F This user is from outside of this forum
                              [email protected]
                              wrote last edited by
                              #34

                              You don't get to redefine open source. It's always been about giving the source code to whoever you give the software.

                              Making it publicly available is an acceptable alternative to fulfill that obligation.

                              1 Reply Last reply
                              1
                              • H [email protected]

                                That's exactly what I'm saying. Go read the GPL and you'll see that's what it says too.

                                M This user is from outside of this forum
                                M This user is from outside of this forum
                                [email protected]
                                wrote last edited by
                                #35

                                You’re confusing GPL with open source. Not all open source software is GPL.

                                The general discussion in this thread is if source code to government software should be publicly available. Not if government software should adopt GPL.

                                1 Reply Last reply
                                0
                                • cm0002@lemmy.worldC [email protected]

                                  OQB @[email protected]

                                  I’ve been thinking about transparency and security in the public sector. Do you think all government software and platforms should be open source?

                                  Some countries have already made progress in this area:

                                  • Estonia: digital government services with open and auditable APIs.
                                  • United Kingdom: several open source government projects and systems published on GitHub.
                                  • France and Canada: policies encouraging the use of free and open source software in public agencies.

                                  Possible benefits:

                                  • Full transparency: anyone can audit the code, ensuring there is no corruption, hidden flaws, or unauthorized data collection.
                                  • Enhanced security: public reviews help identify vulnerabilities quickly.
                                  • Cost reduction: less dependency on private vendors and lower spending on proprietary licenses.
                                  • Flexibility and innovation: public agencies can adapt systems to their needs without relying on external solutions.

                                  Possible challenges:

                                  • Maintenance and updating of complex systems.
                                  • Protecting sensitive data without compromising citizen privacy.
                                  • Political or bureaucratic resistance to opening the code.

                                  Do you think this could be viable in the governments of your countries? How could we start making this a reality globally?

                                  F This user is from outside of this forum
                                  F This user is from outside of this forum
                                  [email protected]
                                  wrote last edited by
                                  #36

                                  Why would it be more difficult to maintain and update a complex system?

                                  They don't have to accept outsider contributions on their mainline nor employ less people to work on it.

                                  1 Reply Last reply
                                  2
                                  • H This user is from outside of this forum
                                    H This user is from outside of this forum
                                    [email protected]
                                    wrote last edited by
                                    #37

                                    Its not just GPL. MPL, BSD work this way as well. And the original post refers to open source, not "code available to all". Come back with a commonly used open source license that enforces what you're describing and maybe you'll have a point. Otherwise, why are we arguing about things that can just be looked up?

                                    1 Reply Last reply
                                    1
                                    • B [email protected]

                                      Yes. Public funds for only public code. Any and arguments involving security are invalid.

                                      Ken Thompson’s nightmare scenario was solved by a couple people who were enjoying their hobby in their free time and not by any of the military programs that have to date spent over $22 Billion and have achieved far less.

                                      D This user is from outside of this forum
                                      D This user is from outside of this forum
                                      [email protected]
                                      wrote last edited by [email protected]
                                      #38

                                      Ken Thompson’s nightmare scenario was solved by a couple people who were enjoying their hobby in their free time

                                      Could you elaborate further, please? I didn't found anything about this story

                                      B 1 Reply Last reply
                                      2
                                      • cm0002@lemmy.worldC [email protected]

                                        OQB @[email protected]

                                        I’ve been thinking about transparency and security in the public sector. Do you think all government software and platforms should be open source?

                                        Some countries have already made progress in this area:

                                        • Estonia: digital government services with open and auditable APIs.
                                        • United Kingdom: several open source government projects and systems published on GitHub.
                                        • France and Canada: policies encouraging the use of free and open source software in public agencies.

                                        Possible benefits:

                                        • Full transparency: anyone can audit the code, ensuring there is no corruption, hidden flaws, or unauthorized data collection.
                                        • Enhanced security: public reviews help identify vulnerabilities quickly.
                                        • Cost reduction: less dependency on private vendors and lower spending on proprietary licenses.
                                        • Flexibility and innovation: public agencies can adapt systems to their needs without relying on external solutions.

                                        Possible challenges:

                                        • Maintenance and updating of complex systems.
                                        • Protecting sensitive data without compromising citizen privacy.
                                        • Political or bureaucratic resistance to opening the code.

                                        Do you think this could be viable in the governments of your countries? How could we start making this a reality globally?

                                        G This user is from outside of this forum
                                        G This user is from outside of this forum
                                        [email protected]
                                        wrote last edited by
                                        #39

                                        Estonia: digital government services with open and auditable APIs.

                                        What makes an API auditable?

                                        N 1 Reply Last reply
                                        0
                                        • cm0002@lemmy.worldC [email protected]

                                          OQB @[email protected]

                                          I’ve been thinking about transparency and security in the public sector. Do you think all government software and platforms should be open source?

                                          Some countries have already made progress in this area:

                                          • Estonia: digital government services with open and auditable APIs.
                                          • United Kingdom: several open source government projects and systems published on GitHub.
                                          • France and Canada: policies encouraging the use of free and open source software in public agencies.

                                          Possible benefits:

                                          • Full transparency: anyone can audit the code, ensuring there is no corruption, hidden flaws, or unauthorized data collection.
                                          • Enhanced security: public reviews help identify vulnerabilities quickly.
                                          • Cost reduction: less dependency on private vendors and lower spending on proprietary licenses.
                                          • Flexibility and innovation: public agencies can adapt systems to their needs without relying on external solutions.

                                          Possible challenges:

                                          • Maintenance and updating of complex systems.
                                          • Protecting sensitive data without compromising citizen privacy.
                                          • Political or bureaucratic resistance to opening the code.

                                          Do you think this could be viable in the governments of your countries? How could we start making this a reality globally?

                                          N This user is from outside of this forum
                                          N This user is from outside of this forum
                                          [email protected]
                                          wrote last edited by
                                          #40

                                          Public money, public code.

                                          1 Reply Last reply
                                          10
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups