Formerly it was accessible only to other public administrations. That provision didn't generate any meaningful outcomes as it was not avalable to other developers, just to public administrations in-house developers. With the last reform of the CAD in 2016, it was open to everyone and development of digital public services accelerated.
Public Money, Public Code
131–140 of 216 posts
Re: Public Money, Public Code
#132The state I lived in developed one of those covid tracking apps. I asked for the source code and was told it wasn't available and would never be. I talked to people working on other software developed for the state and they all think that software shouldn't be public. It seems crazy to me that taxpayers pay for this software but it doesn't belong to them. Knowing what I do know I gotta wonder if it's just about those…
This is the kind of issue that causes all that government bloat... If I was a state employee and I wrote the app, and I had to release the source code, then I'm making it very easy for a bad actor to find a vulnerability and exploit it to leak the data of citizens. One might respond: "Well software shouldn't have those holes! Just because it's closed source, doesn't mean that won't happen anyway Also true, in an idea…
Re: Public Money, Public Code
#133I know of several situations where entrepreneurs in europe put substantial money on the table in projects which were funded by grants from the government. It would be really bad for entrepreneurship in europe if it would be required to make software open source the moment some grant money is involved. Let's imagine you spend 500K of your savings, and the government gives you a 50K grant. Now you need to open source y…
This doesn't require open source for everything that receive a grant. The text of the open letter is “Implement legislation requiring that publicly financed software developed for the public sector be made publicly available under a Free and Open Source Software licence.” It's more like if the tax office build a software to compute taxes, you can use it to compute your taxes, add a simplified a gui for basic users or…
Re: Public Money, Public Code
#134Earlier quoted context omitted.
ah yes, in good european fashion, there will be all kinds of complicated and time consuming rules and processes. that is what the countries in the EU and the commission do best. make it nearly impossible for small bootstrapped companies to be competitive and get their shit done. and if I as an entrepreneur put money into something, I expect to own it. even if a grant was involved. after all, I already paid taxes to m…
Frankly it sounds like you're prematurely grinding your axe. We don't have enough details to really form an opinion like that. As a fellow entrepreneur I am excited at the idea of more open collaboration/resources for people writing code. Hell imagine a world without GitHub. I'm curious to see the nitty gritty here myself.
Re: Public Money, Public Code
#135Earlier quoted context omitted.
> And just to throw in a silly extrapolation... I would love an M109 Paladin tank... my tax dollars pay for them :-) If they give you a tank they have one less tank to do stuff with but if they give you a copy of software they still have the ability to do stuff with the software. There’s a whole bunch of software out there that has been open sourced by government agencies like nasa and you don’t see satellites fallin…
I'm not in software so maybe my viewpoint is just different but I also wouldn't expect NASA to give me the mechanical blueprints for a rocket, or even a concrete launch pad nor would I expect the local government to give me the the electrical schematics for the stop light systems, even though doing so would in no way prevent them from continuing to use these systems/items
There are some components of rocketry that deserve careful consideration in sharing (i.e. rocket fuels) but a lot of those have mostly leaked at this point and the government has other reasons to limit their production and thus limits the supply of chemical components.
Much like with software there are going to be some secret components related to communication and the like - but those can be cherry picked from the information and deliberately hidden... similar to how most software teams don't check all their private SSH keys into public repos (usually).
Re: Public Money, Public Code
#136- Selling to public sector is a costly and lengthy process. Not to mention the lack of competence from the public sector partners.
- Usually, the money is made by making sure the entity will subscribe for as long as possible, and it should be possible to repackage the same software and sell to somebody else with little effort.
- Open sourcing puts the company into a position where it's own code could be reused by the competitor without investing as much.
- Furthermore, the projects are usually short lived due to the nature of procurement, budgeting and changing regulations.
- It is a risky business that requires complicated solutions to complicated problems, not much of it is reusable outside of the specific domain.
I was developing such software for years. Better ask yourself why huge IT departments are doing barely anything despite their funding.
Re: Public Money, Public Code
#137I've often wondered if we need to radically change the State's relationship with the software it produces. As Robert Lessig famously observed, "code is law" in a world controlled by computers. There is increasingly a strong argument I feel in States directly employing software engineers much like they typically employ armies of civil servants to implement policy. Why is software treated as something to be outsourced…
Unlike the majority of infrastructure in the world, software literally isn't set in stone. This makes it much more powerful in some senses, but also much more fragile.
Look at Hoover Dam - a project designed to last a hundred years with a pretty singular purpose. The operation and maintenance burden is clear, and basically unchanging throughout the lifetime of the dam.
I agree with you in general here, but I think the actual work involved with your proposal is more akin to what the IT departments at agencies like the IRS or DMV are already doing. Specing systems for internal processes, and managing dataflow from old systems to new ones.
Re: Public Money, Public Code
#138The state I lived in developed one of those covid tracking apps. I asked for the source code and was told it wasn't available and would never be. I talked to people working on other software developed for the state and they all think that software shouldn't be public. It seems crazy to me that taxpayers pay for this software but it doesn't belong to them. Knowing what I do know I gotta wonder if it's just about those…
The mentality is changing in govtech and there are lots of orgs really trying to push for better software practices. It can be a slog though.
Re: Public Money, Public Code
#139Suppose you are on a committee where you are evaluating 3 different offers to build a website for your city. Bid A is for $10m, Bid B is for $9.5m, and Bid C is for $9m. The company that made offer B knows that they will likely lose the contract so they counter. "If you let us keep the source code and it remains private, we will bid $8.5m for the contract". Since all three vendors are offering equivalent service, and…
Re: Public Money, Public Code
#140I mean as nice as this sounds, our money is spent on all sorts of things we know nothing about. Should we all be provided with the schematics for F-35s?
Exactly! Where do you draw the line? Does CIA/NSA have to drop their shorts?