Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)M
Posts
0
Comments
237
Joined
2 yr. ago

  • You can't just download the software from the device and compare checksums, because the software downloaded would have to be signed and that would change the checksum. Oh and you could not be sure that the software downloaded even is the software the runs at all and not only a decoy supplied by the interface used to download the software from the car. All you could compare would the signed binary blob you downloaded from the car with the signed binary blob you downloaded from the homepage. Even if both of them would be identical you could not validate that they are identical to a binary build from the source code.

    And I never said I want untested software on the streets, I have said nothing at all about my stance regarding the regulation and certification of car electronics, because my arguments have nothing to do at all with my personal positions on that matter.

    All I said is that you can't have an true and fully open source EV, not in Germany or most likely all of Europe anyway, because you would as good as never get such a car certified and street legal. Not without huge limitations on the "open source" part of the open source EV. And such limitations would render any ideas of open source for an EV moot, there is no benefit for having an open source car when the hardware is under lockdown by the manufacturer/law.

    I am making a argument about the plausibility and rationale of an open source EV, is it reasonable to invest time, thoughts and effort into something like that or not. And I say that it is not, not at all. It would only create a situation where a community of programmers makes a huge invest in time and work to create something that in the end only the companies benefit from.

    We are not really on different sides of the argument, not with the car part at least. We maybe have different definitions of open source, at least it seems so.

  • What good would be an open source community EV (that is what the title speaks of) if there is no way for a single person or the community itself to modify and install the code on the EV? You would have no way of knowing that the version running in the car is identical to the source code provided, so having the code would be moot from a security and privacy standpoint.

    Yes, you could put everything concerning street legality into a closed and signed hardware black box, more or less how it is done with the mobile communication hardware in smartphones, but street legality touches so many systems and functions that most of the cars software would be closed. So we are back where we are now.

    For most persons who think about open source they have in mind that they are able to freely install the open source software on their devices, and yes I know that this is not part of the open source definition as written for example in https://opensource.org/osd but IMHO it should be added to it.

  • This is the same like for closed source. A new software release must be tested and have regression tests that homologation relevant parts are not changed and if they are changed, that they do not violate regulations.

    Yes, but with closed software you only have to have those tests and certification done once per version of the software. All installed instances of this version are the same, because only the manufacturer can make changes and sign the software to be installable.

    This is completely different with open source software that can be changed and installed without limitations by every end user/owner of the car. Now the certification has to be done by every single person every time they install a new version to make sure that no forbidden changes were done to the code or the configurations.

    Open Source Software that can be installed freely and unrestricted on a car turns every car into a DIY system, even if it was manufactured by a company

    Going down further that road, there are very specific regulations that cover software updates in particular. There needs to be a software update Management process behind it that makes sure software is only distributed to vehicles that it is designed for.

    Yes, but such a process would be so tight that it more or less produces the same closed system that we have at the moment. One possibility I see would be that the boot loader of the EV is locked and only updates signed by the company can be installed to the car, with the option to send in your changed open source version to have it checked and signed. But this would not be very open source and not really that much more secure then what we have today because you can never be sure that the version you send in for verification and signing is the same that you get back.

    But if you have better Idea the would be true to the open source idea and be compatible with the strong regulations, I would love to read that.

  • I never said that it is impossible, but the bureaucratic obstacles are nightmare inducing huge. And the TÜV is the smallest enemy, the end boss would be the Kraftfahrt-Bundesamt for the operating permit.

    Every single open source EV would, by law, need a new certification after every installation of a new or changed software to ensure that it still has all the required assistance systems and security features activated and working correctly. The same for the emissions values and other enviromental protection laws.

    Edit: Hmm, after reading my post i have to say that emissions would not be a problem with an EV 😅

  • Only thinking about getting a TÜV certification or a permit to drive on public streets (Straßenzulassung) for an Open Source car in Germany produces nightmares about bureaucratic waves bigger then tsunamis.

  • There are a few games that I would like to play but can't because they have awefull cellshader graphics. I really don't give anything about graphics most of the time (I play lots of retro games after all) but for some reason is cellshader problematic. I can tolerate it when it is a very light cellshader effect, but some games like Breath of the Wild and Tears of the Kingdom have such a thick cellshadering that it is unbearable for me. Which is a shame, because I would love to play the games but can't.

  • Unfortunately

  • In german we have the saying "Eigenlob stinkt" which can be translated to "honouring yourself stinks" which fits perfectly here

  • Maybe that why it feels so "real" and "authentic" and not just forced onto the story.

  • I don't care about politics in my games (and shows/movies) as long as it fits into the world and into the story. A TV show examples for that is Torchwood. It has to be the most gay scify show (at least it is the most gay I know) but all of it fits together and I love the show, even as a totaly hetero/cis guy. It doesn't feel forced but is just how everything just it. Not sure if I can explain it good, hope it is somewhat to understand.

  • There is a lot of valid points there yes, still don't see where the old article would be relevant for those though, and I think that I really can't say a lot against your arguments in general. All is clear now! Thank you for this longer clarifiation and have a nice day!

  • All I am saying is that his so ultra specific hardware works flawless under X11 and that a new solution that plans to replace the old one should support at least the same displays, that should be the MVP - don't be worse then the old cruft.

    And I still don't see where the 8 years old article would say anything otherwise, at least nothing that was not replaced by info from the more recent article. And yes, he has linked his old article in the new one but that doesn't mean that every single sentence in it is still fully valid after all those years.

  • I am not more ignoring it then you are ignoring the fact that the hardware article is 8 years old and that the current article makes part of the old one obsolete.

  • Well and his current articel from 8 years later says that it worked with X11 for years, so what? Maybe your arguments are a bit out of date? Information can be obsolete after nearly a decade.

  • Oh i read both articles and I still have no clue why it would invalidate my point. Please enlighten my stupid little mind with some proper context and not only a link to a long document.

  • Not sure what you mean but:

    With the nVidia driver now working per se with Wayland, unfortunately that’s still not good enough to use Wayland in my setup: my Dell UP3218K monitor requires two DisplayPort 1.4 connections with MST (Multi Stream Transport) and TILE support. This combination worked just fine under X11 for the last 8+ years.

    As he said, it worked in X11 but not in Wayland.

  • It is not wildly incompatible with almost everything, it works perfectly fine his current X11 setup, and any system or setup that has the goal to replace X11 should at least should support all physical displays that X11 supports. And a modern replacement should have no issues with modern hardware.

  • Deleted

    Permanently Deleted

    Jump
  • And the chance that it will erase yourself from the timeline is very high.

    Changing huge events like this will have all kinds of secodary and ripple effects creating a world fundamentaly different from the one we know. Nobody knows how good or bad such a world would be.

  • But something, something Satan, something something free will, something something God's test 😱🤢