3 ms·
What frustrates me is that the people built, marketed and sold this thing will likely face zero consequences, or at best maybe some minor monetary loss. There's
by markovbot 7y ago
What frustrates me is that the people built, marketed and sold this thing will likely face zero consequences, or at best maybe some minor monetary loss. There's literally no reason not to keep doing this.
- tcd 7y agoYup. These days the law doesn't really factor in the consequences of code/programming as it's almost impossible to legislate that. For example, you could run NPM update that installs a malicious package that is somehow able to connect to your MySQLD and access all the tables (that contain geolocation information on children) and execute a cronjob to perform a query to backup the .sql data and upload it to a remote server. There would be 0 consequences legally for such an action (or development would cease to function entirely). Besides, how is knowingly storing GPS information on children acceptable? They can't consent, so maybe it's time to apply that to things like geolocation as well. Code has no consequences, because law makers likely don't "get" what that means. You may think it's just $GPSOfALLChildrenInTheDatabase but that variable can cause actual, real harm to humans. There's totally a disconnect.
- WrtCdEvrydy 7y ago> They can't consent The parents consented and the majority of states in the United States consider children property of the parents before they turn 18. It's sad, but normal.
- ChrisCinelli 7y agoOr a malicius packages just updating Linux. It is a lot easier to hide than in NPM.
- dcbadacd 7y agoWhy can't we legislate that getting owned by npm is your own fault? Driving a car that hasn't passed minimal safety and status checks in many European countries is forbidden, why not forbid the use of stupid package managers?
- dwild 7y agoYou realize that a car is much more dangerous than a GPS location right? A package manager is just that, a package manager. Legislate as much as you want over software where live are in dangers, sure. I would be happy to see legislation over software like the one for the Therac-25, but legislation over package manager? Yeah no... You also want to add minimal safety laws over shoes too?
- dcbadacd 7y agoYou realize it depends where and why the GPS location was collected? For example the GPS location leaked by a gay dating app in certain countries means certain death for the person.
- dwild 7y agoWow you were quick to read and comment. I updated it before seeing your answer. Sure it depends, which is exactly the point that I meant. A package manager is a use case pretty large. You wouldn't have the same safety requirement over both shoes and cars, thus the same apply to software.
- dcbadacd 7y agoIndeed, a piece of software needs to be looked at in proper context, but that doesn't mean we should continue with the current wild west - if you sell a piece of software why shouldn't there be authorities that monitor the software not to be malicious? We have alcohol licenses for example, why not have the same with software?
- redbeard0x0a 7y agoThis might be an interesting case with GDPR now in effect.
- bjt2n3904 7y agoWhat consequences should they face? And what for? Please put their charges into a sentence. It's gonna be stupid hard to make a law about "negligent software development" without opening every developer EVER to ridiculous fines and punishment. Is using C "negligent"? How about not having test cases? What about doing "git commits" after 6 PM? Are only companies liable, or would a developer of an open source project be liable? Governments move slow. They declare everything must be encrypted with TLS 1.3 -- but now TLS 1.4 is out. How long until they change the standards? What happens when they start to try and influence the standards?
- dcbadacd 7y ago> It's gonna be stupid hard to make a law about "negligent software development" without opening every developer EVER to ridiculous fines and punishment. Not the developer, the company willing to ask money for software they sell with their products. If you ask for money then you should take the responsibility. > Is using C "negligent"? Yes unless you audit the software you're selling and it proves you have taken precautions. > How about not having test cases? Yes. If that's the only thing stopping you from endangering people. > Governments move slow. They declare everything must be encrypted with TLS 1.3 -- but now TLS 1.4 is out. How long until they change the standards? What happens when they start to try and influence the standards? Whats your point? That we should let shit software that doesn't take basic precautions just exist because the government is too slow? We can't make airplanes crash-proof either but certain security additions and safety measures have been made mandatory. Why can't we force the same for software? The fact that a thing hasn't been doesn't mean it can't be done. GDPR isn't the best example but it the very least has some legal recourse to blatant violations of privacy, why not make a law that punishes for blatant violations of security.