可以為開源軟體申請專利嗎?

from Solidot by blackhat

本周二,美國專利商標局(USPTO)授予了亞馬遜一項專利:為數字作品提供注釋的方法和系統。專利描述了接受和傳播數字作品注釋的方法和系統,注釋包括文本、圖形或與數字作品內容相關。專利是在2005年申請的,KDE桌面的Okular有類似的功能,它在2006年發布了最早的版本,看起來開源軟體又一次「侵犯了專利」。

==============================================

我在想,很多開源軟體並沒有為自己的創意申請專利,這樣造成了在法律上的劣勢與麻煩。那麼,我們可以為開源軟體申請專利嗎?


我只了解中國的情況:

  • 申請了專利的軟體可以開源。

  • 若軟體已經開源,則不可申請專利。專利申請必須在開源之前完成專利申請或者已經進入公示階段。


可以的。開源和專利其實並不矛盾。

一個很著名的例子,Java的語法是有專利的,但是Java是開源的,Android系統正是因為使用了一個修改版本的Java(而且沒有說這個是Java),被Oracle認定為侵犯了自己關於Java的專利,然後遭遇訴訟。

專利只是防止別人模仿你的東西,並用在別的地方。像上面Java的例子,你可以自己隨意的實現Java,這個是正常使用別人專利的途徑。而將別人的專利,用到自己的其他項目裡面,一個修改特性的Java,那麼,就可能會被認定為侵權。


中國專利法第25條規定,所有軟體本身都不能申請專利,因為軟體、程序屬於「智力的規則和方法」。但是,軟體體現的系統結構、各組件間功能和運行流程屬於可以解決技術問題的技術手段,就可以被授予專利權。

比如,qq軟體本身不能擁有專利,但像聊天提示、視頻聊天界面美化這樣的功能是可以申請專利的。

如果先開源再申請專利,則已經開源的代碼屬於申請日前的「現有技術」,原則上雖然可以授權,但相對於現有技術來說不再具備新穎性或創造性,會被駁回的。所以應該先申請專利再於申請日後公布源代碼。其實這和發表論文和申請專利的關係類似。


推薦閱讀:

亞馬遜很重視商標和專利! 不要侵權!
如何快速閱讀英文專利?
淺談美國專利申請中「交叉引用」的重要性及其優越性
專利對不同種類或不同領域的公司的價值差異大嗎?
當年 AT&T 下屬的貝爾實驗室有幾十萬項專利技術,那麼強的技術儲備為何後來一敗塗地?

TAG:法律 | 軟體開發 | 編程 | 計算機 | 開源 | 專利 | KDE |