News for hackers. Stuff that matters.
Re:Remotely Compromising Android and iOS via a bug in Broadc... by Scramblejams on Wednesday July 26, 2017 @08:02PM (#14861519)
One theory I've seen bandied about related to GPU drivers is that it's harder for your competitors to notice you're infringing on their patents if you don't ship your source code.
Re:Remotely Compromising Android and iOS via a bug in Broadc... by tedunangst on Wednesday July 26, 2017 @08:58PM (#14861779)
This seems unlikely. (Or maybe that's the reason given, but it seems implausible to be true.) Competitors have more than enough know how to determine if you're infringing a patent, source or no source.
Re:Remotely Compromising Android and iOS via a bug in Broadc... by kurthr on Wednesday July 26, 2017 @10:52PM (#14862322)
The US legal system has discovery for patent cases. You can sue and then subpoena their code base to confirm whether they are in violation before going to court (and really racking up the fees). Since these are US companies I think that it's more likely fear that others would see the horrible hacks or clever trade secrets.

In other countries (most of Asia), where there is no discivery, it's almost impossible to prove hardware or software patent violations so your case is kicked out of court immediately, even if your patent claims are valid and their product reads into your claims. That's why most patent suits end up in the US or Europe (or in the even faster ITC import injunction).

Re:Remotely Compromising Android and iOS via a bug in Broadc... by freyir on Wednesday July 26, 2017 @09:36PM (#14861968)
> Competitors have more than enough know how to determine if you're infringing a patent

How do you figure? The detectability of infringement is a key factor in deciding whether to file a patent.

Regardless, copyright infringement might also be an issue.

Re:Remotely Compromising Android and iOS via a bug in Broadc... by tedunangst on Wednesday July 26, 2017 @10:36PM (#14862259)
Well, it's hard to be specific since nobody ever mentions which patents they're talking about. But I would assume that somebody at AMD has the skills to determine whether Nvidia uses the "good matrix" technique, or whatever it is people are assuming AMD patented that Nvidia is trying to hide.
Re:Remotely Compromising Android and iOS via a bug in Broadc... by Justin_K on Wednesday July 26, 2017 @10:47PM (#14862301)
In court, there's a big difference between your assumption vs. published code.
Re:Remotely Compromising Android and iOS via a bug in Broadc... by toast0 on Wednesday July 26, 2017 @10:56PM (#14862338)
Drivers are published code, freely available. If the driver does something, and you can't find an expert witness to testify it does what it does, maybe it doesn't do what you think?

Reading assembly with no comments is a different skill than reading C or C++, especially since it's not always clear what's an instruction and what's data, but it's still reading code, and there are tools to help you trace through it. And most of the drivers aren't writing code like it's a 64k demo (where the code is the data, and the data is the code, and they both modify each other)

Re:Remotely Compromising Android and iOS via a bug in Broadc... by londons_explore on Thursday July 27, 2017 @04:58AM (#14863651)
But they need evidence.

Reverse engineering silicon to figure out if you used a specific type of patented algorithm is super hard.

Looking at open source code is waaaay easier.