Earlier quoted context omitted.
This is not only true for software developed with public funds, but with any software that becomes critical for providing public services, communication in particular. Take for example the recent 5G spying debacle. US claims that the Chinese can insert snooping tech in their hardware, which is of course true. But the same thing is true for gear produced by American or European companies, so we are expected to choose…
How do I know that the cell tower I connect to is running the firmware I personally verified on github.gov?
Governments should adopt and invest in FOSS
51–60 of 151 posts
Re: Governments should adopt and invest in FOSS
#52Earlier quoted context omitted.
How do I know that the cell tower I connect to is running the firmware I personally verified on github.gov?
The trust you have in the phone company is another target of attack than the one discussed here, the fact that operators need to trust closed source blobs in their networks, often times provided by other states with strategic interests in what goes on over their networks.
Nothing stops them from adding some malicious patch before deploying the open code. It’s all still based on trust.
Re: Governments should adopt and invest in FOSS
#53Although, this seems to be slowly changing. In Finland, YLE (the national broadcasting company) has recently been systematically bringing up the open source nature of the national Covid app in their reporting.
I think there's a larger cultural revolution waiting for its turn, behind the current open source revolution that has been happening so far mostly in the software field.
In its core, open source is a cultural thing, and maybe a political one, one that due to reasons that were, did found rooting and cultivation initially in the field of software. Regardless of its origins, it's a wider movement that could disrupt every aspect of content creation, if realized as such. E.g. the same discussion that is being had in this thread and in the original article, about FOSS in government, largely applies to a wide field of other types of content created by governments.
One of the larger, self created obstacles for open source lies in the definition itself. Open source is still being defined primarily in the realm of software, and through software. Names and definitions such as FOSS (Free and Open Source Software) reprise this problem by anchoring the concept to the world of software, and in this case, it happens already in the name. Instead of FOSS, maybe we should be talking about FOS software?
I think the world could do well with a concept of open source that could be unleashed on all types of content created [1]. FOSS could probably do well, with the larger umbrella concept of FOS hitting daily discussion.
Interestingly, open source as a term doesn't have this package, as source can mean more than just source code.
[1] Creative commons already exists, but that's mainly a license, to be used in certain fields of content creation, not a wider definition for the concept.
Re: Governments should adopt and invest in FOSS
#54Earlier quoted context omitted.
The trust you have in the phone company is another target of attack than the one discussed here, the fact that operators need to trust closed source blobs in their networks, often times provided by other states with strategic interests in what goes on over their networks.
Maybe I wasn’t clear. Even if the government publishes the source of whatever I am interacting with how do I know the source they publish is the same source I am interacting with? Nothing stops them from adding some malicious patch before deploying the open code. It’s all still based on trust.
Re: Governments should adopt and invest in FOSS
#55Since its taxpayers money, any custom made software for gov MUST be FOSS or we can equally abandon any logic whatsoever - citizens payed for it, gov employees were working with implementation team on shaping it, so it belongs to them. This doesn't have to be so for supportive domains such as databases but I would personally prefer that also (i.e. Postgresql instead Oracle db). There are many more reasons for this the…
So this is how it owns patents, copyrights, closed source software, etc
Re: Governments should adopt and invest in FOSS
#56jamesmcm.github.io The author criticizes a lot Microsoft and hypes FLOSS, while being hosted on a closed source, Microsoft-owned platform.
Re: Governments should adopt and invest in FOSS
#57Github has this list of government and community organisations that use Github :
https://government.github.com/community/
The organisation that I work for has over 200 Github repositories.
The Australian government alone from that Github list is literally supporting thousands of open source repositories. It looks like many other governments around the world are doing the same.
It would be worth going out and working out how many open source repositories governments are supporting.
Re: Governments should adopt and invest in FOSS
#58Since its taxpayers money, any custom made software for gov MUST be FOSS or we can equally abandon any logic whatsoever - citizens payed for it, gov employees were working with implementation team on shaping it, so it belongs to them. This doesn't have to be so for supportive domains such as databases but I would personally prefer that also (i.e. Postgresql instead Oracle db). There are many more reasons for this the…
> Since its taxpayers money, any custom made software for gov MUST be FOSS or we can equally abandon any logic whatsoever This is why Free Software Foundation Europe created a petition to make all publicly paid code public: https://publiccode.eu .
Re: Governments should adopt and invest in FOSS
#59Earlier quoted context omitted.
> Since its taxpayers money, any custom made software for gov MUST be FOSS or we can equally abandon any logic whatsoever This is why Free Software Foundation Europe created a petition to make all publicly paid code public: https://publiccode.eu .
How does this apply to militaries and intelligence agencies? I can understand wanting a lot of government software to be FOSS, but maybe the software on spy satellites shouldn't be available to everyone.
I would agree if I felt it made security stronger. I don't feel that way, given I know now that satellite is likely running windows.
OSS serving as a basis, not the end-implementation of a system is how it would work in practice. Just like it does now with contracted vendors.
Re: Governments should adopt and invest in FOSS
#60Since its taxpayers money, any custom made software for gov MUST be FOSS or we can equally abandon any logic whatsoever - citizens payed for it, gov employees were working with implementation team on shaping it, so it belongs to them. This doesn't have to be so for supportive domains such as databases but I would personally prefer that also (i.e. Postgresql instead Oracle db). There are many more reasons for this the…
I have a bold opinion. I believe it is to the benefit of a State that their software be kept secret or proprietary. Of the many reasons i have to believe this, I will say one is as a matter of national security. I hope my public opinion opens a fruitful dialogue.
You are invoking the age-old closed vs open source argument - essentially, security by obscurity, but I'm not convinced it's a boon in this case. I believe govs using OSS is a net positive for humankind: there are many more minds and eyeballs on the code, and many more beneficiaries of the code.