
DisplayLink是什么?
在深入了解事件之前,我们需要先认识一下DisplayLink。这是一项专有的图形传输技术,允许计算机通过USB接口连接一个或多个外接显示器,通常借助搭载DisplayLink芯片的扩展坞或适配器实现。

其工作原理是:在主机端对显示数据进行压缩,然后发送给连接设备中的芯片,再由芯片解码并通过HDMI或DisplayPort等接口输出到显示器上。
然而,由于DisplayLink采用的是闭源方案,这在Linux社区中引发了一些不满。正是在这样的背景下,Mike Lothian(即FireBurn)开发了名为Vino的开源替代方案。

不幸的是,Synaptics作为DisplayLink的持有者,已向Mike发出停止侵权函,指控其项目侵犯了DisplayLink的相关专利。
Vino究竟是什么?

Vino是一个驱动程序,旨在让Linux内核直接与DisplayLink扩展坞通信。它的目标是取代DisplayLink的闭源软件以及与其共存的开源EVDI内核模块。
Mike在Claude Code智能体的协助下完成了这项开发工作。第一个版本于六月提交至内核邮件列表,但当时尚未完成。彼时他遇到了扩展坞与驱动之间的通信问题,并向其他开发者寻求了帮助。
七月初(LWN.net提供了相关资料),Mike向Synaptics的一名员工发送邮件寻求指导,并提及了他用Rust重写的EVDI项目。大约两周后,另一名员工作出了回复。
对方表示,Rust重写版本的EVDI本身并不构成问题,真正引起关注的是DisplayLink协议和编解码器——Synaptics认为这些内容被其专利所覆盖。
律师介入
八月十七日,一封正式的停止侵权函件送达。信中要求Mike停止一切开发活动,并从维护者和托管平台上撤下所有已提交的内容,要求在八月二十八日前签署确认文件。
直到十月,Synaptics才以权利要求对照表的形式作出答复,将两项专利——GB2484736和GB2485613——的各一条权利要求与他的源代码进行了逐一比对。

- 专利GB2484736的权利要求对照
- 专利GB2485613的权利要求对照
十月五日的信件中指出,如果Mike未能按期在十月十一日之前回应,Synaptics将索赔两万五千美元的准备费用,且该金额每周至少增加两倍。
Mike于十月六日复函提出折中方案:若Synaptics方面暂停截止日期及每周递增的费用计算,他愿意就权利要求表中指向的编码代码部分暂停公开工作,并询问了关于获取非商用许可的可能性。
然而,十月七日Synaptics明确拒绝授予任何专利许可,也承诺不提起诉讼,并将最终期限定为十月十八日。
💭 个人观察:从目前的情况来看,这更像是一场针对独立开源开发者的激进专利打压。Mike一直保持着开放的沟通态度,而Synaptics花了近三周才回复具体要求,随后便提出了可能摧毁一个人生活的两万五千美元索赔,并且费用每周还在累积增长。
净室设计的争议
Mike将Vino描述为一个净室(clean-room)驱动,声称自己是通过对USB流量捕获和厂商程序的分析逆向工程完成的。
如果你不了解净室设计的话,简单来说,这种方法的流程是:一方研究原始实现方案并撰写技术描述文档,另一方仅根据这份描述文档来编写新代码,两者之间不进行直接的信息传递。
净室设计的核心目的是用来抵御版权诉讼——因为它证明了新代码没有复制任何原有内容。然而,Synaptics在七月的回函中反驳称,即使是净室设计或独立编写的代码,同样可能构成专利侵权。🤷
时间节点与后续
Vino的事件恰好出现在AI辅助逆向工程的热点时期——从智能电视的清理工具到办公套件克隆项目,法律压力已经波及到其他由AI参与构建的项目。
目前,Mike已应要求移除了Vino的代码仓库,而Synaptics方面截至目前尚未公开发表声明。
关注微信号:智享开源 ,及时了解更新信息。
还没有任何评论,你来说两句吧!