Top
Best
New

Posted by speckx 3 hours ago

Synaptics patent claims stop work on DisplayLink drivers(lwn.net)
200 points | 88 comments
AdmiralAsshat 2 hours ago|
> If you fail to comply with our demands by the specified deadline, Synaptics will seek monetary compensation from you in the amount of US$25,000 to recoup the costs and effort required to create the attached documentation of your infringing acts.

Obviously this is intended as a scare tactic, but, surely that could never hold up in court? Surely the burden of proof is on the owner of the patents to prove that someone's work is infringing, and you can't then say "We are charging the defendant to prove that we have a valid case against them." ?

anakaine 2 hours ago|
They can attempt to sue for whatever they want. The court may or may not accept the case. Seeking the recovery of costs for enforcement of ones patents if the defendant does not stop infringing is not under heard of, though it is typically attached to a case seeking the courts ruling that the defendant must stop infringing.
hnlmorg 2 hours ago||
> I will also be sending to you our demand for substantial monetary compensation to recoup the cost and effort required to create such documentation of your infringing acts.

There is no universe in which this is a reasonable response.

xattt 1 hour ago|
Synaptics: “Look what you made me do to you!”
RachelF 51 minutes ago|||
Open source community "Look what you made us do":

DisplayLink on the driver side just compresses frames to send them over USB.

It would be interesting to analyse if Synaptics haven't stolen code from open source ffmpeg or VLC to do the compression.

sneurlax 22 minutes ago||
I own two of their devices and some of the decomp fairies flittering through the gaming industry might just take a visit to their stack for some internal prodding…
hnlmorg 54 minutes ago|||
I know, right!

“You are stealing our ideas! But we won’t tell you which ones unless you pay us”

In any other domain this would be called a protection racket.

xxpor 2 hours ago||
I didn't think reverse engineering itself was a violation of a patent? The entire point of a patent is the public disclosure of the mechanism of an invention for the exclusive right to market that invention. Therefore arguing that reverse engineering is a violation of a patent is definitionally incorrect. They should be arguing it's a violation of trade secrets. Of course, they'd lose on that argument too because clean room reverse engineering of a trade secret is fine because you definitionally don't have a patent on it! That's the patent vs trade secret tradeoff!
Palomides 2 hours ago||
no, a patent is exclusive right to implement, you can't get around it by reverse engineering

the tradeoff is that it becomes free eventually, unlike trade secrets

xxpor 2 hours ago|||
Yes, but they're arguing in the letter that the work is _also_ disclosing information that would allow their competitors to know how DisplayLink works. You can't have it both ways.
kube-system 57 minutes ago|||
Yeah, that statement clearly is making IP claims beyond patent infringement, they just didn't elaborate. They didn't say it's patent infringement because of that.
zarzavat 15 minutes ago||
Merely reverse engineering for interoperability is not a violation of any type of IP in the US.
ssl-3 1 hour ago|||
A thing can be encumbered by both patents and trade secrets, can it not?
sysguest 1 hour ago||
well technically, yes and no

if I patent a microwave and specify exactly how it works, that part can't be trade secret

BUT if my trade secret is on using ruby diamond for deluxe premium microwave lazor THAT isn't specified on the patent, well that be a trade secret

but trade secret CAN ONLY BE PUNISHED IF someone insider leaks the info -- not much can be done if some junk collector finds out about the ruby stuff

ssl-3 47 minutes ago||
Right.

But lawyers are prone to using scary phrasing, even if that phrasing has no bite, and are free to write strongly-worded letters.

"I see that you've been publishing the privately-held, trade secret tomato processing technique I developed -- on the Internet! Now, tomato processors everywhere can see it! I'm really pissed! I demand that you stop doing this immediately! In fact, if you want a full enumeration of whar I really think about the terrible things you're doing, then I further demand that you pay me $25,000 for that effort!"

...it's got no bite, but it's a letter. It can be drafted and sent.

(It can also be ignored upon receipt.)

skygazer 58 minutes ago||||
Is writting software "implementing," or is compiling it and releasing binaries (for free,) or just profiting from the release, from the perspective of patent law?
interestica 1 hour ago||||
You can get around it by reverse engineering it as long as what's sold doesn't violate that patent. Many companies have had to reverse engineer an existing patent to figure out what they can do instead.

https://en.wikipedia.org/wiki/Design_around

> Design-arounds are considered to be one of the benefits of patent law. By providing monopoly rights to inventors in exchange for disclosing how to make and use their inventions, others are given both the information and incentive to invent competitive alternatives that design around the original patent. In the field of vaccines, for example, design-arounds are considered fairly easy. It is often possible to use the original patent as a guide for developing an alternative that does not infringe the original patent.

arghwhat 13 minutes ago|||
To be clear, a patent is an exclusive right to the specific functional invention, and if that invention happens to cover the one and only way to talk to the device, then it'll be hard to make a driver. In many cases you'll be able to make one for yourself due to some funny-business around patent exhaustion.

However, there is no universe where they can hold a valid patent that would encumber a driver for a regular USB display device. What they then might try to do is invoke DMCA, due to the device having DRM responsibilities (HDCP).

If they get trusted HDCP treatment from media players on some platforms, they might fight tooth and nail to not be broken open in public as that might end up with them losing trust from content providers...

Or maybe they're just assholes with no real rhyme or reason, who knows.

vlovich123 1 hour ago||
Umm... what? Implementing the things described in a patent is literally a patent violation regardless of how you go about it. Reverse engineering only gets a pass for trade secrets. As you said, a patent literally describes how to do the thing.
kieranl 2 hours ago||
DisplayLink is dying due to high DDR prices. Dock companies are cancelling their display link portfolios due to the unfavorable economics.

Good riddance if this is how OSS is treated by synaptics.

Most recent thunderbolt docks and usb4 docks have good display support, and fallback to DisplayPort alt mode if the host does not support tbt4. Which is much better supported over type-c. Intel and AMD upstream host support.

j45 2 hours ago|
How much ram does DisplayLink use?
paimapi 2 hours ago||
On my computer around 500 MB for two additional 4K monitors but I've heard up to 1 GB. With the RAM crunch, running DL + Docker + browser (esp Chrome), it gets pretty laggy sometimes.
j45 4 minutes ago||
What percentage does one gigabyte of RAM represent across the average amount of RAM in a laptop or computer? People who run multiple screens might spend more on RAM and storage, no?
cbdumas 1 hour ago||
DisplayLink is a "clever" software workaround to hardware limitations that shouldn't exist anymore and I hope it goes away. When I got stuck with a DisplayLink dock at work it caused no end of audio issues when connecting and disconnecting, the driver had to be restarted all the time, it was a pain
tencentshill 1 hour ago|
Even "modern" systems like the Apple M1 and M2 base chips had hardware limits of 1 external monitor, a massive regression from the previous Intel systems.
solarengineer 2 hours ago||
Might be related to the acquisition by onsemi:

https://www.onsemi.com/company/newsroom/news-and-insights/on...

mijoharas 2 hours ago||
My company used to have some display link docks, which I was unable to use due to bugs in the Linux implementations.

For a while I'd keep an eye on updates to see if they'd been fixed but they never were before we moved office.

I'm going to be quite sure we don't get any more in any future offices (we don't have them at our current office)

herpdyderp 2 hours ago|
Every DisplayLink hub or dock or adapter I've tried using has been a terrible nightmare. I've tried on Linux, macOS, and Windows. Now I actively avoid them.
rationalist 1 hour ago|||
Mine works just fine with the newest Dell XPS 14 laptop and Ubuntu.
vel0city 1 hour ago|||
I've had terrible experiences with most of the big computer name brands making Displaylink hubs. Frequent driver issues, unexplainable compatibility issues, hardware failures, and more.

My only "wow this thing just works everywhere" was actually the Plugable brand docs. Obviously can't do things like 3D gaming, but for regular desktop kind of applications dang have these things been largely bulletproof. Especially the older USB 3.0 ones.

I still remember running five displays (including the built-in) off a single cheap HP Split X2 back in the day thanks to a Plugable dock.

luckystarr 3 hours ago||
Is DisplayLink a company owned by Synaptics or just a file in a portfolio? How do they make money from DisplayLink except from selling the docks? Licensing?
mzs 2 hours ago||
They make money by authoring standards which force vendors to buy even more parts/licenses from them.
dmitrygr 3 hours ago||
DisplayLink was acquired by Synaptics in 2022
luckystarr 2 hours ago||
So they are and aren't part of OIN at the same time.
JoshTriplett 51 minutes ago|||
Per the article, even if they weren't trying to play semantic games about subsidiaries (which OIN really shouldn't allow), OIN excludes "codec" patents and considers the DisplayLink patents to be "codec" patents.
dmitrygr 11 minutes ago||
By some definition, anything is a codec :clownface:
dmitrygr 52 minutes ago|||
Schrödinger’s membership. Exists when it helps them, they’ve never heard of it when it doesn’t
theturtletalks 47 minutes ago||
>> An independently written or clean-room implementation does not necessarily avoid patent infringement if it implements patented inventions.

Can someone explain this to me? Isn't this the whole premise of reverse engineering?

Taniwha 43 minutes ago||
Reverse engineering is mostly to address trade secret and copyright infringement.

Patents can be avoided if you can prove that a patent is "obvious to a practitioner in the field" but that's a highish bar to prove in court and requires expensive lawyers

Nevertheless Synaptics are behaving as arse here and as a purely practical matter should be welcoming people who will bring them more customers for free

lettergram 38 minutes ago||
A patent is a description of how something is solved, such that someone with expertise can recreate it. That patent then grants a monopoly on that method for a period of 20 years in the US, if you keep paying renewal fees.

The whole reverse engineering clean room thing, is to show no copyright infringement and / or trade secret (primarily trade secret). How could they intentionally copy the code, if they cannot see the code.

Patents are far stronger in that sense, but they do have an expiration date. People independently come up with techniques and infringe patents all the time. Look up the patent litigation history of CRISPR which are still going strong it …

https://www.reuters.com/legal/litigation/nobel-prize-winners...

There’s a million examples.

For context, here’s my company IP Copilot - https://ipcopilot.ai/

More comments...