Slashdot Mirror


Open Source Electric Cars — Good Idea Or Not?

thecarchik submits this interesting bit of flame: "Many are keen on the concept of open source electric cars — that is, electric cars where the built-in software can be tweaked, parameters can be changed, and in theory, the cars can be improved. Only it's a really, really bad idea. ... Even carmakers themselves have trouble with software — Fisker has issued a recall and apology recently with its Karma — so allowing average Joe to tweak the car's inner workings seems like a bad idea. Changing the characteristics of an electric car isn't as simple as re-jetting the carbs or swopping out the air filter." Whether software is controlling electric cars or not seems to me beside the point; access to the underlying software doesn't guarantee improvements, but blocking access to it doesn't stop car makers from making software mistakes — it only ensures that those few interested hackers who might be able to work around them have a harder time of it. (Not that tweaking car software is new, or going away.)

178 comments

  1. Open Source is good because YOU can fix bugs by ProfessionalTech · · Score: 5, Funny

    But just remember to submit patch or post on bug tracking system from the hospital or grave!

    1. Re:Open Source is good because YOU can fix bugs by Darfeld · · Score: 1

      The point I think isn't that any Joe Nobody can make change and fix bug, but that constructors can produce the derivative product, cuting cost of developpement, and that independent car's repairman can do their job without paying what-thousand dollars to a car constructor for certification.

      As for private tinkering, It shouldn't be autorised for vehicules on the public roads, but it can still be interresting for stock-car amateurs...

      --
      (\__/) This is Lapinator
      (='.'=) copy it in your sig
      (")_(") so it can take over the world
    2. Re:Open Source is good because YOU can fix bugs by ProfessionalTech · · Score: 1

      You know, there's a very good reason those certifications exist and why they cost a lot, especially in industries where things can get dangerous if managed by persons who don't know what they're doing. The high cost is not about making lots of money, it's about only having people who are seriously committed. That's also why Cisco and Microsoft certifications cost so much.

    3. Re:Open Source is good because YOU can fix bugs by geekoid · · Score: 1

      were YOU can create bugs.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    4. Re:Open Source is good because YOU can fix bugs by cayenne8 · · Score: 4, Insightful

      As for private tinkering, It shouldn't be autorised for vehicules on the public roads...

      Why not?

      It is perfectly legal today to 'tinker' with the software running your car today. You can mess with engine management, fuel/air ratios...etc.

      Why would you want it illegal just when changing from internal combustion engine, to battery powered electric engine?

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    5. Re:Open Source is good because YOU can fix bugs by h4rr4r · · Score: 1

      Since when do those certs cost a lot?
      Those certs are only about making money. I think we have all seen the folks who hold them, but know nothing.

    6. Re:Open Source is good because YOU can fix bugs by Anonymous Coward · · Score: 0

      Yes. Why NOT open the door for an evil hacker/mechanic/terrorist to rootkit your car and set it to blow up on a particular time & day?

    7. Re:Open Source is good because YOU can fix bugs by Idbar · · Score: 2

      This is great news, so can I submit a patch to make the backseat roomier for my passengers? or making the sedan a coupe?

      Ah... I forgot to ask. What do they want to make open source? The entertainment systems, the engine/injection CPU, the hardware?

    8. Re:Open Source is good because YOU can fix bugs by Anonymous Coward · · Score: 0

      Then maybe we should have an interface where you can 'tinker' with voltage curves or PWM tables or something, but you wouldn't need to look at the code that interprets the 'gas' pedal location to do that.

    9. Re:Open Source is good because YOU can fix bugs by Anonymous Coward · · Score: 0

      Both of you step back for a second and add the word "ISO" in front of the word certification. That sounds like a much more likely interpretation of what Darfeld meant about certifications costing 1000's of dollars.

    10. Re:Open Source is good because YOU can fix bugs by Anonymous Coward · · Score: 0

      Actually ecu modifications to most vehicles (anything with an epa or carb rating) is illegal if driven on public roads. Any modification that could potentially alter emissions is illegal.

    11. Re:Open Source is good because YOU can fix bugs by anyGould · · Score: 2

      Then maybe we should have an interface where you can 'tinker' with voltage curves or PWM tables or something, but you wouldn't need to look at the code that interprets the 'gas' pedal location to do that.

      Maybe I'm hand-rolling my own cruise control. (Or for a less-crazy scenario, maybe I just want to log the position for curiosity's sake).

      I'm with the parent here - no-one blinks if you take your car full of explosive gasoline and tinker with it, so why should an electric car be off-limits?

    12. Re:Open Source is good because YOU can fix bugs by Hillgiant · · Score: 1

      It is perfectly legal today to 'tinker' with the software running your car today

      Not necessarily correct in all locations. Any area in with an EPA non-attainment, you will likely run into trouble when you get your vehicle safety inspection done. Yes, it varies. Yes, you are responsible for determining what modifications are legal in your jurisdiction.

      --
      -
    13. Re:Open Source is good because YOU can fix bugs by cayenne8 · · Score: 1
      I've heard that some states do a sniff test on emissions on inspection, but not anywhere I've ever lived.

      All my inspection consisted of last time was to basically letting the guy turn on the ignition enough to get my mileage.....and that was it.

      But in the past, the most I'd had to go through usually was to turn on headlights, honk horn, and maybe turn on the windshield wipers....but I've never had any inspection hook to car computer, or check emissions.

      I hope I never have to bother with that...as that I plan to change out the air intake before and the exhaust after my turbo....later, I'll do the ECU upgrades...but that's a bit more $$ than I have convenient to spend right now.

      Glad I don't live in CA....no one looks here to see if you've put anything on aftermarket.

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    14. Re:Open Source is good because YOU can fix bugs by BoRegardless · · Score: 1

      Not good if YOU are the target in a product liability suit!

    15. Re:Open Source is good because YOU can fix bugs by Aighearach · · Score: 1

      Any modification that could potentially alter emissions is illegal.

      Fail. Modifications that _do_ alter emissions are illegal. Well, the mods aren't, but the car then is.

    16. Re:Open Source is good because YOU can fix bugs by kdemetter · · Score: 1

      There is a difference between releasing the source code , and building your own car.
      If I build a car, and I want to drive with it, the software needs to be certified. Whether I invented it myself, or from a tweaked open source design , makes no difference.

      Just because I use an open source J2EE application server, doesn't mean any user can access my admin console.

    17. Re:Open Source is good because YOU can fix bugs by Anonymous Coward · · Score: 0

      So we're worried about tinkering with electric vehicles causing them to fail emissions inspections...?

    18. Re:Open Source is good because YOU can fix bugs by Anonymous Coward · · Score: 0

      Not really. I can only speak for my state, but in California it's most definitely illegal to modify any portion of the emissions control system on a highway vehicle. If a police officer even suspects tampering, you can be forwarded to a state referee for testing. I've gone through this; it sucks.

      The EPA has similar rules for Federal, but they're not usually enforced unless it's a large criminal case.

    19. Re:Open Source is good because YOU can fix bugs by Darinbob · · Score: 1

      It could be illegal to modify it in certain ways though. Even with older cars this was true, you could not remove the catalytic converter, you could not remove the muffler, you had to pass a smog test, etc.

      Sometimes there are regulations in some areas that require the manufacturer to prohibit the end user from exceeding certain parameters. Being able to change the software could compromise this and so some companies prohibit this for that reason. Ie, medical devices, wireless chip set drivers, etc.

      For an electric vehicle I see a reasonable compromise: allow tinkering with outer layer of software without being able to change core controls. Ie, you can get access to all data about voltage, amps, speed, etc, and then use that to generate your own display or for logging and monitoring; but you can't change the anti-lock braking rates, exceed engine limits, or alter the display of mileage, and all original firmware must be restored and verified before being allowed to resell the automobile.

    20. Re:Open Source is good because YOU can fix bugs by Lennie · · Score: 1

      Most people don't hack their Office software either. That doesn't mean it could be useful to be able to do that.

      What is special about electric cars anyway ? Your statement about 'public roads' and all that.

      --
      New things are always on the horizon
    21. Re:Open Source is good because YOU can fix bugs by DarwinSurvivor · · Score: 1

      This is great news, so can I submit a patch to make the backseat roomier for my passengers? or making the sedan a coupe? Ah... I forgot to ask. What do they want to make open source? The entertainment systems, the engine/injection CPU, the hardware?

      electric cars...

    22. Re:Open Source is good because YOU can fix bugs by Darfeld · · Score: 1

      To be fair, it's not really the "electric engine" part that matter.

      Most people don't hack their computer programs, but some does and sometimes some came up with something usefull for more people than just himself. It's great and cool.
      Now all systems aren't critical on a car, but if you build an Open Source Car (electric or not), you Open all systems, else it's a Closed Source Car with Open Source equipment. But you don't want average joe to hack the direction, speed regulator or brake systems. 'cause average joe will probably f*ck it up. And you want your roads to be relatively safe, or else you don't bother with rules for them. On a racetrack the rules are different : tinkering is expected, so why not hack what you can?

      I'm all for freedom to hack your properties, but like all liberties it shouldn't allow you to put other people in danger.

      --
      (\__/) This is Lapinator
      (='.'=) copy it in your sig
      (")_(") so it can take over the world
    23. Re:Open Source is good because YOU can fix bugs by Lennie · · Score: 1

      People can already change the brake system now (or do bad maintenance), I thought we were specifically talking about the engine.

      --
      New things are always on the horizon
    24. Re:Open Source is good because YOU can fix bugs by Darfeld · · Score: 1

      There is a difference between doing bad maintenance or changing a brake to tinker the software that control your speed. if you get a bufferoverflow you can have a car speeding up in the middle of a city, or braking suddenly on the hightway, and you might not be able to predict it until it happen.

      Anyway, bad maintenance is bad enough, if you can do both, it is just more troubles awaiting.

      --
      (\__/) This is Lapinator
      (='.'=) copy it in your sig
      (")_(") so it can take over the world
  2. Some things should probably be left alone by crazyjj · · Score: 4, Insightful

    I'd hate to die in a huge interstate pileup because some dipshit decided to push the overclocking on his car too far and it blue-screened on him at 80 mph.

    Of course, many will point out that people have been tinkering with cars since they were invented, and that's true. But generally in the past, it took at least a modicum of skill to work on a car. Letting any douchebag with a computer plug in and play with any aspect of his car's functions is a little more scaring than a grease monkey putting in new headers on his 66 Mustang.

    --
    What political party do you join when you don't like Bible-thumpers *or* hippies?
    1. Re:Some things should probably be left alone by Anonymous Coward · · Score: 1

      > I'd hate to die in a huge interstate pileup because some dipshit decided to push the overclocking on his car too far and it blue-screened on him at 80 mph.

      That would happen with closed source as well, only instead of fixing the problem with transparency, you'd be fighting with lawyers!

    2. Re:Some things should probably be left alone by Joce640k · · Score: 4, Insightful

      All the chavs of the world already know a guy who can install an illegal nitrous kit or whatever.

      Hardware upgrades scare me more than software upgrades. You're not going to get a massive increase in power through software alone. If they want to make their suspension more 'sporty' then it's their own spines that will suffer more than anything else.

      --
      No sig today...
    3. Re:Some things should probably be left alone by AngryDeuce · · Score: 1

      But generally in the past, it took at least a modicum of skill to work on a car.

      I bet there are a lot of mechanics out there that would beg to differ. I'm sure any one of them could tell you stories of people fucking their cars up thinking they're Mr. Goodwrench (although probably not as much as there used to be).

    4. Re:Some things should probably be left alone by virg_mattes · · Score: 3, Insightful

      This doesn't make a lot of sense, because most of the things that software could do will only be minor tuning of specific systems, and anything that's likely to cause a catastrophic failure will usually stop the car before it starts. Even a blue screen will usually just cause the car to stall, which is unlikely to cause a pileup.

      Without hardware modifications, changing the performance of the car to any real degree (other than making it unable to run at all) is unlikely.

      Virg

    5. Re:Some things should probably be left alone by Anonymous Coward · · Score: 3, Insightful

      Probably haven't heard of these projects/companies have you?

      * The linux kernel
      * RHEL / Red Hat

      Believe it or now, (I know its hard to swallow), but the world runs on open-source/free-software

    6. Re:Some things should probably be left alone by PSargent · · Score: 2

      But generally in the past, it took at least a modicum of skill to work on a car. Letting any douchebag with a computer plug in and play with any aspect of his car's functions is a little more scaring than a grease monkey putting in new headers on his 66 Mustang.

      I don't see a difference. The modicum of skill has just moved disciplines.

      A Chimpanzee with a torque wrench could render a car unsafe to drive, but I'd like to see him upload a new firmware.

      Regardless, I don't see why it's felt that people employed by the car company are infallible. As a freelance engineer I move from company to company. There's a large proportion of engineers out there that have their hands tied because of office politics, are buried under red tape, are brow-beaten because of unrealistic deadlines or just aren't very good. These guys make mistakes, and often have to live with the bugs because the cost to fix them (financial or political, as deemed by their boss) is too great.

      Customers are trusting their lives to this code. They should be allowed to see how good it is. Open it up and let people review and improve the code.

    7. Re:Some things should probably be left alone by crashumbc · · Score: 1

      Exactly, the hardware "mods" done to cars today already FAR exceed anything that could possibly be done on the software side as far as risk.

    8. Re:Some things should probably be left alone by isopropanol · · Score: 1

      This is perhaps not as true of electric drive cars with regenerative braking... Take out the regenerative braking (or worse, power during it) and stopping distances on hydraulic only could be substantially longer. Also, if the controller thinks it should be applying power there is no option to "put it in neutral" since there is probably no clutch or gearbox to disengage.

    9. Re:Some things should probably be left alone by Kjella · · Score: 1

      Without hardware modifications, changing the performance of the car to any real degree (other than making it unable to run at all) is unlikely.

      I don't think you understand just how much electronics is controlling your direction and speed these days. With all sorts of anti-spin, electronic stabilization, adaptive cruise control, collision detection and whatnot the computer can and will gas, brake and steer on its own and disregard what you do if it's programmed to. Trigger the auto-emergency braking system because you mucked with it and your car will suddenly break at maximum ability without any warning. Or how about refusing to follow the turn because you mucked with the electronic stabilization so the car thinks you have no grip to steer with? And unless there's hardwired safety limits you can probably do things that would make the car catch on fire, which could easily be a death trap in a tunnel. Don't mess with a ton of metal travelling at 50-100 mph unless you know exactly what you're doing.

      --
      Live today, because you never know what tomorrow brings
    10. Re:Some things should probably be left alone by geekoid · · Score: 1

      "modicum of skill to work on a car."
      and by modicum, you mean 'Use a screw driver'

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    11. Re:Some things should probably be left alone by PRMan · · Score: 0

      Yeah. I've heard of them. My Ubuntu servers at home crashed so often, I went back to Windows servers, which I believe is the point of this thread.

      --
      Peter predicted that you would "deliberately forget" creation 2000 years ago...
    12. Re:Some things should probably be left alone by geekoid · · Score: 3, Insightful

      "Usually commercial companies have thoughtful testing and QA process"
      HAHAHAHAHAhahhahaa.. oh man. 'thoughtful testing'. You crack me up sir.

      " They need to because they would be held liable for things like this, "
      It's far cheaper to put a clause in the EULA that says they aren't responsible for damages.

      ". That's a huge difference to some open source project which is coded by some guy in his parents basement who probably doesn't even have a car but tests it in a simulator."
      Strawman AND an Ad Hom attack.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    13. Re:Some things should probably be left alone by Joce640k · · Score: 1

      How is that worse than, eg., forgetting to put the wheel nuts back on after you rotated the tires?

      (And yes, you can get quite a distance with no wheel nuts before the wheel falls off - I've seen it done...)

      --
      No sig today...
    14. Re:Some things should probably be left alone by Brian+Feldman · · Score: 1

      Usually, either COTS or open-source hardware has an OFF SWITCH.

      --
      Brian Fundakowski Feldman
    15. Re:Some things should probably be left alone by geekoid · · Score: 1

      Not true.
      There are a great many thing that software can control. There are cars out there where you can get 150 more horsepower with a software mod.

      Also consider this:
      If some installed a blinking light into their car, it's annoying. If someone screws with software to make a light blink, a bug could cause run away acceleration.
      A bug in software can allow that sort of thing to happen.

      The unintended consequences from physically changing the car are a lot less likely then from a bug in the software.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    16. Re:Some things should probably be left alone by SecurityGuy · · Score: 1

      Of course, many will point out that people have been tinkering with cars since they were invented, and that's true. But generally in the past, it took at least a modicum of skill to work on a car.

      Does it really? My mother got into an accident because some dbag for some reason took his wheel off, as in removed the lug nuts, pulled off the tire, for some reason also pulled the nut off the end of the axle, then put the tire back on and tightened up the lug nuts. You miss the important omission? No nut holding the wheel to the axle. Just grease adhesion and the lateral friction of the bearings. Guy made it about a mile before the tire, rim, and hub came off. His car came to an immediate stop, as you might imagine. The wheel kept on going at about 40mph into the side of my mother's car.

      It doesn't take skill to work on a car. It takes a ratchet and a socket.

    17. Re:Some things should probably be left alone by geekoid · · Score: 1

      Yo mean click on a file?
      I suspect a monkey can click on a file. Cause, that's all you really need to do to load firmware.

      Car companies aren't infallible, but the will be liable, and they will be forced to recall and notify owners. There is a long and entrenched history of that.

      The vast majority of people 'improving the code' will have some sort of myopic vision of what 'improvement' means. IT is highly unlikely that they will be able to understand the totality of what the car does. What changing something by a milliseconds can do. You see people doing this all the time in software. What is this person using a class? they suck I'm going to put it into a class" then the extra level of indirection start throwing some other timing off.

      And that example is a real world example. It was also a lesson that just because someone does very well at MIT doesn't mean they aren't a dip shit.
      And then there is the issue of resale.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    18. Re:Some things should probably be left alone by Anonymous Coward · · Score: 0

      It's also easy for people to stab themselves in the face with a knife... but they generally don't. Why? Because it would be incredibly painful, and that is only a small sample of what its like to die in a fiery car crash.

      Most people will put their lives just a hair above their desire to tinker with their car.

      This would be more likely to lead to improvements across the board rather than imminent death and destruction.

    19. Re:Some things should probably be left alone by h4rr4r · · Score: 1

      You did something wrong. I have ubuntu boxes that have been up for years. No they are not connected to any public network.

    20. Re:Some things should probably be left alone by Anonymous Coward · · Score: 0

      Hardware upgrades scare me more than software upgrades. You're not going to get a massive increase in power through software alone.

      Yes, you are. (disclosure: I work in the industry, specifically on motors and inverters for electric and hybrid cars). Not to generalize, but there are a number of requirements that go into these things. Safety, Reliability, Durability, Power, etc... The thing is in many cases an inverter can deliver more power than you're going to be getting in a production vehicle because they want everything to last for the life of the vehicle. The IPM motors most use can in fact produce torque almost linearly with current, so yes, tweaking the software can deliver more acceleration, but you may damage it (probably will). It's also very hard to calibrate these things properly - we tune electric motors on a dyno - not in the vehicle - so you will lose efficiency doing it any other way. Also, some manufacturers want the car to feel the same regardless of the battery state of charge, so they design for the lowest battery voltage you'll be getting - this means at full battery, there may well be more capability than you get (in some cases) and someone could conceivable tweak to get that - but then you'll be stressing other things that may not be made for the increased power levels (drive train and battery come to mind). If the control code is written in fixed-point you may also overflow a calculation at the worst possible time. Anyway, there is often more power or torque available but if you tweak to get it you're taking a risk - and taking unknown (to you) risks on public roads should probably be avoided. The same way nitrous can get you more power at the expense of blowing up an engine, software can often get more out of an electric car with comparable risks.

    21. Re:Some things should probably be left alone by cayenne8 · · Score: 1

      Letting any douchebag with a computer plug in and play with any aspect of his car's functions is a little more scaring than a grease monkey putting in new headers on his 66 Mustang.

      People already can alter their car computers to mess with engine performance and other things.

      Hell, there are apps out right now for Android and Apple tablets that let you monitor your ECU in real time....for tuning purposes.

      You want to make that illegal now?

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    22. Re:Some things should probably be left alone by Anonymous Coward · · Score: 0

      Isn't that exactly the point? Any idiot with a keyboard can fool around with Ubuntu and crash it. That's fine when it's a computer in your house. It's not fine when it's a killing machine on a road.

    23. Re:Some things should probably be left alone by Scarred+Intellect · · Score: 1

      I'd hate to die in a huge interstate pileup because some dipshit decided to push the overclocking on his car too far and it blue-screened on him at 80 mph.

      Of course, many will point out that people have been tinkering with cars since they were invented, and that's true. But generally in the past, it took at least a modicum of skill to work on a car. Letting any douchebag with a computer plug in and play with any aspect of his car's functions is a little more scaring than a grease monkey putting in new headers on his 66 Mustang.

      I'd hate to die in a huge interstate pileup because some dipshit decided to change the tires on his car and didn't tighten the lug nuts properly and the wheel fell off at 80 mph.

      True story: My dad's wheel fell off his car doing 75mph north on I-25 outside of Colorado Springs in rush hour traffic. The reason: a cotter pin wasn't placed through the axle nut BY A PROFESSIONAL MECHANIC. These things happen every day, even those we trust fuck stuff up, we know this.

      Your analogy of tweaking a car's computer to replacing headers is bogus. Headers are simple. Tweaking the computer takes much more technical savvy than does replacing headers, even factoring in the more technical aspect of a computer. People tweak their computers every day, ever see ads for a performance chip?

      Yes there's a danger, but that's easily mitigated by using specialized connectors and interfacing to the system. The amount of people with the ability to fuck up changing wheels on a car compared to the amount that actually do is very minimal, and still most that can still have a professional do it.

      There would undoubtedly be options to flash the car back to its original state, possibly requiring a dealership to do so. And other safeguards would be put in to ensure that a catastrophic failure does not occur: Oops, your software tweaks destroyed your valves, this isn't going to affect your brakes. Trying to make your brakes more efficient by turning up the generator that does your regenerative braking and fuck it up? I'm sure that particular safeguard is already in place. Some other unforeseen problem that could escalate to a catastrophic failure? Firmware kicks in and puts the car into limp mode

      Overall, I say go for it. It might not be the best idea, but since when has the auto industry worked on best ideas?

    24. Re:Some things should probably be left alone by Lumpy · · Score: 1

      There is a higher chance of a brake line failing on all cars made, than bad code causing a car to explode. Mostly because all cars are built with crap quality soft steel lines instead of stainless steel that is corrosion proof.

      Almost all cars that are more than 10 years old have heavy corrosion on the brake lines and have a significantly elevated risk of total brake failure. Because the car makers wanted to save $200.00 and dont care about your safety.

      --
      Do not look at laser with remaining good eye.
    25. Re:Some things should probably be left alone by h4rr4r · · Score: 1

      Any idiot with a wrench can fool with a car and kill people on the road. Ever seen the results when a tire rotation monkey forgets to put the nuts back on?

      You can drive a surprising distance without them. Then suddenly end up in an accident when one or more wheels just falls right off. I am sure people have died that way.

    26. Re:Some things should probably be left alone by Lumpy · · Score: 1

      They dont scare me. a idiot that drops a 300 shot NO2 kit on his honda civic will not b e a problem, as the idiot will blow up the engine in the first 2 blocks.

      Adding a turbo is also a skill thing, the honda forums are full of morons that slap on a random turbo and blow up their engines.

      Hardware mods have a wonderful thing of destroying the motor if you dont know what you are doing. 99% of the time they dont even get out of their driveway.

      --
      Do not look at laser with remaining good eye.
    27. Re:Some things should probably be left alone by Lumpy · · Score: 1

      "There are cars out there where you can get 150 more horsepower with a software mod."

      No there are not. NO car on the streets can give you 150hp with a chip, stop believing the chip sellers marketing.

      --
      Do not look at laser with remaining good eye.
    28. Re:Some things should probably be left alone by Lumpy · · Score: 1

      "I suspect a monkey can click on a file. Cause, that's all you really need to do to load firmware."

      So I can click on a file, select the list of cars out in the parking lot and upload? When did this magical thing happen?

      OR are you ignoring that getting a ODB-II programming interface is expensive as hell AND not available at walmart.

      --
      Do not look at laser with remaining good eye.
    29. Re:Some things should probably be left alone by Bob+the+Super+Hamste · · Score: 1

      There are cars out there where you can get 150 more horsepower with a software mod.

      You probably believe that by running 7 lbs of boost you will double or triple you horse power. Also I have this great device that you can attach to you fuel line that will align and energize the molecules of your gasoline to create a more efficient and complete combustion of your fuel and there by see power and fuel economy gains of up to 20% or more.

      --
      Time to offend someone
    30. Re:Some things should probably be left alone by tlhIngan · · Score: 2

      I'd hate to die in a huge interstate pileup because some dipshit decided to push the overclocking on his car too far and it blue-screened on him at 80 mph.

      That would happen with closed source as well, only instead of fixing the problem with transparency, you'd be fighting with lawyers!

      Your insurance company will find the guy running the "open source" car, and decide to go after everyone who made the software, ESPECIALLY if they have money. It's why lawsuits go after more than the person responsible - suing some poor sap who just happened to cause it won't make money, but suing everyone related can.

      And if someoen checks in a fix afterwards, they can go after "hiding known issues" offense as well (negligence)

      The open source car will be a field day for the lawyers.

      This doesn't make a lot of sense, because most of the things that software could do will only be minor tuning of specific systems, and anything that's likely to cause a catastrophic failure will usually stop the car before it starts. Even a blue screen will usually just cause the car to stall, which is unlikely to cause a pileup.
       

      Unless the transmission locks in gear and the throttle gets stuck. And the cheapass mechanic using it skimped on brakes (possible - they wanted sportiness and handling, who cares about stopping? The brakes are to get into donuts and spinouts).

      A modern car is basically entirely software controlled except for two safety-critical systems - steering and brakes (the software can modulate power going to the brakes (traction control, ABS) and steering, but if it fails, it still works

    31. Re:Some things should probably be left alone by RodBee · · Score: 1

      I believe you're a little confused here. Speed limiters don't reduce hp, you know. .

    32. Re:Some things should probably be left alone by Oceanplexian · · Score: 1

      I'd hate to die in a huge interstate pileup because some dipshit decided to push the overclocking on his car too far and it blue-screened on him at 80 mph.

      Why don't we design cars so that software can't physically crash a car? Things like drive-by-wire should be illegal; all controls and linkages should be 100% mechanical.

      It's not even like there's a reason we need these things yet. Manufacturers are just doing it to make driving easier, simpler, and more dull. Anything that makes the driver forget they're driving a 2-ton dino-fuel powered death machine is a bad thing. No matter how they dress it up, it is what it is.

    33. Re:Some things should probably be left alone by atisss · · Score: 1

      Unless the transmission locks in gear and the throttle gets stuck. And the cheapass mechanic using it skimped on brakes (possible - they wanted sportiness and handling, who cares about stopping? The brakes are to get into donuts and spinouts).

      A modern car is basically entirely software controlled except for two safety-critical systems - steering and brakes (the software can modulate power going to the brakes (traction control, ABS) and steering, but if it fails, it still works

      Exactly. Car is designed in a way that you can do lots of damage to it, lots of things can break, however you will still get some steering and brakes. As long as this remains (even for electrical brakes that have failsafe load resistor on them) you are safe in case something breaks.

    34. Re:Some things should probably be left alone by shippers · · Score: 1

      That might be true for an engine, but definitely not for electrics. The classic example of things going wrong (I've cited this before) is where the operation of the inverter generating the AC for the motor is corrupted, through a stray pointer or whatever, causing it to lock at DC. That would effectively lock the motor, and you'd screech to a stop as quickly as you would if you had just stamped on the brake pedal with full force. Only there would be no warning, and your brake lights wouldn't come on either.

    35. Re:Some things should probably be left alone by ColdWetDog · · Score: 1

      horse power?

      He said 'hp's'. I can get hundreds, literally thousands of hp's by downloading stuff. In fact, they must have thousands of printer drivers alone!

      --
      Faster! Faster! Faster would be better!
    36. Re:Some things should probably be left alone by triffid_98 · · Score: 1

      No there are not. NO car on the streets can give you 150hp with a chip, stop believing the chip sellers marketing.

      If that software mod drastically changes turbo boost pressure there sure as hell are. Usually this involves minor vacuum line plumbing changes and/or an aftermarket ECU/piggyback system though...

    37. Re:Some things should probably be left alone by Anonymous Coward · · Score: 0

      If cars today can suffer a catastrophic failure due to something that happens in software, I'm already worried, regardless of whether people are able to tinker with the software or not. Surely no sensibly-engineered vehicle puts so much faith in its electronic and software systems that it is incapable of safe operation or safe failure should they fail. I would have thought this would have to be a basic design principle.

    38. Re:Some things should probably be left alone by Kjella · · Score: 1

      How is that worse than, eg., forgetting to put the wheel nuts back on after you rotated the tires?

      Somehow that doesn't sound like a very convincing argument we should give people more opportunities to mess up their car. People can do a lot of stupid shit with a car already, mostly from the driver's seat and I'd rather eliminate them from that too. If driverless cars were real I know several people I'd recommend them to for their own, their passengers and everyone else's safety. Frankly I think many of them know it but public transportation doesn't work for them and taxi all the time gets too expensive so they keep driving until you take it from them over their cold dead body (and hopefully not a traffic accident victim's body).

      --
      Live today, because you never know what tomorrow brings
    39. Re:Some things should probably be left alone by Anonymous Coward · · Score: 0

      overclocking on his car too far and it blue-screened on him at 80 mph.

      Implying that an embedded system would be designed and implemented like a desktop computer is certainly not an insightful straw man. Automobiles already have many microcontrollers used in critical safety systems, and if you extend your application field to the other actuator and sensor loaded field of robotics, you'll find open source software hard at work.
       
      Like most open source projects, it would require a very dedicated team of individuals with an itch to scratch. I imagine enough 'itches' have been scratched to make one now, however I haven't seen anyone put the pieces together into something presentable.

    40. Re:Some things should probably be left alone by Anonymous Coward · · Score: 0

      Beg to differ: you could insert a bug in the software on the battery controller that ignores those over-temperature faults coming from the cell supervisory board and find yourself in an explosion

    41. Re:Some things should probably be left alone by Joce640k · · Score: 1

      Somehow that doesn't sound like a very convincing argument we should give people more opportunities to mess up their car.

      I never said it was, I'm just saying I don't think it can be a whole lot worse then it is today. The "rotate your tires" crowd will probably never mess with the factory program and the chavs won't be able to add much more power just by tweaking the software. They'll probably do more stuff like turning the LED headlights into strobe lights or some crap like that.

      --
      No sig today...
    42. Re:Some things should probably be left alone by bhtooefr · · Score: 1

      Drive-by-wire is fine, and actually makes quite a lot of things possible that aren't otherwise.

      You need damn good failsafes, though, if you have it.

      On my car, a VW TDI with a manual transmission, here are the mechanical failsafes in question:

      Ignition switch mechanically breaks current flow to most of the ECU, including to the fuel shutoff solenoid
      Clutch pedal mechanically breaks connection between engine and transmission
      Neutral position on shifter mechanically breaks connection between input shaft and output shaft of transmission

      So, if something goes wrong with the DBW system, I've got three areas to split the power flow, and odds are that they won't fail in a failed position.

      And, cable throttles do stick, too.

      Now, the annoying one is the Toyotas that had unintended acceleration issues...

      Ignition button told the ECU to shut down in software
      Automatic, so no clutch pedal
      Neutral position on shifter told the trans to shift into neutral, which the trans computer would ignore if the engine was running at max RPM and over 50% throttle

    43. Re:Some things should probably be left alone by Lumpy · · Score: 1

      sorry kid they dont put a hugely oversized turbo on a car and tune it back, maybe you should learn about turbos.

      typical OEM turbo car has a 6-12 psi turbo. very,very, very few have a digital waste gate to control boost, most are fixed. trying to adjust a 12 psi turbo to 50 psi will do nothing at all but LOSE horsepower as you leave the efficiency island and start generating heat so badly that you get detonation all over the place so the car retards ignition trying to get rid of the detonation and loses HP fast. This ignores that the intercooler, if it has one, will get heat soaked instantly further reducing Horse Power.

      so no. it wont.

      --
      Do not look at laser with remaining good eye.
    44. Re:Some things should probably be left alone by triffid_98 · · Score: 1

      I'm not a kid sir and while they don't put hugely oversized turbos on a car they do care about long term reliability. Therefore they'll conservatively set the factory boost settings.

      In some cases they are very conservative

      Example: A MKIV Supra has a stock boost level of 11psi and you can run 18psi quite safely on pump gas, or more if you aren't, netting you a gain of roughly 120hp.

  3. Easy Solution by Anonymous Coward · · Score: 4, Insightful

    Have it open source, but the car only accept signed code from the manufacturer. People can find bug and patch them, submit back to central place to commit approved changes.

    1. Re:Easy Solution by azalin · · Score: 1

      That might even work. Not that it would happen in this wonderful world, but work it might

    2. Re:Easy Solution by sckeener · · Score: 1

      Someday a war will happen just like it did on BSG. The enemy will flip a switch and turn off all the vehicles.

      --
      "Only one thing, is impossible for god: to find any sense in any copyright law on the planet." Mark Twain
    3. Re:Easy Solution by Anonymous Coward · · Score: 0

      Because car manufacturers are so good at fixing problems in a timely manner, are they?

  4. Already exists. by Lumpy · · Score: 4, Insightful

    People have been building electric cars for decades. The internet is FULL of open source electric car projects.

    Did anyone even try google before asking?

    https://www.google.com/search?source=ig&hl=en&rlz=&q=build+an+electric+car&oq=build+an+electric+car&aq=f&aqi=g4g-v6&aql=&gs_nf=1&gs_l=igoogle.3..0l4j0i15l6.66739.69666.0.69806.21.21.0.3.3.0.188.1920.5j13.18.0.

    It's the best idea to have open source everything. Building your own car, electric or gas is a wonderful thing and where real innovation comes from.

    Someones back yard shed or garage is the best place to come up with better ideas.

    --
    Do not look at laser with remaining good eye.
    1. Re:Already exists. by azalin · · Score: 0

      And how many of those open source cars are allowed to drive legally on public roads? Around here they are awfully strict on ANY kind of modification/design that is remotely relevant to safety.

    2. Re:Already exists. by Anonymous Coward · · Score: 2, Insightful

      All of them. Maybe if you took a look you would have saw that.

    3. Re:Already exists. by geekoid · · Score: 1

      "Someones back yard shed or garage is the best place to come up with better ideas."
      no, not really.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  5. Arent mechanical cars already open source? by mehrotra.akash · · Score: 2

    So, why shouldnt the same extend to electronic cars (including safeties to ensure only modifications that the owner approves are allowed)

    1. Re:Arent mechanical cars already open source? by Anonymous Coward · · Score: 0

      For the same reason that you're allowed to modify or copy a printed book, but not a DRMed ebook. For every new technology, corporations try to restrict users' rights anew.

  6. I don't see a problem... by AngryDeuce · · Score: 1

    Provided there are safeguards to prevent someone from doing something really stupid with their car's software, especially as concerns safety.

    We're never going to eliminate tinkering; no matter how closed a system is, people find ways around it whether they like it or not. With safety concerns, I don't see why they can't have core safety software be read only (to prevent people from blowing up their batteries or something stupid) while still allowing people to poke around in less crucial areas to customize their car's operation.

  7. Not on public roads without some level of QA! by Anonymous Coward · · Score: 1

    They should be open source. And, just like homebuilt airplanes, not allowed out in public until they've been inspected and passed the same level of rigor.

    1. Re:Not on public roads without some level of QA! by rubycodez · · Score: 1

      people already modding cars including computer systems and that is NOT one of leading cause of accidents, not even on list. impatience, carelessness are the two biggies, drunken driving..... a non-issue, you're more likely to get struck by lightning than hurt or killed by someone who made unsafe car mod. not a credible threat.

    2. Re:Not on public roads without some level of QA! by Chrisq · · Score: 1

      They should be open source. And, just like homebuilt airplanes, not allowed out in public until they've been inspected and passed the same level of rigor.

      Why not like homebuilt cars, which have to be tested but not nearly as rigorously? I wouldn't mind betting that this is what you should do legally after modding a car anyway

    3. Re:Not on public roads without some level of QA! by geekoid · · Score: 1

      not yet. But as systems are pout into place to mitigate carelessness and drunk driving, then there is a risk of making them faulty.

      Comparing people modding there software now and saying it won't be a problem is like looking at hackers in 1970 and saying : See, hackers aren't a threat to computers, and we don't have to worry about people getting into computers.

      As this expands, a time will come were ANYONE can download some mod off the internet and easily install it into their car.
      They won't have the skill to look at what it does.

      All it will take is an app that says 'Improve your gas mileage buy 10%!'. Followed by a bunch of pop cultures pseudo science.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    4. Re:Not on public roads without some level of QA! by Lumpy · · Score: 1

      I have been ":hacking" car computers cince 1989. How is any of this new? There is a huge community of car tuners out there and all of them HACK car computers.

      --
      Do not look at laser with remaining good eye.
    5. Re:Not on public roads without some level of QA! by rubycodez · · Score: 1

      pffft, anyone can download mod from internet. I'm telling you, you can do that now just as you could ten years ago. so what? you change the timing, fuel mixture, etc. maybe you shorten your engine life. maybe you get terrible gas mileage. so what? not a threat to anyone's life.

  8. Liability can-o-worms by Matt_Bennett · · Score: 1

    Most open source makes it clear "no guarantee" "you are responsible" etc. When you're fiddling around with your computer, not a problem, you are pretty limited in the scope what you can really mess up (and your ISP has a pretty easy switch to cut you off). But, when we start looking at cars- most places have liability insurance requirements, because when things go bad, they can really go bad- far faster than most people have cash reserves to cover (in the case of someone else's injuries). How do we extend this to cars? It must be in place to some extent, since people have been modifying cars since there were cars.

    1. Re:Liability can-o-worms by AngryDeuce · · Score: 1

      I'm sure that any insurance investigation would involve investigating the car's software if there was a question of driver liability. We're already not far off from every car being required to have a "black box" for the purposes of accident reconstruction and assigning fault.

      Either we're going to be signing EULAs and ToS documentation when we take possession of a new car in the future that specifically states that any modifications are at the owners risk....or there is going to be regulation in place prohibiting 3rd parties from editing the car's software. Either way, it's really going to depend on the first few legal cases to set some sort of precedent one way or the other.

    2. Re:Liability can-o-worms by geekoid · · Score: 1

      assuming it survives.
      "Black boxes in cars loose their data when they loose power. An actual black box would raise the price of the car several 1000 dollars. And of course, if the software is modifiable, the Black box can be fooled.

      hmmm. Now that I think about it, the black box would probably be made a lot cheaper by uploading a short state histiry whenever it has access to the internet...
      I don't like that because that means there would be a wireless attack vector,.

      In anycase, it could still be fooled with a software mod.

      Also, what happens when someone mods there car, the sells the car?

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  9. "simple as re-jetting the carbs"? by Anonymous Coward · · Score: 0

    Good grief, you're STILL USING CARBURETTERS when the rest of the world has moved onto fuel injection. America, this is what's wrong with your car industry and why nobody wants to buy them.

    1. Re:"simple as re-jetting the carbs"? by Matt_Bennett · · Score: 1

      I don't think there has been a new car with carbs in the US market (American Marque or not) in at least 20 years- excluding limited production cars, at least. Meeting new car emissions requirements with carbs is virtually impossible.

  10. nonsense by rubycodez · · Score: 1, Insightful

    interested people already modify the car's computer(s). if your car won't stop when its blue-screened you bought a poorly designd (and perhaps overpriced) piece of shit. all good cars can steer and stop when "blue-screened". and by the way, if you can't steer your car without power steering assist you're a pussy who should stay in the basement. parallel parking with a broken power steering belt is merely annoying

    1. Re:nonsense by Anonymous Coward · · Score: 1

      having driven cars with broken power steering, you're talking out your ass. Broken PS is MUCH more difficult then a manual steering car(yes they made cars without PS). Parallel parking a car of any size with broken PS is difficult to impossible.

    2. Re:nonsense by Brian+Feldman · · Score: 1

      Having spent plenty of time driving a 1985 RX-7 with broken power steering, I have to say that you're a real weakling.

      --
      Brian Fundakowski Feldman
    3. Re:nonsense by Scarred+Intellect · · Score: 2

      and by the way, if you can't steer your car without power steering assist you're a pussy who should stay in the basement. parallel parking with a broken power steering belt is merely annoying

      ...saith the guy who obviously doesn't drive a diesel pickup.

      Seriously though, dead power steering is worse than no power steering...but with a heavier vehicle, it become exceedingly difficult. It takes all 180 pounds of me to turn the wheel of a HMMWV with dead power steering, and that can only be done when it's moving, and I'm far from a pussy, though some days it would be nice to stay in a basement. My Dodge Ram, on the other hand...well, I'm sure that's just as difficult, but I haven't had my power steering pump die. But in a simple passenger car, yes, you are entirely correct.

    4. Re:nonsense by Lumpy · · Score: 1

      " you bought a poorly designd (and perhaps overpriced) piece of shit."

      Like all BMW's and AUDI's with adaptive steering. if you command it to engage BOTH solenoids at once you lock gearing and lose steering. there have been reports of this happening on BMW's

      Let me guess ,You think your chevy camaro is the perfect car. Think again when you can disable brakes by engaging the Anti Lock system motors non stop.

      --
      Do not look at laser with remaining good eye.
    5. Re:nonsense by dr2chase · · Score: 1

      I drive a car with broken (removed) power steering. Works fine for me, parking and all.

    6. Re:nonsense by rubycodez · · Score: 1

      Of course I know they made cars without power steering, for half my life that wasn't standard. but I've driven plenty of pre-1980 cars with broken power steering and parallel parked them, yes turning the steering wheel while vehicle stopped. just annoying. you're just a wimp, is all. get up from the keyboard and exercise.

    7. Re:nonsense by bhtooefr · · Score: 1

      Weight (including weight distribution) of the vehicle, width of the tires, and gearing of the rack all come into play.

      You usually only find manual steering on lightweight vehicles with narrow tires, and if they have both manual and power racks, the manual rack is a slower ratio.

  11. All software is complex by Anonymous Coward · · Score: 0

    All software is complex. Allowing users to modify it is a REALLY BAD IDEA!!! They might make a mistake! Kitchen knives should be illegal too. Someone might stab their neighbor or a fuzzy animal! And hairspray is flammable! People should be limited to 3oz of this explosive substance!

  12. wrong by miknix · · Score: 4, Interesting

    Many are keen on the concept of open source electric cars — that is, electric cars where the built-in software can be tweaked, parameters can be changed, and in theory, the cars can be improved.

    Operating systems can also be tweaked, parameters can be changed, and they have indeed been improved. Do you see average Joe tweaking the swappiness of his kernel? Also, opensource isn't just about tweaking but also contributing back to the community the improvements found.

    so allowing average Joe to tweak the car's inner workings seems like a bad idea.

    So what? Average Joe can also play with the inner workings of his phone, router, TV, etc.. does he do that? No, if he wants to mess with his router he asks to the geek living next door.

    lame

    1. Re:wrong by skine · · Score: 1

      When your average Joe tries to optimize their computer, it usually means that they're deleting files to make the hard drive run faster.

      Specifically the files from C:\Windows\System32.

      Thus, I have no fear of people your average Joe trying to tweak their car.

    2. Re:wrong by miknix · · Score: 1

      When your average Joe tries to optimize their computer, it usually means that they're deleting files to make the hard drive run faster.

      Specifically the files from C:\Windows\System32.

      Thus, I have no fear of people your average Joe trying to tweak their car.

      Really? I didn't know my HDD could run faster than 7200RPM if I deleted files! Wow, I gotta try this!

      Joke aside, if average Joe is running a unprivileged account and the system has proper permissions set, then average Joe should have nothing to fear (except deleting his own stuff).
      That and the fact that you missed the point entirely, just because the car software is opensource it does not mean you will be able to fine tune all the parameters conveniently from the car touchscreen located in front of the driver's seat.

  13. They need to be more open by negativeduck · · Score: 1

    Personally I'm often annoyed that I can't //easily// get access to car systems and that I'm forced to use the system in a very specific way. I'd love it if the systems on a car are far more user settable via more simple means. Yes you can get into it but I think that auto manufactures are to (and I hate to admit it rightfully) concerned about people making mistakes and causing major fatalities and the ensuing lawsuit. Enough so that access for people who have a reasonable understanding just isn't available.

    Although at the same time you start to think about people defeating aspects of the cars.
    http://www.ted.com/talks/avi_rubin_all_your_devices_can_be_hacked.html

    He references some of the experiments that have been done on security in cars and the papers issued by a few universities in different tests. Obviously it's different and yes nothing is secure but I think automakes have simpler concerns around this same problem with opensource cars that are user configurable.

    Read Jailbroken iphone with default root pw worms.

  14. Open source cars: fine. Driving them: not so much by Anonymous Coward · · Score: 0

    I have no problem with people coding the software in their car. I have a problem with people driving them on the public road before a certification process.

    People doing experimental stuff in linux does not bother me. People doing experimental stuff on a machine I have stored my credit card info on does bother me.

  15. Security! by Ken_g6 · · Score: 1

    What if somebody else hacks your car? E.g. so that it won't drive slower than 80MPH, and if you try the batteries explode? Yeah, that particular scenario is probably impossible, but the point is that the electric car version of cutting the brake lines or making the throttle sticky, though harder to do, could also be harder to detect, and harder to stop.

    --
    (T>t && O(n)--) == sqrt(666)
    1. Re:Security! by Joe_Dragon · · Score: 1

      it's 50MPH no 80MPH Pop quiz, hotshot What do you do? What do you do?

    2. Re:Security! by AngryDeuce · · Score: 1

      Shoot the hostage!!!

    3. Re:Security! by Hentes · · Score: 1

      Security is exactly why cars should be opensourced. Today's cars have crappy security, at least with opensource owners would have a chance of fixing it. If you are afraid of an attacker replacing the entire code, that doesn't require the software to be opensource, the attacker could write his own from scratch.

    4. Re:Security! by Lumpy · · Score: 1

      "What if somebody else hacks your car?"

      If they broke into my car, hooked up to the ECM, then powered on the car by hot wiring it so they can upload code? I think I have a lot of legal recourse on that. Or are you believing the outright LIES that a car can be hacked wirelessly or over the internet? Because none of them can be.

      --
      Do not look at laser with remaining good eye.
    5. Re:Security! by Anonymous Coward · · Score: 0

      He is full of shit. That guy makes up things worse than a Microsoft Pundit. The worse thing you can do is overwhelm the sensors and report flat tires, but it will report ALL of them as flat. the receivers are 6 inches away from the tires.

      maybe if that guy actually knew anything about automotive electronics he would have a leg to stand on.

      Lumpy is spot on, there is NO interface to code modification that can be accessed wirelessly. and you have to put the car into that mode in order to do it.

  16. Author has no idea of the open source model by davydagger · · Score: 2
    I am supprised this article made it on slashdot, it is almost downright slander against open source. It takes a single case, and uses it against all open source code. This is classic FUD. this is a SINGLE bug in a SINGLE product. How many recalls, errors, and bugs do more mainstream and closed source car companies have. Many are FATAL. Toyota runaway acceleration bug of two years ago anyone?

    After all the shit Big Auto has done over the years, and suddenly the open source model is under attack because of merely two recalls of a new type of product thats never really been done on a mass scale before?

    Anyone has actually used software knows there are FAR less bugs in open source software than closed. Think about it or a second. You have more people looking over the code in error checking, far more man/hours going into the project than would be feasible for a for-profit closed source project, where you'd have to pay everyone who even came close to the code.(not cheap either).

    Then we have quality of individual. People who program closed source don't give a shit so long as their job doesn't go away. Open Source Programmers CARE. Next your going to tell me some guy in a cubicle with a bachleors, or even associates in computer science is going to match

    Back to the topic, Open Source cars are STILL a great idea. We just need some people who are better at it.

  17. Rootability. by Anonymous Coward · · Score: 0

    Yes to open source. Vehicular software needs improvement, especially for electric and other alt fuels. Auto manufacturers and their software vendors will just drag everything down with patent and copyright nonsense. Actually, Federal funding should mandate open source status so development can "accelerate."

    However, rooting/jailbreaking should cause 100% liability falling in the lap of the rooting party. If they want to develop the software, they should have to take responsibility for whatever disasters occur. This includes automatically notifying the insurance company vultures so premiums can be adjusted out in the open.

    This probably will discourage quick-buck artists, but make little or no difference hacker hot rodders.

  18. Re:Open source cars: fine. Driving them: not so mu by Chrisq · · Score: 1

    I have no problem with people coding the software in their car. I have a problem with people driving them on the public road before a certification process.

    People doing experimental stuff in linux does not bother me. People doing experimental stuff on a machine I have stored my credit card info on does bother me.

    I hate to tell you this but with many financial institutions the machine your credit card info is stored on is running Linux. In the case of my employer Red Hat Enterprise running Oracle RAC.

  19. Ask yourself a few questions: by Covalent · · Score: 1

    Which kind of software gets hacked more, open source or closed source?
    Which kind of software has flaws that are corrected more quickly, open source or closed source?
    Which kind of software is more flexible under unanticipated new situations, open source or closed source?
    Which kind of software should run your car? Easy answer.

    --
    Great warrior...hrmph! Wars not make one great.
    1. Re:Ask yourself a few questions: by LifesABeach · · Score: 1

      Another arguments are:
      "Which kind of software is easier to maintain, open source or closed source?"
      "Which kind of software is cheaper to maintain, open source or closed source?"
      "Which kind of software is easier to enhance, open source or closed source?"
      "Which kind of software is cheaper to enhance, open source or closed source?"

      "I've always enjoyed, 'sticking it to the man.'" -- Unknown

  20. Hi-Tech Compromise by StoneyMahoney · · Score: 1

    The Nissan GT-R has a limiter that disengages when the GPS registers it's at a race track. How about the same technology controls whether or not the car can run only manufacturer-signed code?

    Race tracks will need to be registered with the manufacturer, track location data will need to be distributed some how (and promptly updated when street tracks are in session, like Targa Tasmania etc.) but hey, that stuff is easy by comparison with convincing people user-adjustable cars are a safe idea (no matter how out-of-date this idea actually is).

    1. Re:Hi-Tech Compromise by h4rr4r · · Score: 1

      I thought that was only the japanese model?
      Otherwise who would buy one? How would you register the local tracks and closed airports?

    2. Re:Hi-Tech Compromise by cayenne8 · · Score: 1

      The Nissan GT-R has a limiter that disengages when the GPS registers it's at a race track. How about the same technology controls whether or not the car can run only manufacturer-signed code?

      Hmm...I wonder if they've come up with a way to disable that safety 'feature' yet?

      I know I sure would want to if I owned a car like that....

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    3. Re:Hi-Tech Compromise by Lumpy · · Score: 1

      Um no it does not. you enable Race mode/Track mode from the dash buttons.. Where do you get this wierd idea that it has a GPS database of all race tracks on the planet?

      --
      Do not look at laser with remaining good eye.
    4. Re:Hi-Tech Compromise by StoneyMahoney · · Score: 1

      The Japanese model is required by law to have a speed governor limiting it to 111mph* when used on the road, hence the fancy tech for turning it off automatically. It's separate to the performance mode setting, so iirc you can still use race mode on the streets with the limiter on**. I never said it covered the whole planet and don't get snarky with me because you didn't know a regional variation of a car had a pretty cool piece of tech on it ;) I mentioned Targa Tasmania as an example because of the way it moves around different closed off streets on different days, so how they'd deal with an event like that would quite the technical challenge to get the automatic system to function properly given that it's database would need to be updated to cover it. Perhaps a nightly update via a built-in 3G device, or other over-the-air system. *shrugs* Thought exercise over, back to work...

      *I don't get it either.
      **Errr....

    5. Re:Hi-Tech Compromise by StoneyMahoney · · Score: 1

      Seems the US version has a limiter as well, 156mph, but no GPS feature to turn it off like Japan does. Oh well, I'm sure there are other ways to circumvent that particular... feature. ;)

  21. WHO TAGGED THIS HARDHACK? by Anonymous Coward · · Score: 5, Insightful

    Seriously? User-end software development now counts as hardware hacking? SERIOUSLY?
     
    Let me spell it out. Hardhacks are hacks which require changes in HARDWARE. Like adding a pull-down resistor to a flash ROM to keep your expired satellite service from deleting its own keys.
     

    Even carmakers themselves have trouble with software--Fisker has issued a recall and apology recently with its Karma — so allowing average Joe to tweak the car's inner workings seems like a bad idea

    I don't know any average Joe who can write enough software to make a light off an MCU blink. And who said that Fisker ever hired competent or experienced programmers?
     
    What has this world come to.

    1. Re:WHO TAGGED THIS HARDHACK? by DerekLyons · · Score: 2

      I don't know any average Joe who can write enough software to make a light off an MCU blink.

      The problem isn't the average Joe writing software. The problem, as it always is, is the average Joe downloading and installing a patch from www.trustmeimnotmalware.reallyimnot.com. Worms and trojans and botnets on the 'net are bad enough - but on the highways? Thank you, no. I don't have any desire to potentially place my life and limb at the disposal of some black hat in Siberia.
       
      The commenters above talking about how you "can't significantly alter the performance" are either missing the point or not being imaginative enough... Just off the top of my head, I can think of several ways to seriously mess with both the performance and the internal workings of the car. Imagine a malware patch that introduced a random delay between pressing the accelerator and actually applying the acceleration? (Or doing the same to the brakes.) Or messing with the battery capacity display. (Or the speedometer.) Or adds a positive or negative delta to the accelerometer or the brakes? Or disables regenerative braking while displaying it as taking place. Etc... etc... That's just the results of stream-of-conciousness thinking on half a cup of coffee, actual black hats can probably come up with even more clever and destructive hacks.
       
      And that doesn't even address the issue of the well meaning white hat that diddles with code he doesn't fully understand. Yeah, Bobbyelectrics.com's patch may make 'x' seem to work better - but what's the effect 10 or 20k miles down the road? You can't (generally) break a computer's physical hardware with software, but that's not necessarily also true of a car.

    2. Re:WHO TAGGED THIS HARDHACK? by Anonymous Coward · · Score: 0

      Exactly! This article is completely anecdotal nonsense. The article is riddled with it. For example,

      Many are keen on the concept of open source electric cars

      Uhhhhhhhhhh.....when did this concept ever cross the mind of...umm...anyone?

  22. No by binkless · · Score: 1

    Electric Cars have all been commercial flops

    Therefore Electric Cars are not a good idea

    Therefore Open Source Electric Cars are not a good idea

    Q.E.D.

    1. Re:No by youn · · Score: 1

      it is not because something is a commercial flop that the idea is bad... apple worked on a tablet a while back, the newton and it was a flop... microsoft has been working on windows mobile for a while (ok bad example, please don't hit me :p )

      --
      Never antropomorphize computers, they do not like that :p
    2. Re:No by LifesABeach · · Score: 1

      Actually, wind blows semimobile shows what optimizing the bottom line for tomorrow morning can accomplish. Such experts did great things to HP, now they've moved on to some other accomplishment waiting to happen; that we'll find out about after the market closes.

    3. Re:No by LifesABeach · · Score: 1

      Your Tensor has a flaw; golf carts? Also, a close runner up is the Toyota Prius. I wish more cars used Toyota's solution. I know, in good time.

  23. Re:Open source cars: fine. Driving them: not so mu by h4rr4r · · Score: 1

    Why?
    People modify their cars all the time and drive them on the open road with no such certification process. Should I no longer be allowed to replace the braking system or swap out injectors or add a turbo to my cars? That machine that stores your credit card info might well be running linux. Many Point Of Sale systems are running it.

  24. I'm sorry I am late, had 2 cvs update my wheels :) by youn · · Score: 1

    no, not the whole car, the actual wheels micro code... that does not sound right :)

    --
    Never antropomorphize computers, they do not like that :p
  25. Re:Open source cars: fine. Driving them: not so mu by AngryDeuce · · Score: 1

    And how the hell do you propose we do that? Mandatory roadside checks so the police can make sure your custom firmware is sound?

    Everyone keeps saying "as long as they're inspected/regulated" but how in the hell would you enforce something like that? If the system is open to user modification at all than there is simply no way to stop people from doing so whether it's regulated or not. People are going to do it anyway.

    This is why I feel that certain safety related features be set to "read only" by the factory, while allowing code monkeys to get in there and play around with non-essential stuff would be the way to go. There will always be grumbling from people looking for deeper access (and lord knows they'll hack their way in whether you like it or not, so even that isn't 100%) but it will at least prevent the "script kiddies" from downloading malicious code and blowing up their car's batteries or have their braking system BSoD on the freeway.

    This is a war that's been raging for years on other fronts...the automobile is just the newest battlefield.

  26. Proprietary Electric Cars - Good Idea Or Not? by gQuigs · · Score: 3, Informative

    "Carmakers themselves have trouble with software--Fisker has issued a recall and apology recently with its Karma". Perhaps they should not be allowed to use proprietary software code. Opening up the code allows for more control by the people who actually own the cars.

    Furthermore, in many incidents like the Toyota acceleration issue, having open code/data is essential for proper investigations and accident reconstruction.

    I for one, really do want to buy a car running on a RMS style of software freedom. I'm trusting my life to this car, I want to increase the chances a bug will be caught. I don't even necessarily want to make any modifications without the car companies blessing. At the end of the day, I'm spending >$20,000 on this thing, I want and should have control of it.

    So.. which car companies/cars are the most easy to modify by the owners? Have any car companies embraced this? If not for underlying systems, how about at least for the GPS/Infotainment systems?

    1. Re:Proprietary Electric Cars - Good Idea Or Not? by h4rr4r · · Score: 1

      Toyota acceleration issues?
      You mean people who can't drive?

    2. Re:Proprietary Electric Cars - Good Idea Or Not? by Anonymous Coward · · Score: 0

      I for one, really do want to buy a car running on a RMS style of software freedom. I'm trusting my life to this car, I want to increase the chances a bug will be caught. I don't even necessarily want to make any modifications without the car companies blessing. At the end of the day, I'm spending >$20,000 on this thing, I want and should have control of it.

      And the other people on the road are also trusting their lives the the software in YOUR car. Do you think they want you fucking with it and not testing? I appreciate all the techies in California, but I wish you guys would stop thinking you can do better than Detroit because software and electrons are moving the vehicles. * Tesla, Fisker, Aptera, etc... Testing consists of fleets of vehicles driven cumulatively hundreds of thousands (or even millions) of miles in many conditions before they are made available to the public and a ton of that is on non-public roads. This is one area Google is being incredibly irresponsible AFAICT with thier autonomous vehicles being tested in the Bay area.

    3. Re:Proprietary Electric Cars - Good Idea Or Not? by Lumpy · · Score: 1

      "I for one, really do want to buy a car running on a RMS style of software freedom. "

      Then buy a used car that has one of the completely hacked ECM's in it. No manufacturer will ever be open. you have to buy a car or platform that has already been hacked to be wide open.

      any older car from the 90's that has the 7730ECM is the ultra in wide open. there are custom firmwares out there for that ECM that enable sport/economy mode switching and other features you only see on the newest cars.

      --
      Do not look at laser with remaining good eye.
    4. Re:Proprietary Electric Cars - Good Idea Or Not? by Whorhay · · Score: 2

      I have a friend that wrote his own software to allow him to flash his Subaru Imprezza WRX's ECU. The software is now called RomRaider, available at www.romraider.com. Originally he called it Enginuity but apparently somebody owned rights to that already. Anways he could monitor the performance of his car in real time using a laptop, and he could make tweaks and modifications to change the performance.

      It was all open source and only possible because Subaru had made the code availabe. I don't know if it was or is a standing policy of Subaru's but I've viewed them in a much more positive light since then.

      Comically enough he had threats of lawsuits from at least one company that produced commercial software for doing the same things. They were licensing the software and essentially got a couple hundred bucks anytime a shop used the software to performance tune a clients ECU.

  27. Mod parent up! by Anonymous Coward · · Score: 0

    This needs to be seen

  28. Virtual open source car by Anonymous Coward · · Score: 0

    If tweaking real car is too dangerous then you could build simulator that runs open source software and then real car builders could make a real car after rigorous testing using some ideas from open source car.

  29. Review Board by MacGyver2210 · · Score: 2

    I would like to see it take an open-source model with a review board to make sure the changes are safe. I propose the review board is half computer engineers and half automobile engineers, and they will judge and pass/fail the additions with sufficient documentation on their decision so the proposer/person adding the code or feature can modify it to suit their approval.

    --
    If the only way you can accept an assertion is by faith, then you are conceding that it can't be taken on its own merits
    1. Re:Review Board by geekoid · · Score: 1

      I propose it's the QA team at the auto company that designed that car.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  30. Mother Fisker Knows Best by LifesABeach · · Score: 1

    ...Only it's a really, really bad idea...

    But it's an OK idea to work on petroleum product based transportation?

  31. WikiSpeed by ka9dgx · · Score: 3, Interesting

    The WikiSpeed project is aimed at producing street legal cars that get 100 MPG, have 5 Star crash ratings and would be priced at $25,000. They've won an X prize already.

    They are applying the principles of agile development to every aspect of the process possible. Everything is modular so that you can work on an engine system separately from other parts of the machine. You could do a hybrid, or straight electric system if you wanted to.

  32. This is about Open Hardware, not Open Source. by Egdiroh · · Score: 1

    Ever since RMS conceived his scheme to get open hardware by giving away free software, the difference between hardware and software, with regard to being open or free is just a mess.

    An open source car, would have it's specs and software available for the public to look at, but not necessarily allow for the running of unapproved code variants, because the source is open no the hardware.

    A Car that was open hardware, would let you run your own code and modify components, without necessarily letting you see all the details of the running code or factory parts.

    Open source cars, could be safer because of external review.

    I think that cars with open hardware might be a bad idea because cars a potentially a large public menace (and might be domestically the most lethal type of machine) and verifying the relative safety of any modifications would be very hard. Car makers have large budgets for that and they don't always get it right.

  33. FUD by lwriemen · · Score: 1

    One writer, with no discernible software background, using another writer, with no discernible software background, as a source. Both make assumptions that open source somehow attracts a lower skill level of software developer than than large corporations (who have been known to source based on cost rather than skill). It's funny that their supporting data comes from a closed environment.

  34. Why use Software at all? example the 1912 e-car by Wingfat · · Score: 0

    in 1912 they made an electric car.. marketed it towards women. it had no software. no PC running things. just simple levers and pullys and there you go. My HPI E-Firestorm Brushless truck has no PC or Software and it is Remote Controlled.. why oh why are the car makers not using the current RC car tech? my truck with a 3c lipo will wheelie and take off to go up to 70MPH, granted i couldnt ride it to work 30miles away, but if all the parts were full scale I would bet it could.

    1. Re:Why use Software at all? example the 1912 e-car by shippers · · Score: 1

      My HPI E-Firestorm Brushless truck has no PC or Software and it is Remote Controlled...

      If your truck is using the flux motive speed controller then it undoubtedly does have software in it. Granted, it probably runs on a PIC and there'll only be a couple of hundred lines there in order to generate a PWM signal for the motor, but it's there! Manufacturers of electric cars actually do the same thing in principle, but on a larger scale.

    2. Re:Why use Software at all? example the 1912 e-car by Wingfat · · Score: 0

      you are correct there, exactly. Yes code is there in the ESC, but code isn't considered "Software". Software can have coding built into the final product, but code alone isnt a Software package.

  35. Real Engineers by medcalf · · Score: 1

    At GM at least, the car software is written by real engineers, the kind that hve passed certification tests and are responsible for life and death choices. The people who do web sites and apps and call themselves engineers (ie, people like me) aren't allowed near that stuff. And for good reason: it's an utterly different skill set.

    --
    -- Two men say they're Jesus. One of them must be wrong. - Dire Straits
    1. Re:Real Engineers by Lumpy · · Score: 1

      "At GM at least, the car software is written by real engineers"

      HAHAHAHAHAHAHAHAHAHA!

      These are the same engineers that make the air filter change a 40 minute job where you disassemble the air intake.

      they are "engineers" only by name. They certainly don't have any skill, not anymore.

      --
      Do not look at laser with remaining good eye.
    2. Re:Real Engineers by Anonymous Coward · · Score: 0

      How often do you change your air filter? Every 10k miles or less frequently, so 6 months to a year for typical folks? Now if I can squeeze an extra 5 horsepower out of a given motor with a properly tuned intake, which do people want -- an extra 5 horsepower every time they put the hammer down, or saving the equivalent of about 1 second a day in periodic maintenance, which they'll probably have a mechanic do anyway? If, as I suspect, the market as a whole prefers the former, then the engineers are doing their job just fine, and you just aren't realizing all the design constraints involved.

    3. Re:Real Engineers by Anonymous Coward · · Score: 0

      That's a slightly different problem. I'm now convinced that that kind of crap is deliberate to make you bring it to a certified service centre.

    4. Re:Real Engineers by Anonymous Coward · · Score: 0

      Properly tuned intake, GM stock.... ZOMG you are hilarious!

      Got any more jokes?

  36. Thiis is a pointless rant... Hackers will hack ... by King_TJ · · Score: 1

    Some of the commenters I see here are asking whether this is one of those things you just don't want people fooling around with, since accidents caused by someone tinkering could cost human lives.

    To that, all I can say is, "Huh?" There's an inherent danger in driving or even just riding in a motor vehicle on a public road. We've all accepted that, since the positives seem to outweigh the negatives -- even though MANY, MANY people are killed in vehicle accidents each year. So how does one make the logical conclusion that although all of THAT is acceptable, it's suddenly NOT acceptable to allow end users to edit software on their electric vehicle?

    It seems to me that most "bad" modifications one could do would only lead to such things as premature wear or failure of parts, meaning more expense for the owner due to breakdowns (not covered by a warranty). That's not really any different than it's ALWAYS been, with people deciding to upgrade or swap out parts of their gasoline powered vehicles. You do it the right way and you might gain a few HP or foot/lbs. of torque. You do it the WRONG way, and you wind up breaking your driveshaft or causing check engine lights, or create a "flat spot" where your car lacks power in one part of the powerband, or ?? You *might* even do something so wrong, your car catches on fire and explodes (like introducing a fuel rail leak while trying to upgrade to larger injectors?).

    Anyway, even with no "open source" available for most current engine and transmission computers in cars, people manage to hack them. All open source does is make the job easier for people inclined to make such changes, and gives them a better shot at doing a thorough/proper job of it too.

  37. People often project their inadequacies on others. by Medievalist · · Score: 4, Interesting

    Many people want to make the things they aren't competent to do, or don't trust themselves to do, illegal for YOU to do - unless you hold special license. These people may well believe that they are inherently better than you, but they also have an instinctive willingness to obey authority figures such as Milgram's white-coated doctors and government-sponsored certification authorities.

    In reality, you should be able to tinker however you will with anything you own, and simply held responsible for any harm that you do in the process. Full stop.

  38. Electric cars? by Anonymous Coward · · Score: 0

    Great idea, because the electricity comes from the power supply, there is no energy loss over landlines, and giant batteries are extremely eco-friendly.

  39. not possible by Anonymous Coward · · Score: 0

    There are reasons why automotive OEMs are few, why they are trying to merge with one another and why the industry is so close to collapse when people stop buying new vehicles. The business is very complex and exposed to many risks. A modern car design engineering effort is few million hours of work, and this when the car is specifically targeting some market segment and is build on already developed sub-systems. When it is to be a generic purpose platform for a very small market and also designed (almost) from scratch - development cost will be times more. And of course - it won't pass state regulations and will not be safe.

  40. Hurr derp derp derp by atari2600a · · Score: 1

    As long as your brakes work (regenerative brakes usually have pads as secondary) i think it'd be more dangerous mapping an existing gasoline engine too lean & blowing it up, or perhaps a diesel too rich causing it to surge, than simply over/undervolting an electric motor that's usually directly connected to the differential.

  41. Good thing you said "perhaps"! by Medievalist · · Score: 1

    Take out the regenerative braking (or worse, power during it) and stopping distances on hydraulic only could be substantially longer.

    I own two vehicles with regenerative braking and the conventional brakes in both are capable of stopping in the minimum distance achievable given the limitations derived from the weight and speed of the vehicle and the reaction time of the driver (which is the biggest factor, incidentally). Also, in my vehicles, regen cannot be turned off in software. Also, in my vehicles, regen by design creates usable power, so it does not suffer at all from power failures.

    Also, if the controller thinks it should be applying power there is no option to "put it in neutral" since there is probably no clutch or gearbox to disengage.

    Both my vehicles have a neutral position implemented in hardware. The only EV that I know of that does not have a means of physically disengaging the drive motors from the wheels is the electric ox (which is basically a lawnmower). But this is not really a concern, anyway - it's trivial to cut power to a traction motor compared to disengaging a mechanical power train.

    It's best not to recommend policies based on guesses at how these technologies have been implemented. The owners are usually in the best position to determine who should work on their vehicles and what work should be done - allowing ignorant politicians or profit-driven car vendors to make these determinations is not wise.

    1. Re:Good thing you said "perhaps"! by DarwinSurvivor · · Score: 1

      Not to mention most home-built EV's I've seen have kill switches installed (usually in very easy reach of the driver) that uses hardware to shut off the motor.

  42. Overblown Risk by StikyPad · · Score: 1

    Changing the characteristics of an electric car isn't as simple as re-jetting the carbs or swopping out the air filter.

    Or spelling swapping, apparently. Fortunately, people rarely do any of this themselves unless they already know what they're doing. Usually they just buy parts (or, say, EEPROM firmware) made by someone who does.

  43. What if they're built on Open Source? by Anonymous Coward · · Score: 0
  44. Devil's in the Execution by Anonymous Coward · · Score: 0

    This is all about the execution.
    Do you want to be driving in traffic knowing that the guy next to you may have rewritten the software for his anti-lock breaks?

    Ideally the source is open but the software needs to be signed before it will run on the car. Hardware would have have similar certification steps.

    I would variations based on what was being modified and the risk. Modifying the entertainment system is different that breaks, and modded cars in rush hour traffic is different from the back 40.

  45. Re:People often project their inadequacies on othe by Anonymous Coward · · Score: 1

    All the accepting responsibility in the world doesn't bring back someone killed in an accident. Maybe that's a non-issue in this case, but the question should be asked and given more thoughtfulness then some smug, self-impotent, knee-jerk reply.

  46. Re:People often project their inadequacies on othe by Darinbob · · Score: 1

    Actually the Milgram's test gets overused and misinterpreted. The most commonly reported test had the most extreme rate of compliance, but a lot of people don't know that they had a lot of variables that they altered with other tests. When the doctors gave direct orders the subjects were much less likely to obey, which contradicts the idea of blindly obeying authority figures.

  47. Good Idea, Poor practice by Anonymous Coward · · Score: 0

    I love the idea of an open source car....
    There are too many things that could go wrong. A few things.
    Oh No, someone hacked my car.
    The ex wasn't happy so my car blew up while I was diving. Or popular now and then accelerator stuck and no breaks.

  48. Re:People often project their inadequacies on othe by Medievalist · · Score: 0

    Your self-important concern trolling is more "thoughtful" than my "self-impotent" (whatever that means) reply?

    You can go right ahead and assume that everyone you don't know is completely incompetent, but I'm pretty sure you're just judging based on what you see in the mirror every morning.

    Without exception, every EV owner I have ever met was easily competent enough to understand what could and couldn't be safely modified on the vehicle. I cannot say the same for Internet concern trolls such as yourself.

  49. Electric cars? by Anonymous Coward · · Score: 0

    Those cars run on COAL!!! You know, burn COAL, heat water to steam and turn a turbine and turn a generator and transmite eletricity a long way and charge a battery. It makes no thermodynamic sense!!!

  50. Open source power source by Anonymous Coward · · Score: 0

    You are driving your open source car as long as your batteries are not flat. Then you want your own open source power station.

  51. Re:People often project their inadequacies on othe by Anonymous Coward · · Score: 0

    Feel free to tinker with your car. Unless you can prove it's as safe as industry best practice, don't expect to be allowed to use it on the public road where it threatens the life of others. How is this difficult to understand?

  52. Re:People often project their inadequacies on othe by Anonymous Coward · · Score: 0

    I wouldn't trust a single one of the EV owners I've met to operate an electric screwdriver safely, let alone trust them to be competent in deciding what hardware or software systems they could safely modify on their vehicle. I'm not saying they're all incapable, just that your experience does not match mine. This is what people worry about.

  53. Electric Cars: Open Source? by Anonymous Coward · · Score: 0

    Of course they should be "Open Source"!!! To assume otherwise is to assume that people are incapable of understanding the technology that they use. Arrrrrrghh!

  54. Re:People often project their inadequacies on othe by Medievalist · · Score: 1

    The level of proof you are demanding, which is founded in a mindset of fear, is impossible to achieve. You can always find something to fear, when you are fundamentally a terrorized coward. The likelihood of any individual act of tinkering causing harm is tiny, and well worth risking, compared to the certainty of harm that will be caused by restricting the actions of people who have as yet done no harm.

    If you still don't understand why prior restraint based on fear and suspicion is inimical to the social interaction of human beings, I doubt I can explain it to you. My apologies.

  55. There is an even deeper issue as cars become AIs by Paul+Fernhout · · Score: 1

    Taken from what I wrote a decade ago: http://www.pdfernhout.net/on-funding-digital-public-works.html

    What have funding policies in automotive intelligence wrought?

    Consider again the self-driving cars mentioned earlier which now cruise some streets in small numbers. The software "intelligence" doing the driving was primarily developed by public money given to universities, which generally own the copyrights and patents as the contractors. Obviously there are related scientific publications, but in practice these fail to do justice to the complexity of such systems. The truest physical representation of the knowledge learned by such work is the codebase plus email discussions of it (plus what developers carry in their heads).

    We are about to see the emergence of companies licensing that publicly funded software and selling modified versions of such software as proprietary products. There will eventually be hundreds or thousands of paid automotive software engineers working on such software no matter how it is funded, because there will be great value in having such self-driving vehicles given the result of America's horrendous urban planning policies leaving the car as generally the most efficient means of transport in the suburb. The question is, will the results of the work be open for inspection and contribution by the public? Essentially, will those engineers and their employers be "owners" of the software, or will they instead be "stewards" of a larger free and open community development process?

    Open source software is typically eventually of much higher quality
    http://www.fsf.org/software/reliability.html
    and reliability because more eyes look over the code for problems and more voices contribute to adding innovative solutions. About 35,000 Americans are killed every year in driving fatalities, and hundreds of thousands more are seriously injured. Should the software that keeps people safe on roads, and which has already been created primarily with public funds, not also be kept under continuous public scrutiny?

    Without concerted action, such software will likely be kept proprietary because that will be more profitable sooner to the people who get in early, and will fit into conventional expectations of business as usual. It will likely end up being available for inspection and testing at best to a few government employees under non-disclosure agreements. We are talking about an entire publicly funded infrastructure about to disappear from the public radar screen. There is something deeply wrong here.

    And while it is true many planes like the 757 can fly themselves already for most of their journey, and their software is probably mostly proprietary, the software involved in driving is potentially far more complex as it requires visual recognition of cues in a more complex environment full of many more unpredictable agents operating on much faster timescales. Also, automotive intelligence will touch all of our lives on a daily basis, where as aircraft intelligence can be generally avoided in daily life.

    Decisions on how this public intellectual property related to automotive intelligence will be handled will affect the health and safety of every American and later everyone in any developed country. Either way, the automotive software engineers and their employers will do well financially (for example, one might still buy a Volvo because their software engineers are better and they do more thorough testing of configurations). But which way will the public be better off:
    * totally dependent on proprietary intelligences under the hoods of their cars which they have no way of understanding, or instead
    * with ways to verify what those intelligences do, understand how they operate, and make contributions when they can so such automotive intelligences serve humane purposes better?

    If, for example, a

    --
    A 21st century issue: the irony of technologies of abundance in the hands of those still thinking in terms of scarcity.
  56. Re:People often project their inadequacies on othe by Anonymous Coward · · Score: 0

    It's reasonable to be worried. It's not reasonable to be so terrified that you are willing to impose restrictions on the actions of literally millions of people who have taken no action that demands punishment.

    How about this, for an example of what I'm talking about - any computer illiterate reading slashdot is going to be intimidated by technical jargon. OK, scratch that, make it "slashdot ten years ago". ANYway, if the computer illiterates are cowards, they might demand that the modification of computers be made illegal, due to their fear. This is stupid. Taking away the freedom to tinker is an act of oppression or punishment, and you should not oppress or punish people based on the fear that they might do something wrong. It leads to unrest and disrespect for laws, which in turn leads to social and economic breakdown. Fear is the mindkiller.