U.S. Web Design System 2.0
v2.designsystem.digital.gov
v2.designsystem.digital.gov
I've been working on a GDS project for the last few months, it's actually a nice change to have a set of established patterns to work to and a host of responsive people to discuss extending those patterns with.
[0] https://v2.designsystem.digital.gov/components/form-controls...
https://www.rijkshuisstijl.nl/basiselementen/basiselementen-...
Pretty neat to see how much effort was put into this.
However, I agree that generally speaking designing your apps to be accessible from the beginning is the right thing to do, and generally results in an easier to use interface for everyone!
https://developers.google.com/web/tools/chrome-devtools/acce...
On top of that, there are a lot of Chrome extensions to do all sorts of great things to help you test for accessibility:
ChromeVox - https://chrome.google.com/webstore/detail/chromevox/kgejglhp...
Colorblinding - https://chrome.google.com/webstore/detail/colorblinding/dgbg...
aXe - https://chrome.google.com/webstore/detail/axe/lhdoppojpmngad...
Color Contrast Testing - https://chrome.google.com/webstore/detail/color-contrast-ana...
No Coffee - https://chrome.google.com/webstore/detail/nocoffee/jjeeggmbn...
HeadingsMap - https://chrome.google.com/webstore/detail/headingsmap/flbjom...
Wave - https://wave.webaim.org/extension/
ARIA Validator - https://chrome.google.com/webstore/detail/aria-validator/oig...
---
Lack of tools is definitely not the issue.
Someone with normally good vision could have undergone a procedure that leaves them with reduced vision for a while as they recover.
Someone could have a broken hand, or tendinitis, or any number of other temporary conditions that affect precise motion, vision or other physical abilities.
Hell it could be something as simple as they are holding their phone in their other hand and still need to navigate your interface so they have to tab through it with a keyboard instead of using a mouse or trackpad.
These people may still need to use your product during this time when their capacities are reduced in some way.
Accessibility benefits much more than just people with serious and visible disabilities. Accessible applications are better experiences for all users.
Title 1:
> Employers must provide reasonable accommodations to qualified applicants or employees. A reasonable accommodation is any modification or adjustment to a job or the work environment that will enable an applicant or employee with a disability to participate in the application process or to perform essential job functions.
With our software handling timecards/leave, inventory, reporting, payroll, etc it isn't realistic for us to claim someone could perform their "essential job function" if it weren't accessible.
That all being said: Our accessibility game isn't perfect. We've just tried to make pages work with screen readers, color-blindness, etc. We still have a lot of internal video content without subtitles however (or even a way to display subtitles).
I dislike the fact that only the left half of my screen is used on that web page; the content should at least be centered.
https://public-sans.digital.gov/
Discussion of the font on HN: https://news.ycombinator.com/item?id=19607371
“Open-source licenses, like all software licenses, are only possible through assertion of copyright. Certain free-software advocates prefer to sidestep this inconvenient fact (akin to ‘keep your government hands off my Medicare’). For individual software authors, this usually poses no problem, because their copyright arises at the moment the work is created. Thus, they’re free to put their work under any license, including an open-source license.
“But US government employees are a special case. As a matter of federal law (17 USC § 105), they can’t assert copyright in their work. Public Sans is an inseparable mixture of copyrighted work (= the underlying Libre Franklin font) and uncopyrightable work (= the alterations made by the GSA). The GSA currently claims that Public Sans has been released under the OFL. But that’s impossible. To use this license, they’d first need to have a copyright in their contributions. But they don’t.”
— Matthew Butterick (type designer + lawyer) https://tinyletter.com/mbutterick/letters/the-curious-case-o...
Here's the upstream issue:
https://github.com/uswds/public-sans/issues/30
He also opened a separate issue claiming an Establishment clause violation because the OFL was created by https://www.sil.org/about:
>Can the US Government release a program under the GNU GPL? (#GPLUSGov) If the program is written by US federal government employees in the course of their employment, it is in the public domain, which means it is not copyrighted. Since the GNU GPL is based on copyright, such a program cannot be released under the GNU GPL. (It can still be free software, however; a public domain program is free.)
However, when a US federal government agency uses contractors to develop software, that is a different situation. The contract can require the contractor to release it under the GNU GPL. (GNU Ada was developed in this way.) Or the contract can assign the copyright to the government agency, which can then release the software under the GNU GPL.
Can the US Government release improvements to a GPL-covered program? (#GPLUSGovAdd) Yes. If the improvements are written by US government employees in the course of their employment, then the improvements are in the public domain. However, the improved version, as a whole, is still covered by the GNU GPL. There is no problem in this situation.
If the US government uses contractors to do the job, then the improvements themselves can be GPL-covered.
The user space libselinux developed by the NSA is in the public domain. Which is consistent with the above. Are you sure that SELinux contribution was not released as public domain and then incorporated into the linux kernel? Something the GPL allows which the OFL license in question here does not.
Not sure how he is supposed to have addressed the "lotsa government lawyers think different" argument when no one in that thread has raised it, let alone provided any evidence of it. And again, for it to be relevant, these government lawyer opinions would need to be talking about the OFL specifically.
His claim comes down to the U.S. government not being able to use any license which relies on copyright claims, which is not unique to OFL. This is why the government lawyers question is relevant: if he's right, that means that a bunch of other contributions shouldn't have been allowed unless the projects are public domain or dual-licensed.
You haven't read his claim then, he explicitly isn't saying that. He claims only that the government can't use the OFL because of the specific demands made by the OFL which the government can't satisfy. FSF licenses don't mind public domain contributions, the same is not true of the OFL.
If true, the practical implication is that A) Public Sans is in the public domain within the USA, which means people there have freedoms in using it that they wouldn't otherwise have; and B) their current license is incoherently obscuring these freedoms.
The GSA can't license something that is in the public domain. Should they recognize this fact, it will make clear what people can and can't do with the font.
They go over their browser support here: https://designsystem.digital.gov/documentation/developers/
"We’ve designed the Design System to support older and newer browsers through progressive enhancement. The current major version of the Design System (1.0) is designed to support the newest versions of Chrome, Firefox, Safari, and Internet Explorer 9 and up. The next major release (2.0) will follow the 2% rule: we will officially support any browser above 2% usage as observed by analytics.usa.gov. Currently, this means that the Design System version 2.0 will support the newest versions of Chrome, Firefox, Safari, and Internet Explorer 11 and up."
If you are building websites for users of government services its probably ok, if you are building websites for employees of government sites you might have problems.
There may be more IE users using government sites (whether they be gov employees forced to leverage it for ancient intranet use, or just some older users), but hopefully the number of those on IE <10 will still be extremely small. Global usage for IE <10 is ~0.3%, which includes many users in Asia forced to use IE for ActiveX banking; again, one would hope this figure would be far far lower in the US.
The bulk of that 1.4% of global users without flexbox support are actually more likely to be on an old version of iOS Safari or pre-Chrome Android Browser, than on IE, and desktop would be a larger-than-elsewhere demographic within older users of gov sites, and within gov employees on gov workstations, so in reality the flexbox support stats could well be above average for gov sites.
I'm sure with edge around they include steps for how to even find the old Internet Explorer browser on your system.
https://v2.designsystem.digital.gov/components/button/
https://v2.designsystem.digital.gov/components/form-controls...
The borders just seems really poor looking for me. The form controls double borders when in error and focus are so aggressive. No elevations or shadows. It's flat design to it's radical extreme.
I suppose I've gotten used to beauty being subtle - like a good comedy, if it's in your face then it isn't very good.
But I don't need my government services to be on the bleeding edge of web design trends so I think that's fine.
I'm very appreciative that each component is very clear and pages won't draw my attention in 10 different places.