Image Source: ScriptumLibre

Free Software Foundation 最近發起了一項抗議運動,請大家拒買趨勢科技的防毒軟體。主要原因是趨勢科技 (Trend Micro) 指控 Barracuda 的產品中使用 ClamAV 違反其5,623,600 號專利,也就是陳怡樺的空中抓毒專利。這則專利是在 1995 年申請、1997 年四月通過,內容主要是實做 SMTP Proxy 與 FTP Proxy 來進行掃毒的作法

A system for detecting and eliminating viruses on a computer networkincludes a File Transfer Protocol (FTP) proxy server, for controllingthe transfer of files and a Simple Mail Transfer Protocol (SMTP) proxyserver for controlling the transfer of mail messages through thesystem. The FTP proxy server and SMTP proxy server run concurrentlywith the normal operation of the system and operate in a manner suchthat viruses transmitted to or from the network in files and messagesare detected before transfer into or from the system. The FTP proxyserver and SMTP proxy server scan all incoming and outgoing files andmessages, respectively before transfer for viruses and then transferthe files and messages, only if they do not contain any viruses. Amethod for processing a file before transmission into or from thenetwork includes the steps of: receiving the data transfer command andfile name; transferring the file to a system node; performing virus. (Source: 5,623,600 號專利)

根據 Linux.com 的報導 (Trend Micro patent claim provokes FOSS community, leads to boycott),整件事情的來龍去脈(懶人包)是

  • 趨勢科技於 1995 年申請空中抓毒專利,該專利於 1997 年四月通過。
  • 趨勢科技於 2006-2007 間發了多封律師信給 Barracuda,指控 Barracuda 的產品違反其專利。
  • 2006-09-21, 在 Barracuda 與趨勢科技連番往返爭論權利金事宜後,趨勢科技做出一個結論,Barracuda 應支付其權利金或拿掉 Barracuda 產品中的 ClamAV,因 ClamAV 之實做違反其專利。
  • Barracuda 於 2007 三月爭取美國法院裁決該專利是否有效,以證明未違反趨勢科技專利。
  • 趨勢科技的反應是在 2007 十一月向美國國際經濟貿易委員會 (U.S. American International Trade Commission) 控告 Barracuda 自美國以外國家進口違反該專利的產品,該案預計於月底結案。

趨勢科技的目的是想藉此專利排擠其他防毒軟體業者的 AntiSpam Gateway 類型產品。過去幾年,趨勢已經利用此專利控告 Symantec, McAfee, Fortinet 等公司,與 Fortinet 的訴訟案已經在 2006 年和解。防毒軟體市場上的競爭者如 Symantec 跟 McAfee 都已經取得合法專利授權。

Barracuda 於是公開徵求社群支援,若你詳讀其中的法律文字,許多侵權控告都描述到使用 ClamAV 所整合起來的 anti-virus gateway 技術侵犯該專利。雖然趨勢科技的公關頻頻說,這件案子並非針對自由軟體。

The case is about commercial Barracuda products, not about open source,” a
Trend Micro spokesperson said. “At issue in this patent infringement case is
how certain Barracuda products implement anti-virus scanning at the Internet gateway.
Panda is also a respondent in the ITC action and uses a proprietary scan
engine, not ClamAV. Similarly, Fortinet did not use ClamAV and was found to
have infringed the ‘600 patent [in 2005]. The application for the ‘600 patent
was originally filed in 1995, before ClamAV was available. (Source: Barracuda Networks Bites Back at Trend Micro)

然而根據 Justin Mason (SpamAssassin 防廣告信軟體的作者) 的意見,既然 ClamAV 都已經被控訴違反該專利,那麼 SpamAssassin, amavisd-new 等也很有可能會是下一個被控告的對象,這件事情對軟體產業、自由軟體社群的影響都相當大。

其實該項專利只是一項習知技術 (prior art),只是一個只要略有經驗的系統管理者都可以實做的技術知識。趨勢科技對這項專利的主張對使用相關自由軟體的有所危害,因此目前社群的重點是證明在該專利前已有同樣的技術存在,目前已經收集許多案例。如果相關的資訊,不妨提交給 Barracuda. ScriptumLibre 發起拒買趨勢科技產品的運動,但是大約自由軟體社群本來就沒有人使用趨勢科技的產品。社群應該支持反對該專利的有效性,因為它的確不具備新穎性、創造性與非顯而易見性,而且嚴重侵犯使用相關軟體的權利。

Linux.com 的 Bruce Byfield 做了兩篇深入的報導