Proposed bill in New Hampshire would enshrine free software into law
libreboot.org
libreboot.org
The bill is much less far-reaching than suggested. Here's the most relevant part of the actual text:
"21-W:4 Mandatory Use of Proprietary Software Prohibited. No person in the state of New Hampshire shall be required to use proprietary software for any interaction with the government, including but not limited to: the filing or payment of taxes, remote appearance for court proceedings, the taking of standardized tests or the completion of coursework by school students, applying for or receiving unemployment benefits, or other similar benefits, unless the government agency has determined that the proprietary software is the only means available for the required interaction. In such cases, the agency shall post a notice of its determination and the use of proprietary software on the agency's website.
21-W:5 Proprietary Software on State Websites. No person in the state of New Hampshire shall be required to allow the execution of proprietary javascript in their browser when visiting websites administered by the state of New Hampshire. The department of information technology shall verify that this is the case for each executive branch agency via the use of browser extensions of their choice that are designed to detect and block the execution of proprietary javascript in their browsers, and by confirming that no proprietary java script blocks the functioning of any third-party online archiving services that are attempting to archive state websites."
The ONLY cases where it's banning non-free software is where the non-free software touches the citizens directly...where those citizens have to use or buy it. Could be tricky for some types of interactions, like allowing state employees to get paycheck stubs/records, Zoom-based court procedings, etc. But it's not broadly "banning non-free software".
https://gencourt.state.nh.us/bill_status/legacy/bs2016/billT...
I hope the bill passes.
The purpose of the bill is to ensure that all of the state's public touchpoints are free of proprietary software ownership. The subsection prior says that you shouldn't have to use proprietary software to interact with the government. Then they explicitly mention JavaScript to clarify that websites should also not load proprietary software onto people's computers, either. And WASM is specifically designed to integrate with JavaScript - in fact, it can't even be loaded without it.
The standard for interpretation of contracts and law is that, absent a specific definition of a term in the relevant document, you use the broadly-accepted definition of that term within that industry or endeavor. If you asked a bunch of web developers, "does 'no proprietary JavaScript' also mean 'no proprietary WASM'", they would almost certainly agree.
I hope the NH Bar is ready for this. Bar exams are almost universally administered through proprietary test-taking software. I think the key words are "shall be required". They will make a paper option available in some corner of an office somewhere, thus freeing them to use all the propriety software they want.
Bans state agencies from using proprietary software - maybe this could include schools, in the future!
Bans state agencies from purchasing non-free software if free software exists, for a given task
...that might be going a bit too far, however.
What I'm seeing is things like:
"No person in the state of New Hampshire shall be required to use proprietary software for any interaction with the government,..."
I don't see anything that would, for example, ban Microsoft Word, unless it somehow became mandatory for a NH citizen to have to own it to interact with the state.
https://gencourt.state.nh.us/bill_status/legacy/bs2016/billT...
So I presume your emphasis is on only. Are there any features in a pdf that lock it to Adobe reader? Is anyone (govt? ) using that feature.
A lot of this is just issues with skeuomorphism. There is little reason any of these workflows need to use pdfs at all, except that it represents a smaller feeling change from the legacy paper workflows compared to migrating to a purely web-based workflow that uses html forms instead of editable pdfs. Heck, I think I remember the FAFSA being fully html-based forms over 15 years ago when I first went to grad school, but I'm not totally sure.
Governments sharing and pooling their resources for open source just makes sense.
>> "If they put even a portion of the funds they would have spent into funding said free projects"
That's not how govt, or even private, spending works. Govt spending doesn't say "hey, we saved money not buying windows, let's donate money to the Linux foundation". Assuming they save money at all (after retraining, support etc) it simply gets put back in the pot to be spent, or wasted, on the next thing.
Donating from govt funds is really hard, and is frankly just too much like hard work.
It's the same for business. We use free software all day long, but money saved there goes to lots of things, actually contributing to Open Source is an uphill battle.
So what you suggest would be more viable in almost every other state in the US or EU.
Considering they share a border with a richer more populous state with a 380-something year legacy of "step in line or GTFO" I am surprised.
Rhetoric aside (all companies are evil) I feel like this argument fails at some level because Free Software has not yet figured out a business model that would work in a world with no proprietary software.
Ironically current popular non-propritary software tends to be more Open Source than Free, and much of that is currently relying on "some evil company" for funding.
If the suggested imagine happened, and all company funding dried up (as hoped for) then how does one make a living writing software? And if you can't make a living why do it at all.
One could take video as an example. With funding you get "evils" like Disney, marvel and HBO. Without funding you get what? Tiktok? Even popular YouTube is funded directly by advertising, sponsorships etc.
So is the cost of "quality software" (free, open or proprietary) that proprietary software exists?
Governments and schools do much the same things everywhere. The next step is for governments that have passed these laws to form consortia to fund and support open software.
I quite like the term "libre software" for that reason.
- It's not clear how to pronounce it. Lih-ber? Leeb-ray? Lih-breh? Libe-er? Leeb-ruh? Etc.
- It sounds like it originated in French or Spanish, which is not really accurate.
I honestly think this is something that has held LibreOffice back over the years. When you're trying to convince your superiors to adopt a massively disruptive software change, the last thing you want is for it to sound foreign (from whichever country you may be in) and be difficult to pronounce.
There is of course some inevitable splintering between the English speaking part of the FLOSS world and individual bubbles of people who don't speak English. For eg it seems like there is a large space of open source projects by people who speak Chinese but not English.
- It looks like Liberty in text, which is the main context it will be used in. Just tell people it's a "cool" modification of the word "Liberty".
- It carries the connotations of personal freedom (liberty) instead of financial freedom (free).
- People are actually using it right now, so most laymen would be able to google it and get some notion of what it is.
In this sense, the state agencies are disallowed from infringing on the public's rights, but are still free to ignore their own.
> Proprietary software companies are evil, and must be opposed. They know that if this bill passes, their days are numbered.
Doesn't seem to be very objective.
>Now imagine that countries besides the US start doing it, inspired by the US’s success (and I think it will be a resounding success).
and on this point, I had personal experience with a project like this when Munich switched to open source software, which made quite a bit of noise, but in the end it was kind of a failure. And people still argue about the politics of it, but from talking to a lot of city workers personally there were just a lot of interoperability issues, bugs, and people didn't know how to use new software.
The success of these projects will come down to the most mundane thing imaginable, whether a lot of white collar workers can get their job done, not some Dune style jihad.
But when speaking to a technical audience the crusade style language is allright?
I would disagree, except if it is not meant too serious.
by the way the fact that this nuance of being able to speak differently in different social circles is increasingly lost and replaced with PR department speak everywhere is pretty bad.
I'm in NH so this actually affects me but this language is a bit much.
That's because my life does not solely revolve around my interactions with government. I am constantly required to use interfaces provided by private organizations, which can have whatever insane requirements that they wish.
Also, I have better things to do with my life then spend half of it excising non-FOSS software from all of my devices and appliances. If the Mossad can listen to me through my toaster prior to passage of this law, I'm afraid that they will still be able to listen to me after it. I suppose I could throw my toaster out and buy a non-Mossad-backdoored one, but how am I to be confident that the new one wasn't backdoored by Bangladesh or Pyongyang?
You will continue to be spied on by the NSA either way so the law changes nothing there.
What the FSF is really saying here is that they wish to remove the choice you currently have to be spied on or not.
https://gencourt.state.nh.us/bill_status/legacy/bs2016/billT...
Granted, most IP is civil but preempting even investigation seems, er, overly broad.
https://youtu.be/2Y-CBSNrAoA?t=5564
Starts about the 1:30 mark.
If there was a loss prevention specific video analytic that flagged a person’s behavior as abnormal, would the person have a right to audit the source code for the CNN and/or the training data that was used in the development of that analytic?
As someone working on such analytics it could become a real adventure to comply with that. My dataset came from customers that agreed to shared with positive/negative examples with me but not necessarily for me to share publicly. The privacy of the people in the shared examples would also need to be considered.
That condition is not easy.
It is very hard, to have data about people related stuff, without private identifying information - especially because now there is face recognition and co.
It has to be, otherwise you could argue that javascript is data dynamically loaded by an open-source browser.