20140123-開放源碼專案 CodeCombat 讓你邊玩遊戲邊學寫程式!

CodeCombat_1390817493496

黃郁文/編譯

CodeCombat (http://codecombat.com/) 是一個教導小朋友及學生如何撰寫程式的多人參與遊戲軟體,玩家若想要提升所操控角色的力量,來打敗遊戲中的怪獸,就必須要自行撰寫 JavaScript 來達成這個目標!也正是透過這樣的方式,讓入門者,甚至小朋友,都能透過參與式的學習方式,在遊戲潛移默化與渴望破關的動力下,學會怎麼寫電腦程式!而在今年 (2014) 1 月 8 日,CodeCombat 正式加入自由開放源碼專案的行列,程式碼的部份採用最輕鬆且不帶拘束性的 MIT License,而在圖示、畫作,與音樂方面,則採用「創用CC-4.0 姓名標示 (Creative Commons Attribution 4.0 International License)」的方式來向外釋出,可以說,CodeCombat 是一個不折不扣、紮紮實實符合開源共工與創用共享理念的公眾授權專案,其開發團隊預期讓 CodeCombat,能透過開放社群共工合作的模式變得更好,進而嘉惠更多人能在入門時,不被程式開發繁複的相關知識嚇到,而更可以透過遊戲參與的方式,逐步了解並一窺程式開發的堂奧。

Continue reading “20140123-開放源碼專案 CodeCombat 讓你邊玩遊戲邊學寫程式!"

20130903-簡便好用的開源書目管理軟體 – Zotero

Zotero - Zotero at MIT - Research Guides at MIT Libraries_1378113056502

林誠夏、黃郁文/編譯

Zotero 為美國 George Mason University 轄下歷史與新媒體研究中心 (Center for History and New Media) 所開發,並以自由開源授權條款釋出的書目管理軟體。初始為網頁瀏覽器 Firefox 的附加元件,目前已經發展到有獨立安裝版本,可以透過連接程式在 Microsoft Office、LibreOffice、Google Chrome,與 Apple Safari 上進行運用。使用者在圖書館線上目錄或網路書店查詢到感興趣的書籍資訊時,可立即透過 Zotero 擷取這些文獻的書目資訊,進行儲放、加註,並訂立標籤 (tag),對於長期有文獻查閱需求的研究人員來說,實在是非常實用便利的工具;而且,透過 Zotero 的線上帳號,更可將這些資訊備份在網路伺服器上,最後在資料融通性方面,Zotero 也可以將所蒐集的資料,匯入其他的書目管理軟體,例如許多人使用的 EndNote,或是將 EndNote 的原始資料匯出轉到 Zotero 介面下進行管理。

從功能性相較,與 Zotero 相對的是 Windows 平台下許多研究者慣用的書目管理軟體 EndNote,不過和 EndNote 不同的是:Zotero 提供其軟體相關的完整程式源碼 (Source Code),並且、它還可以從網路上合法下載,免費取得。另外,Zotero 除了用於學術研究外,在非學術工作上也可用以產出白皮書或研究報告。近年來,Zotero 已經發展成可被用於多種網路瀏覽器,並且作為 OpenOffice、LibreOffice,Microsoft Word 的插件功能都很成熟與完整。某些特別的 Linux 版本 (Linux distros),像是 UberStudent,更是直接在預設套件庫裡提供有 Zotero 的安裝套件,而 Mac 及 Windows 使用者也可找到合用的 Zotero 版本。而若是使用者在個別的 Linux 版本找不到對應的 Zotero 版本,則必要時亦可以改以獨立模組的方式進行操作。

Zotero 其一令人讚賞的功能,就是它會自動辨識網頁內容,使用者只要一鍵 (one click),就可將網頁內容加入 Zotero 的編檔資料庫。另外,Zotero 能自動標記與搜尋已儲存的資訊,如此一來使用者就不需重覆進行複製與貼上的動作。同樣的,Zotero 也讓儲存 PDF 檔案、圖片、聲音檔及影像檔這些動作變得更容易,它還能夠為所編檔的資料作目錄索引,簡易上手的使用介面也讓人滿意。和一般筆記軟體不同的,Zotero 初始的設定功能在於追蹤研究資料,整理引註與參考書目。因此,Zotero 的資訊收集與標記功能,主要是讓使用者專注於資料歸檔與資料查找,操作模式類似於影音播放軟體對於照片與音樂檔的管理方式。除此之外,Zotero 還有一項線上資料同步 (Online synchronization) 的功能,藉此使用者即便使用不同的電腦來查找資訊,Zotero 仍能時時整合這些在不同時段查找到的書目與引註資料。另外,在群組共工的合作情況下,Zotero 容許使用者創立工作小組,組員藉此可線上管理合作資料,亦相當方便。

—-

相關網址:

1、聚焦研究書目資訊管理軟體 – Zotero
http://www.linuxinsider.com/story/Zero-In-on-Research-Control-With-Zotero-78814.html

2、Zotero 於麻省理工學院網站上的使用指南
http://libguides.mit.edu/zotero

20130226-簡論「轉授權/再授權」於公眾授權領域的效力與應用方式

「轉授權 (sublicense)」是一個在自由開源軟體授權等公眾授權領域,常被運用到的授權機制。然而、它在著作權法與相關的智慧財產權領域裡,卻是被定義為「例外」機制,這樣的配置,導致許多應用者對 sublicense 並不熟悉,而未能精準掌握其中的概念與運作方式。而一般文獻裡多將 sublicense 中譯為「再授權(再次授權)」,此一譯法亦已為我國著作權法所選用,但文義上也常讓許多人誤認 sublicense 等同於「re-license(重新授權)」,其實,前者 sublicense 是一個法律詞彙與機制,代表「前一段法律關係裡的被授權人,轉以授權人的地位,以其本人的名義將其所得到的權利,再轉而授權出去給其後的後手被授權人。」而後者 re-license 則是一個較為口語的詞彙,代表「某個權利客體(例如軟體專案)之前已經被權利人以某種方式授權釋出,之後同一個權利人轉以改變被授權對象,或是改變授權方式的作法,重新授權給同一個使用者或是其他的使用者。」所以較精準的來說,sublicense 可以被翻為「轉授權」、「副授權」或是「次級授權」,會較貼近原來的定義範圍,並免除文義上的誤會與爭議。
Continue reading “20130226-簡論「轉授權/再授權」於公眾授權領域的效力與應用方式"