I only hope that the folks hand-rolling this onto their cars don't injure too many people in their attempt to "disrupt" cars.
I only hope that the folks hand-rolling this onto their cars don't injure too many people in their attempt to "disrupt" cars.
The Government asked him to not sell his product, so he complied with the government's request.
Unless you know something about the upcoming price of cars that you'd like to share ;).
In 5 years how many cars will be equipped with the basal level of sensors that make these sorts of hacks possible? My guess is more people will have compatible cars in their house than qudrotors....
Cost and chance of failure is poorly (or not at all) evaluated by the kinds of dangerous beginners likely to crash their car-pilot into a bridge.
The people who are out there with quadcopters are the same people who would be doing these hacks at home on cars; some hobbyist/tinkerer subset of nerd.
I don't share your low opinion of their threat evaluation functions either.
If you follow that premise, it becomes less safe to drive manually.
So, under this premise, the modus operandi is to be automatic pilot instead of manual where perhaps manual driving is even illegal because it is less predictable.
The question wouldn't be, if this change happens; its when. Where's the turning point? One could argue its up to our politicians to decide. I'd be interested in data from other trends such as smoking. When was the turning point there, and what was the "market penetration" of smokers vs non-smokers or proponents and opposers?
That might be believable if they didn't explicitly warn you and you didn't have to flash the phone yourself.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Also, since this isn't released by his company, he alone will be personally responsible without any of the laws that would normally shield a business owner from repercussions of something like this.
This is similar to someone releasing malware. The government doesn't just go after the guy who downloaded it and used to get a bunch of credit card numbers, they go after the person who actually wrote the software:
MegalodonHTTP Author Arrested in December RAT Raid - http://www.securityweek.com/alleged-author-megalodonhttp-mal...
Ransomware Author "Pornopoker" Arrested in Russia - https://www.bleepingcomputer.com/news/security/ransomware-au...
Blackhole Exploit Kit Author Sentenced to Prison - http://www.securityweek.com/blackhole-exploit-kit-author-sen...
To say he's taking a huge risk is an understatement.
Well, the Government didn't that, they asked proof that it was safe before selling it https://es.scribd.com/document/329218929/2016-10-27-Special-...
Thankfully at least EULAs are void in most European countries and companies can be accounted for.
If it's just code used in critical situation, then you're not really talking about the same thing as pjmlp.
> I support software being regulated just like everything else, not only on life critical situations.
Maybe there is a line that is "critical", but not "life critical", but ancestor's statement was pretty damn broad.
A weak provision may be that at least a minimum of development and testing has to take place, with requirements on record-keeping and naming of responsible persons: For a simple device, or a simple software, this might take the form of a checklist or a questionnaire which you have to take before uploading code to the App-Store.
Yes, this seems very straightforward to fake, but at least then you have deliberately cheated a system designed to catch errors, and not "just written shitty code" (or built a flimsy mechanical device... when applying this scheme to non-software world). Which, I think, would already help a lot to make people accountable for their products/inventions/...
{for, example: with CE certifications, you, as a producer only state that you have built your products according to some harmonized standards, but the conformance itself is not tested by a third party}
With increasing security/privacy requirements, the mandated measures can could then be ramped up. Maybe scaled by permissions of an application (accesses otherwise protected data?), the ability to process sensitive date or maybe number of users?
The extremes measure would be a full line-by-line review on every change, when software is life-sustaining or a fault may have catastrophic (death of people, like running a pacemaker or steering a huge plane).
There's some testing you can do, and you can sort of guess which product categories fit you exactly and apply those, but if your product is really innovative this is vague. You end up just putting a declaration of conformity in the box and a sticker on the product and hoping for the best.
And this software is not 'that' critical (financial). I would actually agree that life or dead software should be checked line by line by experts, software and well described processes. I would even insist that critical software that can be formally verified should be formally verified. But for a broader range of software this is not possible and well, I don't think it should be needed for innocent software like, say, games.
What could work for non critical software is having to pay for bugs if software is faulty based on the severity of the bug. I would be very much against the kind of liability that involves again kind of indirect damages, so the maximum of damage is limited to what you paid. Most people do not want that but you would want to have some or all money back in case of neglect (bugs that do not properly get fixed) without forgoing your license. That will kill companies (if turned back the clock with this rule, MS + Oracle notably) but then again, they won't cut corners like what happens now.
That would be the death of free software. I'm also a P.Eng., but if we're going to require professional licensing, it should only be for safety-critical uses. Shared tools and knowledge have made software systems better and more affordable for countless people. Let's not throw out the baby with the bath water.