EU situation should be looked at by everyone
EU situation should be looked at by everyone
Posted Dec 12, 2023 20:54 UTC (Tue) by khim (subscriber, #9252)In reply to: EU situation should be looked at by everyone by mfuzzey
Parent article: Bottomley: Solving the Looming Developer Liability Problem
> So if I publish some piece of open source code that then gets used by $COMPANY in their $GADGET the entity that should be liable for any bugs (security or otherwise) is $COMPANY
Yup. That's the idea that is explicitly and consciously rejected by lawmakers. Please read the article on the Apache's blog.
> the context in which it is used whith has a great impact on the exploitability of any vulnerabilitiesIndeed. And that's what open-source advocates are missing. They all implicitly assume that there are some open-source hobbyists which couldn't and shouldn't be held responsible ever and there are large and evil $COMPANY that takes that work and can afford to indemnify it.
But that's not how world works at all. Think MythTV. The company that produces DVR based in MythTV may include couple of hardware engineers, one software guys and few people in marketing. With actual manufacturing outsorced to some guys in the far away jurisdiction.
And you want to make that one guy responsible for all the liabilities that may happen in millions lines of code which said guy got from MythTV project and these guys got from Linux Foundation, Debian and other large groups of people?
Lawmakers, pretty reasonably, assume that it would just never work. This idea would just mean that the majority of EU software industry (which mostly includes tiny companies which take existing products from large US companies and open source guys and add small amount of glue code) would be wiped out.
And you may bet pretty large sum on the desire of EU legislators to keep these small guys around.
That, by necessity implies that large open source “forges”, if, maybe, not individual contributors, would have to deal with liabilities.
And that's it. How would they stomach that cost is a different matter, and I don't think even EU legislators know how precisely this should be handled.
Most likely the model adopted by x265 guys would be the end result: open source developers write the code and provide some instructions about how to build that thingie, but there are no instructions which explain how that code can be used and there are no binaries which make it possible to actually run that thingie. And there would be separate guys who would sell these binaries and these would include idemnification.
> Perhaps $COMPANY could shift some of the liability to $OTHER_COMPANY if they had a commercial relation with them to provide some software for their product and $OTHER_COMPANY decided to use my code.You can be 100% sure that the first thing they would do is to attempt to shift the responsibility and put it on these guys who are providing binaries. Later, if that would fail, they may seek some $OTHER_COMPANY.
All these things are pretty obvious if you try to look on the situation from outside of FOSS bubble, but for some reasons lots of FOSS advocates couldn't do that.
They are looking on what's happening from their POV and ignore the desires of the majority, the people who are using software but never write or change it.
In a democracy their opinion should be dominating and AFAICS that's precisely what is happening.
