續前文,ROSA 與專利是無意間的產物,當初寫 ROSA 時,是想當機器人控制技術演示的產物,展現機器人多工同步無等待的概念,沒想過有專利技術在裡面, 個人想如果應用工程師在寫機器人控制程式時,如果沒有那些 if 邏輯複雜的條件式,讓應用程式變好寫,就可以提高生產力, 只是作業系統內部程式變複雜,因為這樣單純的進步想法, 因而產生專利。
我不清楚各大學資工系,學習「作業系統」課程後, 是否有要求同學實作程式寫作業系統?如果有是寫甚麼呢? 現在個人推薦這個好題材「ROSA 機器人作業系統」,這個程式不大,約 1700 行,很適合給學習作業系統學生練功題, 我已經在部落格上概述相關規格,後續設計規格還會一一貼文,因 ROSA 的功能規格則採公開方式發表,有興趣的人可以自己仿製,專題實作是一種很棒的技術學習的方法。
現在我對 ROSA 的態度是,規格免費開放給 Arduino 學習者,因此各級學校於教學領域可無償使用,才藝教學另談,而原始碼會陸續釋出,但禁止商業使用,想商業應用者需另談專利授權,這樣的策略,
學校老師可透過此案例教學,讓學生學習到作業系統開發, 以及專利發想的過程,這樣應是智慧財產權教學很好的典範。 就像微軟是由 DOS 起家一樣,這個 ROSA 的潛力,我是看好的。因為 ROSA 還在持續開發階段,所以目前 ROSA 僅提供熟識的朋友試用。
目前 ROSA 已歷經多次改版,主要是 Arduino ATmega328 2k-byte RAM 容量不大,在字串處理有諸多限制,雖然近兩千行程式規模的程式設計規模不大,可 讓同學練習學以致用,不過仍極度考驗程式設計的功力。
至於專利部分,已進行國際 PCT 專利檢索,以了解這個專利品質,至少三個月後才知道結果,屆時再考慮是否集資做大事業。
沒有留言:
張貼留言