開源軟件專利與著作權問題是開源軟件知識產權中重要的兩個方面。迅速評估并預警特定領域的專利風險和著作權侵權風險有利于澄清對開源軟件知識產權的不明與誤解,有利于在實戰中鍛煉技術與法律知識相結合的復合型人才,有利于深入掌握開源軟件核心技術、助力軟件產業的自主創新。
本報告簡要介紹CSIP領導的“開源軟件知識產權研究工作組”所應用的有效地、迅速地完成開放源代碼軟件知識產權分析的方法,旨在拋磚引玉,引發業界的深入探討和廣泛應用。
方法介紹:
使用該方法完成分析工作需經如下四個階段和步驟,即項目解析、專利檢索與統計、著作權分析、撰寫分析報告。
一、項目解析
(一)項目解析的意義
開源軟件相關的技術繁多,要有邏輯、分階段完成整個軟件相關所有技術點的分析就必須將整個技術方案進行分解,經過項目拆分把技術方案準確定義到存在專利保護的級別。 科學的項目拆分為著作權分析擬定明晰的框架并為制定專利檢索方案并對專利進行有效的分析提供前提。只有通過對各種關鍵算法、方案的分析,才能從浩如煙海的專利文獻中準確發現相關的專利,才能為分析工作劃定較適當的范圍,從而提高分析效率。
如何從功能實現方式角度逐層分解項目并歸納技術方案的實現步驟?這個過程離不開對技術深入理解的專業技術人員。面臨我國關鍵技術研究水平總體落后的事實,這是一個比較復雜的任務。因此,有步驟地、全面準確地對項目進行拆分和分析,不僅是對軟件進行知識產權研究的前提,也是提高技術水平的一個有效的途徑。在專利分析的過程中鍛煉技術人員解析相關開源技術這個舉措對于促進技術發展的意義也非常重大。
(二)項目解析的方法
項目的分析應當主要由技術工程師完成。為了保證項目組成員清楚、深入地了解Linux參考平臺所用技術,促進項目組內不同學科背景的成員之間溝通的有效性,負責知識產權分析的法律專業人員需參與項目分析,宏觀地了解技術方案的背景,協助技術人員列出每個技術點的功能、流程。出具各類技術分析結果備用,這些技術分析應當包括:①技術點步驟、流程圖;②技術點流程使用的代碼與結構;③對應流程功能的文字性描述。常用的分析方法如下:
1、查看源代碼包與技術說明的站點,閱讀站點介紹和源代碼,了解整個技術構架與相關模塊的流程和方案。
2、通過技術模塊名稱查找相關論文了解技術方案的主要流程。以其中主要技術名詞查詢一到兩個相關專利,從專利文獻出發,了解技術方案。
3、將change log文件中的修改日志進行數量分析,明確記錄修改人和修改次數。從社區討論文章和郵件列表出發,查找相關論文資料,了解技術方案。
二、專利檢索與統計分析
(一)確定待檢技術領域
由技術人員確定所要檢索的技術領域,將該技術領域的關鍵技術信息提交給信息檢索人員,共同探討并確定進行項目分析的對象地區及數據庫,以便確定專利檢索及分析所涉及的范圍和對象,在檢索人員的建議下,由技術人員確定專利檢索的主題。
(二)確定檢索關鍵詞
合專利檢索的主題、專利分析的目的、以及要解決的問題,對技術內容進行初步分析,將相關技術進行分級別拆分。從各層級包含的概念階梯的定義出發,將相關的盡可能多的中、英文關鍵字找出。綜合上述這些因素,即可確定要檢索的技術范圍的關鍵詞,作為步搜索的依據。
值得注意的是,選定關鍵詞的同時還必須考慮關鍵詞的單復數、動名詞、全稱及其縮寫、同義詞如LCD=LIQUID CRYSTAL DISPLAY和英式、美式不同的拼法,如COLOR=COLOUR等,必要時應將這些都列入要檢索的關鍵詞范圍。
技術人員提出初始關鍵詞,信息檢索人員預檢;技術人員和信息檢索人員共同對預檢結果進行初步分析,修正關鍵詞并初步確定技術領域所屬國際分類等初檢結果。
(三)建立專利信息初檢數據庫
信息檢索人員根據確定的初檢關鍵詞、國際分類等信息檢索相關專利數據庫,初步形成各檢索字段及關鍵詞的邏輯關系(即檢索式),得出初步檢索結果。初步檢索結果包括:相關技術領域的專利數量、相關專利名稱、專利(申請)號、專利文摘。
根據初步檢索結果導出及下載相關專利的著錄信息,制作專利信息初檢數據庫,本數據庫為簡易數據庫,包括相關專利的專利(申請)號、專利名稱、主要權利人(申請人)、申請日、國際分類等。
(四)調整關鍵詞及檢索式、建立相關技術領域專利信息數據庫
技術人員和信息檢索人員根據初檢結果中的專利名稱及文摘排除明顯垃圾信息,微調關鍵詞及檢索式,確定進一步檢索的關鍵詞及檢索式。通過瀏覽和篩選,剔除與制作專利地圖需求無關的部分,得到與研究內容相關的專利文獻。
根據調整后的檢索關鍵詞及檢索式進行進一步檢索,得到的檢索結果應包括:專利號、專利名稱、主要權利人(申請人)、申請日、地域分布、國際分類等。根據進一步檢索結果提出與本技術領域相關的文獻和查看全文的需求,將所需全文完善至專利信息數據庫,供給制作進行專利管理圖。
(五)進行全景式專利數據統計分析
利用數據統計原理,通過人工統計或利用現代化的分析工具,即數據挖掘軟件生成專利管理圖和專利技術圖。專利管理圖通常包括歷年專利動向圖、技術生命周期圖、各國專利占有比例圖、公司專利平均年齡圖、專利排行榜表、專利引用族譜表、IPC(國際專利分類)分析圖等。專利技術圖應包括:專利技術分布鳥瞰表、專利技術領域累計圖、專利技術/功效矩陣表、主要公司技術分布分析表等,對相關技術領域的專利現狀以及發展趨勢進行分析。
(六)重點專利文獻比對分析
組織項目技術領域專家與專利律師或代理人,組成課題專家比對分析小組,對執行檢索方案所獲得的專利權利請求進行對比分析。分析專利文獻時應對專利文件的權利要求書和說明書,全部尤其是權利要求書進行分析。
三、著作權分析
(一)匯總Copyright文件
分析包內copyright相關文件,將著作權屬進行分類編號。對不同代碼的版權所有情況進行匯總,將著作權屬說明(著作權人、適用許可證)套嵌于技術方案內,以直觀、容易查找的排列方式進行說明。
(二)對比許可證
列明并對比軟件相關的所有許可證的內容,分晰各許可證之間的關系尤其是與GPL的兼容性,深入研究許可協議本身有無法律隱患以及許可證之間的兼容性等相關法律狀態。
(三)查看、分析change log文件
結合版權許可證明確修改者與著作權人關系,并明確該軟件的著作權是否發生變化及其對技術方案的影響。應著重注意著作權信息的來源以明確該信息可能引起的法律責任。
(四)訪問技術站點網站
訪問相關技術官方網站,從網站的聲明了解的著作權聲明與變更等信息。
(五)制作著作權分析地圖
將上述方法集中、整合的著作權信息制作成明晰的、方便查詢的著作權地圖。以自由鏈接的形式將分析結果與技術方案的相應部分直接對應。同時對該軟件的著作權信息透露出的風險進行分析和提示。
四、編撰分析報告
分析工作完成后應編撰特定領域知識產權分析報告,即項目報告。報告應主要包括如下內容:
(一)項目解析報告——通過確定和全面介紹項目技術方案,確定目標技術領域的關鍵技術步驟和關鍵詞。
(二)專利分析報告——進行趨勢分析、專利所屬國分析、專利權人分析、發明人分析、IPC分析、UPC分析和引證圖分析,明晰該技術領域內專利分布和技術趨勢。
(三)著作權分析報告——使用直觀的圖表鏈接對應每個軟件程序,標明其著作權與適用許可協議的狀況;確定相關技術以現有協議發布的合法性;對應技術流程圖,將重要的內容修改、版權所屬問題進行分級標注并提出警示。
(四)提出結論與建議——對軟件是否存在法律風險進行提示,并盡可能對外圍專利壁壘提供替代解決方案,同時對核心專利提供相應合法的處理辦法。