Login  |  繁體中文
感謝您對「自由軟體鑄造場」的支持與愛護,十多年來「自由軟體鑄造場」受中央研究院支持,並在資訊科學研究所以及資訊科技創新研究中心執行,現已完成階段性的任務。 本網站預計持續維運至 2021年底,網站內容基本上不會再更動。
也紀念我們永遠的朋友 李士傑先生(Shih-Chieh Ilya Li)。
Previous Issue
第 154 期 自由軟體授權分析輔助工具 - 自動化程式碼掃描系統
Published: 2010-07-25
Image [法律源地]  自由軟體授權分析輔助工具:自動化程式碼掃描系統
Image [源碼秘技]  適合所有人使用的行程管理系統 - WebCalendar
Image [OSSF新聞]  【演講開放報名】改變台灣軟體工程教育的現況
Image [OSSF新聞]  【活動開放報名】Sahana Camp 1.1 Taiwan
Image [OSSF新聞]  【演講開放報名】人道主義自由軟體與應用軟體快速開發(Humanitarian FOSS and Rapid Application Development)
Image [源碼報報]  Linux 進駐 GamePark 新掌上遊戲機 GP2X Caanoo
Image [源碼報報]  Linux 音樂服務不缺席 Spotify 釋出預覽版本軟體
Image [源碼報報]  Android 程式開發不求人 Google 將推視覺化開發工具
Image [源碼報報]  Vodafone 釋出在地服務軟體程式碼 獨立開發者受惠
Image [招兵買馬]  自由軟體鑄造場 誠徵網站程式開發工程師
Image [新進專案]  新進專案列表 07/26

 

法律源地
自由軟體授權分析輔助工具:自動化程式碼掃描系統
作者  葛冬梅

為了要解決工作上所需處理的授權分析問題,筆者常會需要了解一個專案究竟利用了哪些自由軟體元件,以及這些元件是採用哪一份自由軟體授權條款?這些工作通常得透過人工進行,也就是請實際開發專案的工程師提供他們的軟體架構圖,並且查詢這些軟體元件適用哪些授權條款,等到取得這些資料後,才有辦法進行後續的授權分析,以研擬授權衝突的解決方案。若涉及的自由軟體元件僅三、四個,那這樣的人工作業尚不困難,但若是牽涉到幾十個自由軟體授權元件,那就得花上好一番的功夫來進行人工作業。因此為了簡便這些授權分析的流程,近年不少團隊就此需求建置了自由軟體程式碼掃描的自動化系統,以掃描軟體專案程式碼的授權方式,並進一步列出報表以顯示該專案裡自由軟體元件的利用情形,以及所使用到自由軟體元件的授權細節。

近半年來,筆者接到的一些諮商問題,不約而同地詢問到哪裡可以找到這樣的掃瞄系統,因此透過本文來介紹幾套這類型的掃瞄系統,提供給想要了解這方面資訊的朋友一個初步的參考(註一)。但由於筆者本身並不具有程式開發的技術背景,因此介紹的內容,將僅就這類系統在授權分析方面的特點加以描述,而不針對技術細節來進行說明。

閱讀全文 我要評論
回目錄

 

源碼秘技
適合所有人使用的行程管理系統 - WebCalendar
作者  翁卓立

官方網站:https://www.k5n.us/webcalendar.php
下載網址:https://downloads.sourceforge.net/project/webcalendar/webcalendar%201.2/1.2.1/WebCalendar-1.2.1.tar.gz?use_mirror=ncu&ts=1279353435 (1.5MB)
註:Ubuntu Linux 下可使用「sudo apt-get install webcalendar」直接安裝。

簡介

現代人的生活越來越忙碌,自然也面對了更多需要處理的事情。為了避免忘了處理已經排定的行程,許多人會使用桌曆或是記事本,作為記錄待辦事項的提醒工具。而時下流行的智慧型手機也幾乎都會內建行事曆軟體,並且擁有為數不少的使用者。但手機內建的行事曆軟體終究只是個人使用的輔助工具,如果需要與他人共同分享自己的行程,或是在排定事件時可以先了解相關人員的行程安排,則無論是桌曆、記事本,或是手機,都無法達到這樣的目的。如果要滿足這樣的行程安排需求,或許可以考慮使用網路版本的行事曆軟體或系統,這樣可以利用網路易於存取與分享的特性,讓所有人(或是特定人員)都能查閱自己的行程安排。

本文所要介紹的 WebCalendar,是一套使用網頁介面,並使用 PHP 語言開發而成的網路行事曆系統。WebCalendar 可以作為個人的行事曆系統使用,也能設定為多人共同使用的行程安排系統,或是作為公開的行程安排佈告欄,在使用上並沒有特別的限制。而在搭配的後端資料庫系統方面,WebCalendar 支援許多 UNIX/Linux 系統上常見的資料庫系統,例如 MySQL、PostgreSQL、Oracle、DB2、Interbase 等等。此外,由於 WebCalendar 也能在 Windows 系統上執行,因此如果有需要的話,亦可利用 MS SQL Server 並搭配 ODBC 使用。

閱讀全文 我要評論
回目錄

 

OSSF新聞
【演講開放報名】改變台灣軟體工程教育的現況
作者  OSSF

本次活動將邀請國立中央大學資訊工程學系 李允中教授來分享近幾年來推動台灣軟體工程教育改善計畫的努力與成果。
李教授會先說明目前在軟體業界與學界所呈現的狀況,並在演講中對台灣軟體工程教育提出一些實用的建議。
歡迎對台灣軟體工程教育有興趣的伙伴能一同來參與此場演講。

* 日期:2010年7月29日
* 時間:14:30 - 16:30
* 人數:共 25 個名額(歡迎院外人士參與)
* 費用:全程免費。
* 地點:中央研究院 資訊科學研究所 101室
* 院址地圖:https://www.sinica.edu.tw/location.htm
* 報名網址:https://www.openfoundry.org/tw/workshop

即日起開放報名,席次有限,歡迎有興趣的朋友踴躍參加!
負責窗口︰陳飛亨 先生 聯絡方法:02-2788-3799 Ext.1478 or freddi.chen AT citi.sinica.edu.tw

閱讀全文 我要評論
回目錄

 

OSSF新聞
【活動開放報名】Sahana Camp 1.1 Taiwan
作者  OSSF

 

Sahana 是一套以自由軟體開發模式建置的災難管理系統。2004 年南亞海嘯災難後,斯里蘭卡的資訊志工啟動了災難管理系統的開發,以符合救災當時的迫切需求。之後這套系統吸引了全球其他的開發者陸續加入,佈建地區由南亞擴散到世界各地,並獲得包括 IBM、Google 等國際性商業軟體公司的支持。2009 年 7 月,Sahana Software Foundation 在美國加州成立,專注於慈善救助、科技研發與教育普及等領域,並致力於 Sahana 系統的長期開發與運作,目的在促成這個開放平台能夠更深度的廣被應用,帶給更多人更多福祉。
閱讀全文 我要評論
回目錄

 

OSSF新聞
【演講開放報名】人道主義自由軟體與應用軟體快速開發(Humanitarian FOSS and Rapid Application Development)
作者  OSSF

8 月 4 日(三)上午,自由軟體鑄造場將於中央研究院資訊科學研究所 101 會議室舉辦一場專題演講,主題是人道主義自由軟體與應用軟體快速開發(Humanitarian FOSS and Rapid Application Development),邀請到的講者 Michael Howden 與 Fran Boon,分別擔任 AidIQ 公司的市場開發總監與技術總監,兩人都是資深的自由軟體開發者,具有應用資訊科技協助國際救災的豐富經驗。在本次演講中,將分享他們從大型救災活動所得到的經驗與反省,提供對人道主義自由軟體開發有興趣的朋友,一個新的視野與方向。

閱讀全文 我要評論
回目錄

 

源碼報報
Linux 進駐 GamePark 新掌上遊戲機 GP2X Caanoo
作者  謝良奇/編譯

說起掌上型遊戲機,你最先想到的可能是任天堂 (Nintendo) 的 Nintendo DS 或 Sony 的 PSP。但這不代表掌上型遊戲機的龐大市場上,不會有其他競爭對手的出現,GamePark 就是其中之一。該公司正打算推出一款以 Linux 為基礎的掌上型遊戲機 GP2X Caanoo。

閱讀全文 我要評論
回目錄

 

源碼報報
Linux 音樂服務不缺席 Spotify 釋出預覽版本軟體
作者  謝良奇/編譯

音樂串流服務 Spotify 日前為桌面 Linux 釋出旗下點對點 (peer-to-peer,P2P) 音樂應用軟體的預覽版本,提供用戶下載 Debian Squeeze/Ubuntu 10.04 上的軟體套件。這套軟體有著 Windows 和 Mac OS X 平台 Spotify 版本的大多數功能,不過目前僅提供給 Spotify Premium 的付費會員使用。

位於盧森堡的 Spotify,是歐洲的音樂服務提供者,除了 Windows 和 Mac OS X 桌面之外,Spotify 也在 Android、Symbian、iPhone行動裝置上提供付費服務。

閱讀全文 我要評論
回目錄

 

源碼報報
Android 程式開發不求人 Google 將推視覺化開發工具
作者  謝良奇/編譯

有個關於智慧型手機應用軟體的好點子,但是苦於自己不會寫程式嗎?如果你擁有的是 Android 手機,透過 Google Labs 推出的新軟體 App Inventor for Android,不會寫程式的你,也可以親自動手打造手機應用軟體。這套軟體支援 Windows、OS X、Linux,目的要讓開發 Android 軟體,就像拼拼圖一樣簡單。

網際網路搜尋引擎 Google,計畫推出新的免費軟體工具 Google App Inventor,讓手機用戶為自己的智慧型手機撰寫應用軟體。歷經一年的開發,這套工具已經在中小學、護理學院的學生,以及非電腦科學科系的大學生上經過測試。

閱讀全文 我要評論
回目錄

 

源碼報報
Vodafone 釋出在地服務軟體程式碼 獨立開發者受惠
作者  謝良奇/編譯

電信營運商 Vodafone 日前宣佈,將旗下的在地服務 (location-based services,LBS) 軟體,在 oss.wayfinder.com 以開放源碼方式釋出。這些軟體是由導航與在地服務供應商 Wayfinder 所開發,該公司於 2008 年 12 月被 Vodafone 以 2940 萬美元購併,並於今年 3 月終止服務。

閱讀全文 我要評論
回目錄

 

招兵買馬
自由軟體鑄造場 誠徵網站程式開發工程師
作者  webmaster

【公司名稱】中央研究院 資訊科技創新研究中心 自由軟體鑄造場
【徵求期限】2010/08/06
【職稱名稱】專任研究助理-網站程式開發工程師
【需求人數】一名
【工作內容】
主要為設計與維護 OpenFoundry 專案開發平台。
該平台使用 Ruby on Rails 網頁框架為主,架設於 FreeBSD 作業系統上,
並整合其它開放源碼的軟體模組。

【工作待遇】依資訊科技創新研究中心規定
1. 學士起薪三萬以上,有工作經歷者另議;
2. 碩士起薪三萬五以上,有工作經歷者另議。

【應徵資格】
1. 學歷要求:專科以上。
2. 工作經驗:不均。

閱讀全文 我要評論
回目錄

 

新進專案
新進專案列表 07/26
作者  OSSF 工作小組

1. 專案建立測試

專案摘要:為製作OpenFoundry使用手冊而測試專案的建立。需要截被pending和aprove之後在E-mail中收到的訊息內容。

2. 省電精靈

專案摘要:透過省電精靈,可以達到省電的效果 1.即時查詢每月電費 2.計算所用電器耗損多少金錢

3. iNuC 2.0 GUI

專案摘要:iNuC 2.0 GUI. In this version, we use Qt and Qt state machine to implement original iNuC GUI

4. 加強版連絡人,以格狀方式顯示連絡人姓名及電話及提供即時過濾查尋功能。

專案摘要:原手機之連絡人只顯示(本機、SIM卡、GOOGLE)姓名,且以List之方式顯式(一頁只可以顯示6筆);改良後之加強連絡人可顯示(本機、SIM卡、GOOGLE)姓名及電話(可選擇只下載只有電話資料或全部下載),並以Grid之方式顯示(一頁可顯示12筆),且可依連...

5. passenger-top is like unix top command for passenger

專案摘要:passenger-top is like unix top command for passenger

閱讀全文 我要評論
回目錄