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 This user is from outside of this forum
    cm0002@lemmy.worldC This user is from outside of this forum
    [email protected]
    wrote last edited by
    #1

    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?

    tal@olio.cafeT R B mugita_sokiovt@discuss.onlineM T 28 Replies Last reply
    122
    • 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?

      tal@olio.cafeT This user is from outside of this forum
      tal@olio.cafeT This user is from outside of this forum
      [email protected]
      wrote last edited by
      #2

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

      No. I think that there are some things that should very much not be open source or even have binaries publicly distributed, stuff like things like software used for some military purposes. You wouldn't want to distribute it with abandon to the world any more than you would the weapons it drives or is used to create.

      EDIT: Well, okay, technically being "open source" can just mean "if you have a legal right to the binaries, you get the source", but I assume that that's not what OP is going for here, that rather he's interested in public distribution of the source.

      B H 2 Replies Last reply
      5
      • 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
        #3

        I don't have a source, some looking will find it, but NASA used to have to be in the public domain. Now they partner, and the partner gets the patents.
        I know the Apollo soyez mating hardware was public domain, and apas docking is still.

        I also seem to remember that research paid for by the USA, used to have to stay public.

        I don't have a source to quote, just memory.

        There really is no good reason for not being open source.

        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?

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

          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.

          S D 2 Replies Last reply
          12
          • 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?

            mugita_sokiovt@discuss.onlineM This user is from outside of this forum
            mugita_sokiovt@discuss.onlineM This user is from outside of this forum
            [email protected]
            wrote last edited by
            #5

            Not only should the source code be available, but they need to be Free Software (licenses such as GPL, Apache, etc.).

            1 Reply Last reply
            29
            • 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?

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

              Yes, I think all government software should be FOSS.

              (Ok, ok. Not all. I don't think it should be mandatory to distribute software. But if you do distribute software, I think the source code should be required to come with it and there shouldn't be any intellectual property restrictions on modifying it or distributing it, with or without modifications so long as you include the source code. Aside from that, distributing versions with malware included without sufficiently advertising that fact should be considered some sort of fraud or vandalism.)

              But I'm under no illusion that there's any likelihood of that happening any time in my lifetime. One can hope, though.

              Of your "possible challenges", the first two are complete fiction. FOSS would make it easier to properly maintain and update systems, complex or otherwise. And databases and code are two different things. Beyond that, I'll say that distributing software only in compiled form doesn't make anything more secure or hide anything about how the code works.

              Edit: Oh, I also think a right to attribution is a good thing. It can be done poorly. (Like some of the earlier BSD licenses that would result in pages and pages of attribution for a single code project.) But done well, I think it's a worthwhile thing.

              1 Reply Last reply
              13
              • 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.

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

                Public funds spent on anything that generates something that could be considered “intellectual property” should be public domain. Beyond software my first thought is pharmaceutical and general medical research.

                1 Reply Last reply
                5
                • R [email protected]

                  I don't have a source, some looking will find it, but NASA used to have to be in the public domain. Now they partner, and the partner gets the patents.
                  I know the Apollo soyez mating hardware was public domain, and apas docking is still.

                  I also seem to remember that research paid for by the USA, used to have to stay public.

                  I don't have a source to quote, just memory.

                  There really is no good reason for not being open source.

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

                  Federal Research Public Access Act of 2006, perhaps? (Archived)

                  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?

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

                    Some, but probably not all. Seems like it would be a bad move to open-source all military software.

                    H B 2 Replies Last reply
                    4
                    • 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?

                      jeena@piefed.jeena.netJ This user is from outside of this forum
                      jeena@piefed.jeena.netJ This user is from outside of this forum
                      [email protected]
                      wrote last edited by
                      #10

                      Public money, public code.

                      thann@lemmy.dbzer0.comT 1 Reply Last reply
                      36
                      • tal@olio.cafeT [email protected]

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

                        No. I think that there are some things that should very much not be open source or even have binaries publicly distributed, stuff like things like software used for some military purposes. You wouldn't want to distribute it with abandon to the world any more than you would the weapons it drives or is used to create.

                        EDIT: Well, okay, technically being "open source" can just mean "if you have a legal right to the binaries, you get the source", but I assume that that's not what OP is going for here, that rather he's interested in public distribution of the source.

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

                        I'd say that kind of thing should fall under a label of being "Classified". If it's something like a recruitment page for the Army that shouldn't need any kind of classification.

                        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?

                          pm_me_vintage_30s@lemmy.sdf.orgP This user is from outside of this forum
                          pm_me_vintage_30s@lemmy.sdf.orgP This user is from outside of this forum
                          [email protected]
                          wrote last edited by
                          #12

                          All publicly available software should be free and open-source, ten toes down.

                          1 Reply Last reply
                          1
                          • P [email protected]

                            Some, but probably not all. Seems like it would be a bad move to open-source all military software.

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

                            Why? Open source only requires sharing the source when sharing the software. No distribution of software - no distribution of source. But if they are gonna sell software to other militaries or civilian contractors, we have a right to know what they're selling.

                            And no, hiding your code doesn't generally make your software more secure.

                            P M 2 Replies Last reply
                            11
                            • tal@olio.cafeT [email protected]

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

                              No. I think that there are some things that should very much not be open source or even have binaries publicly distributed, stuff like things like software used for some military purposes. You wouldn't want to distribute it with abandon to the world any more than you would the weapons it drives or is used to create.

                              EDIT: Well, okay, technically being "open source" can just mean "if you have a legal right to the binaries, you get the source", but I assume that that's not what OP is going for here, that rather he's interested in public distribution of the 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
                              #14

                              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 1 Reply Last reply
                              5
                              • H [email protected]

                                Why? Open source only requires sharing the source when sharing the software. No distribution of software - no distribution of source. But if they are gonna sell software to other militaries or civilian contractors, we have a right to know what they're selling.

                                And no, hiding your code doesn't generally make your software more secure.

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

                                It just seems like a bad tactic. For example, if the US gives Ukraine some software that helps them fight Russia, it's likely tactically advantageous (to Ukraine) if Russia doesn't have the source code.

                                Of course, it doesn't mean Russia couldn't do some reverse engineering to some extent. But that takes time, and likely wouldn't be as complete/thorough as just handing them the source code.

                                H 1 Reply Last reply
                                6
                                • 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?

                                  vk6flab@lemmy.radioV This user is from outside of this forum
                                  vk6flab@lemmy.radioV This user is from outside of this forum
                                  [email protected]
                                  wrote last edited by
                                  #16

                                  I think all public funds that generate data and/or software needs to be public.

                                  The notion that maintenance is an issue is a red herring. Proprietary software purchased by government requires ongoing support contracts right until the vendor discontinues the product and leaves the public funds to prop up another billionaire.

                                  Open source would also stimulate the economy since businesses could benefit from the project and use or apply it to their use, something which currently requires more investment with the same vendor.

                                  1 Reply Last reply
                                  0
                                  • H [email protected]

                                    Why? Open source only requires sharing the source when sharing the software. No distribution of software - no distribution of source. But if they are gonna sell software to other militaries or civilian contractors, we have a right to know what they're selling.

                                    And no, hiding your code doesn't generally make your software more secure.

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

                                    It’s generally not a good idea to make military technology accessible to the enemy.

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

                                      So you didn't read my comment before replying?

                                      1 Reply Last reply
                                      2
                                      • P [email protected]

                                        It just seems like a bad tactic. For example, if the US gives Ukraine some software that helps them fight Russia, it's likely tactically advantageous (to Ukraine) if Russia doesn't have the source code.

                                        Of course, it doesn't mean Russia couldn't do some reverse engineering to some extent. But that takes time, and likely wouldn't be as complete/thorough as just handing them the source code.

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

                                        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 1 Reply Last reply
                                        3
                                        • P [email protected]

                                          Some, but probably not all. Seems like it would be a bad move to open-source all military software.

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

                                          that could be solved by encrypted military plugins/addons that have their own security measures

                                          1 Reply Last reply
                                          1
                                          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