|
|
|
|
|
by frobozz
2682 days ago
|
|
The global nature of software development limits the utility of licensing. You can't go overseas to get a bridge built across the river in your town. You can't get a foreign barrister to represent you in court in your country. You can easily get a new social media website or IoT server built and hosted in any country you want. The scenarios where the effects of bad ethical decisions most often make the news are not things that lend themselves well to being subject to local licensing regulations, like embedded avionic or medical devices or internal banking systems. Problems do happen in those spaces, but they are rare. None of this even touches on usability and the difficulty of restricting tool use to the "good guys". The jslint licence got a lot of stick for that. |
|
You can build/host things anywhere, but something centered around “if you generate profits in the USA, and hold the data of Americans, these requirements exist for your system” makes sense. In particular, liability needs to rest somewhere, such that someone gives enough of a shit to do things right.
A civil engineering firm could outsource the design of a bridge anywhere, but in the end, somebody’s neck is on the line if it fails.