壹、課程說明 自由軟體導論與應用icerc.tnssh.tn.edu.tw/download/tm/102-5.pdf ·...

14
1 壹、課程說明 單元名稱 自由軟體導論與應用 單元摘要 1、簡介自由軟體 2、國內外可用資源及社群 3、功能分類 4、國內校園推廣情形及應用 設計者 劉秀瑛 教師 (國立竹山高級中學) 學習目標 1、引發學生對自由軟體認識的興趣 2、培養對自由軟體更清楚的認知 3、發展使用自由軟體資源之能力 課綱範圍 三、電腦軟體 ()電腦軟體概論 1-2 軟體運作原理 1-3 軟體分類 ()系統軟體 ()應用軟體 教學節數 4 先備知識 對軟體分類有初步認識 評量方法 1、隨堂問答 2、學習單 3、分組討論、實作與報告 分享方式 參考資源 1.教育部校園自由軟體數位資源推廣服務中心 http://ossacc.moe.edu.tw 2.中央研究院自由軟體鑄造廠 http://www.openfoundry.org/ 3.Wekey-wiki http://wekey.westart.tw/Wekey-wiki 4.軟體自由協會 http://www.slat.org/ 5.自由軟體基金會 (Free Software Foundation, FSF) http://www.fsf.org 6.開放原始碼組織 (OSI) http://www.opensource.org 7.自由軟體入口網站 http://www.oss.org.tw/ 8.自由軟體技術交流網 http://free.tnc.edu.tw/ 9.OpenOffice.org 中文計畫 http://zh.openoffice.org/ 10.資策會資訊市場情報中心(MIC),《商業化開放原始碼軟體的迷思》 11.自由免費軟體任你選_2 版,黃德文編著,松崗,2011 11 月。 12.嘰哩呱啦 ACE http://web.ntct.edu.tw/blog/glglace/

Upload: ngodat

Post on 06-Feb-2018

237 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: 壹、課程說明 自由軟體導論與應用icerc.tnssh.tn.edu.tw/download/tm/102-5.pdf · 4、國內校園推廣情形及應用 ... a1:說明自由軟體心智圖 圖一

1

壹、課程說明

單元名稱 自由軟體導論與應用

單元摘要

1、簡介自由軟體

2、國內外可用資源及社群

3、功能分類

4、國內校園推廣情形及應用

設計者 劉秀瑛 教師 (國立竹山高級中學)

學習目標

1、引發學生對自由軟體認識的興趣

2、培養對自由軟體更清楚的認知

3、發展使用自由軟體資源之能力

課綱範圍

三、電腦軟體

(一)電腦軟體概論

1-2軟體運作原理

1-3軟體分類

(二)系統軟體

(三)應用軟體

教學節數 4節

先備知識 對軟體分類有初步認識

評量方法 1、隨堂問答 2、學習單 3、分組討論、實作與報告

分享方式

參考資源

1.教育部校園自由軟體數位資源推廣服務中心 http://ossacc.moe.edu.tw

2.中央研究院自由軟體鑄造廠 http://www.openfoundry.org/

3.Wekey-wiki http://wekey.westart.tw/Wekey-wiki

4.軟體自由協會 http://www.slat.org/

5.自由軟體基金會 (Free Software Foundation, FSF) http://www.fsf.org

6.開放原始碼組織 (OSI) http://www.opensource.org

7.自由軟體入口網站 http://www.oss.org.tw/

8.自由軟體技術交流網 http://free.tnc.edu.tw/

9.OpenOffice.org中文計畫 http://zh.openoffice.org/

10.資策會資訊市場情報中心(MIC),《商業化開放原始碼軟體的迷思》

11.自由免費軟體任你選_第 2版,黃德文編著,松崗,2011年 11月。

12.嘰哩呱啦 ACE http://web.ntct.edu.tw/blog/glglace/

Page 2: 壹、課程說明 自由軟體導論與應用icerc.tnssh.tn.edu.tw/download/tm/102-5.pdf · 4、國內校園推廣情形及應用 ... a1:說明自由軟體心智圖 圖一

貳、教學活動計畫

教學活動名稱:

一、「自由中學堂」動腦時間:請學生先發表對自由軟體

的認識(或先提出數個有關自由軟體之問題,請學生

上網搜尋),瞭解其概念情形,並予回應(30 分鐘)。

二、網路資源及自由軟體分類之說明(20分鐘)。

三、分組及實作說明(20 分鐘)、學生實作_個人及小組

(80分鐘)。

四、分組發表與評分(50分鐘)。

時間:200分鐘

教學活動說明:

一、「自由中學堂」動腦時間:

Q1︰什麼是自由軟體(Free Software)?

Q2︰自由/開放原始碼軟體是否會違反現行著作權等智慧財產權相關法令,為什麼?

Q3︰自由/開放原始碼軟體會因為原始碼開放,而容易造成駭客入侵?

Q4︰自由/開放原始碼軟體是否等於免費的軟體?

Q5︰如果軟體可以自由下載而不收費,要如何經由自由/開放原始碼軟體賺錢?

Q6︰自由軟體和我們的日常生活有什麼關係?自由軟體有何限制?(課後延伸思考)

A1:說明自由軟體心智圖(圖一)。自由軟體賦予使用者軟體使用、下載研究、修改

改良、散布之四大自由。使人得以「站在巨人的肩膀,看的更高更遠」,而不必

重新發明,這和科學研究有類似作法,對科技進步有巨大影響。而自由授權鼓勵

積極的分享,歡迎使用者散布與轉寄。

2003年台灣教育界開始推廣自由軟體,由教育部委辦成立的「校園自由軟體

數位資源推廣服務中心」(Open Source Software Application Consulting

Centre,簡稱OSSACC,http://ossacc.moe.edu.tw)負責推動,其任務是致力推

動校園資訊應用多元發展、培養學生正確的資訊應用觀念及善用資訊科技解決問

題的能力、縮短數位落差、實現教育機會均等的理想、提供校園自由軟體諮詢與

應用等服務、協助解決中小學校園使用自由軟體時所遇到使用、推廣及教育訓練

等相關問題。推廣過程,包含(一)早期系統建置期,提供學校系統建置的技術

諮詢;(二)校園應用期,提供學校教學平台建構的技術與應用諮詢;(三)教學

應用期,提供師生教學之自由軟體與自由教材的應用諮詢服務。

Page 3: 壹、課程說明 自由軟體導論與應用icerc.tnssh.tn.edu.tw/download/tm/102-5.pdf · 4、國內校園推廣情形及應用 ... a1:說明自由軟體心智圖 圖一

圖一 自由軟體心智圖(取自:http://zh.wikipedia.org/wiki/file:fsmap-zh_tw.svg)

A2:自由/開放源軟體是由創作者在著作權的架構下,利用著作權法賦予作者的著作財

產權、使用者在自由/開放原始碼軟體的授權之下,有更多利用其著作的自由。故

兩者並不會衝突。亦即,使用者須接受「軟體授權」(GNU General Public

License,簡稱GNU GPL或GPL),才能使用該軟體。因為使用者免費取得原始

碼,若修改之,基於公平互惠原則,也須公開修改成果。

A3:駭客(Hacker)與鬼客(Cracker)常被混用,應先釐清。破壞、入侵系統、搞

破壞的人,是所謂的Cracker。而Hacker,不一定有高深的程式設計功力,而是

願意為寫程式而寫程式,並樂在其中的人。多數的自由軟體,是由一群愛好寫程

式、以程式會友、以探討系統奧秘為樂、以電腦技術交流為宗旨且想造福人群的

熱心人士默默撰寫奉獻而來。

使用自由/開放原始碼軟體是否會有「病毒」危險?此屬系統安全議題。以人

為例,人吃五穀雜糧,總是會生病,想要身體強健、免疫力高,確實是有健康之

道,但總很少人敢拍胸腑保證,一定不會生病。想要自己的系統安全有保障,就

得多投入關心,一般而言,依賴防毒軟體之類工具的朋友,並不保證就能遠離電

腦病毒之威脅。

A4:自由/開放原始碼軟體並非是為和特定廠商作對而存在,但自由/開放原始碼軟體

的知識分享理念,和人渴求利益相同,此為有意壟斷市場的廠商所不樂見的。

Page 4: 壹、課程說明 自由軟體導論與應用icerc.tnssh.tn.edu.tw/download/tm/102-5.pdf · 4、國內校園推廣情形及應用 ... a1:說明自由軟體心智圖 圖一

只要符合開放原始碼定義的軟體就能被稱為開放原始碼軟體(亦稱開放源

碼)。自由軟體是比開原始軟體更具嚴格的概念,故所有自由軟體都是開放原始

碼,但不是所有的開放原始碼軟體都可被稱為自由軟體。大多數開放原始軟體都

符合自由軟體的定義。例如,遵守GPL和BSD(Berkeley Software Distribution

license)許可。

「Free」常使自由軟體被誤解為「免費軟體(freeware)」,以致無商業化

經營之可能。事實上,Free是代表自由軟體自由傳遞的開放性,而非成本上的「免

費」。簡言之,自由/開放原始碼軟體的目的在透過原始碼自由散布的開放性使軟

體功能更臻完美,不可與免費混為一談。

[補充 Free免費軟體≠Free自由軟體]

A.自由軟體常見的授權方式,有 GPL(GNU General Public License)、LGPL(GNU Lesser

General Public License)、BSD(Berkeley Software Distribution)、MPL(Mozilla Public

License)等四種。

1.在涉及商業用途時,使用者「必須」依據並遵循 OSS軟體的「License授權條款」來合

理化包裝商業產品,此時使用者通常需支付額外費用予原著作權人;與「商業軟體」權

利金最大的差別在於:「商業軟體」,不開放源碼。

2.對於使用者不斷修改後的程式,OSS軟體原著作權人不需負保固責任,但可允許使用者

以「額外付費」方式來獲得「保固服務」。

B.依授權不同的軟體類型

(一)自由軟體(free software),又稱「開放源碼軟體」(Open Source Software)

1.大部份的 OSS 軟體,「不需付費」就能合法使用;少部份的 OSS 軟體會酌收低額度費

用,例如:工本費。

2.若著作權人簽署「自由軟體授權協議」,則表示同意使用者自由「使用」、「複製」、「研

究」、「散佈」及「修改」程式;但使用者仍應遵循該授權協議之其他特殊條款。

3.軟體代表:Linux、OpenOffice.org、Firefox、Scratch、7-zip。

(二)免費軟體(freeware)

1.「不需付費」,即可自由使用、複製、散佈。

2.「不可」任意修改該程式。

3.軟體代表:Adobe Reader

(三)共享軟體(Share Software, shareware),又稱「試用軟體」(trialware)

1.提供試用;有「試用時間」及「試用功能」的限制。

2.試用期滿「需付費購買」才能續用,並能獲得「完整版」功能。

Page 5: 壹、課程說明 自由軟體導論與應用icerc.tnssh.tn.edu.tw/download/tm/102-5.pdf · 4、國內校園推廣情形及應用 ... a1:說明自由軟體心智圖 圖一

3.可轉貼「試用版」原始下載點予其他人。

4.「不可」任意修改該程式。

5.軟體代表:WinRAR、Flash 30天試用版

(四)商用軟體(Commercial Software),或稱專利軟體(proprietary software)

1.需付費購買,才能合法使用。

2.「不可」任意複製、散佈或修改該程式。

3.軟體代表:Word、Excel

(五)公共財軟體(public domain software)

1.已超過著作權法保護期限或作者放棄著作權之軟體,可免費複製、使用及更改內容。

2.FreeCAD(3D製圖軟體)

A5︰事實上也有商業公司藉由販售自由/開放原始碼軟體而獲利,如紅帽(Red Hat)、

Cygnus等公司就是很好的例子。由於原始碼可以自由散布,表示您必須要為原

始碼創造額外的營利價值,如提供軟體販售支援與諮詢服務、軟體搭售、撰寫工

具書、提供更親合的軟體介面或認證測試以保證軟體原始碼的品質等。

A6︰平常用到的許多網路服務,都是使用自由/開放原始碼軟體在運作。例如,全世界

有將近七成的電子郵件,都是透過一套名為Sendmail的自由/開放原始碼軟體伺

服器進行傳遞與交換;IE瀏覽器也是根據最初的自由/開放原始碼軟體瀏覽器

Mosaic改寫而成。此外,校園裡常用的BBS、MUD等程式,也是源自於自由/開

放原始碼軟體。

Tong(2004)之聯合國開發組織報告內容,指出自由軟體與自由教材應用

於教育之八項優勢:(一)較低成本(二)可信賴性、表現與安全性(三)建立

長期的生產力(四)開放的哲學觀(五)鼓勵創新(六)另類的合法拷貝(七)

在地化之可能(八)從原始碼中學習。

在台灣教育現場也產生一些困境,包含:(一)自由軟體在使用上有較高的

技術門檻,常常使得師生望之卻步;(二)習慣問題,當師或生已熟悉商業軟體

的操作,若要轉換成自由軟體,常會造成阻力;(三)相關應用諮詢服務並不普

及,造成遇到困難時,無法如商業軟體有明顯的客服中心可以即時得到回應;(四)

中文化程度不高,使用者需要有足夠的外語能力才可能使用,增加自由軟體導入

上的門檻。(五)缺乏重要的使用動機,若能體認自由軟體的優勢,且自由軟體

的設計能強調教學性,並能具體協助教學活動進行,則會有較高的使用率。

二、網路資源及自由軟體分類:

Page 6: 壹、課程說明 自由軟體導論與應用icerc.tnssh.tn.edu.tw/download/tm/102-5.pdf · 4、國內校園推廣情形及應用 ... a1:說明自由軟體心智圖 圖一

(一)網路資源

1、教育部校園自由軟體數位資源推廣服務中心 http://ossacc.moe.edu.tw

2、中央研究院自由軟體鑄造廠 http://www.openfoundry.org/

3、自由軟體基金會 (Free Software Foundation, FSF) http://www.fsf.org

Page 7: 壹、課程說明 自由軟體導論與應用icerc.tnssh.tn.edu.tw/download/tm/102-5.pdf · 4、國內校園推廣情形及應用 ... a1:說明自由軟體心智圖 圖一

4、軟體自由協會 http://slat.org/slat/

(二)自由軟體分類

軟體,一般依功能可分系統軟體、應用軟體兩大類,而系統軟體可再分為作業系

統、程式語言翻譯程式、公用程式三類;應用軟體則可分為套裝軟體、專案開發軟體

兩類。

玆將常見的自由軟體及相對應功能之非自由軟體依功能分類,如表一所示:

表一 常用之自由軟體與非自由軟體分類表

自由軟體 非自由軟體

辦公室應用 OpenOffice ,Libreoffice, KOffice, iOffice2000 MS Office

影像處理 GIMP, XV Adobe Photoshop

向量繪圖 Inkscape CorelDRAW

看圖軟體 Gqview, iManager for ImLib, QtVu, Quick

Image Viewer, KuickShow, Gwenview ACDSee

Page 8: 壹、課程說明 自由軟體導論與應用icerc.tnssh.tn.edu.tw/download/tm/102-5.pdf · 4、國內校園推廣情形及應用 ... a1:說明自由軟體心智圖 圖一

多媒體播放 Mplayer, Xanim, Xmovie, MpegTV, VLC,

SMplayer, DragonPlayer Windows Media Player

音樂播放 XMMS, X11AMP, Amarok, Audacious winamp

IRC xchat, irssi MS Chat

即時傳訊 gaim, Licq, Kicq, GnomeICU, Pidgin, Kopete ICQ, MSN Messenger

網頁瀏覽 Mozilla, Netscape Communicator, Firefox,

Chromium, Konqueror Windows Internet Explorer

電子郵件 Evolution, Thunderbird MS Outlook

網頁動態語言 PHP ASP

網站伺服器 Apache, iPlanet Web Server, NetMAX

WebServer, Understudy, Google site, XAMPP IIS

資料庫 MySQL, PostgreSQL, DBMaker Oracle, MS SQL Server

程式語言 Perl, Python, CINT, Java, Scratch, Greenfoot,

KTurtle, Squeak, Visual Basic

網頁應用程式

伺服器 Zope, BlueGriffon IBM Websphere

三、實例說明

在眾多自由軟體中,考量生活應用、安裝需求、先備知識及操作方便等因素,玆

特定擇 Calibre及 jKiwi 此二軟體作示範說明。也作為小組學習單「好東西與好朋友分

享」報告之參考。

(一)Calibre電子書製作

軟體版本 0.9.6 授權方式 GPL

官方網站 Calibre

http://calibre-ebook.com 使用語言 多國語言

注意事項 官方下載含 Portable免安裝版本 適用平台 1.windows 2.linux

3.osx

軟體簡介

Calibre是一套功能算齊全的電子書管理工具,支援多種文件格式,包括

cbz, cbr, cbc, chm, epub, fb2, html, lit, lrf, mobi, odt, pdf, prc, pdb, pml,

rb, rtf, tcr, txt格式,並能匯出為 epub, fb2, oeb, lit, lrf, mobi, pdb, pml, rb,

pdf, tcr, txt。除提供電子書閱讀的功能外,還有管理、轉換及同步等功能。

應用說明

1、利用 Calibre管理電子書,讓自己擁有個人的電子圖書館

2、把不同格式的電子書轉換成適當的格式方便閱讀

3、pdf 檔案不方便閱讀時可轉成 epub格式來閱讀

4、Calibre製作的電子書,可同步在 iPad、iPhone等行動裝置上閱讀相

當方便

使用普及性

1、它被用在超過 200個國家

2、已被翻譯成十幾種不同語言

3、統計數據

(http://status.calibre-ebook.com/)

開發單位

(貢獻者)

http://calibre-ebook.com/a

bout#contributors

Page 9: 壹、課程說明 自由軟體導論與應用icerc.tnssh.tn.edu.tw/download/tm/102-5.pdf · 4、國內校園推廣情形及應用 ... a1:說明自由軟體心智圖 圖一

簡易操作說明:

1、書籍之加入與另存:因 Calibre支援多種格式,可按「加入書籍」或直接拖入中間

視窗即可加入書櫃,按「書籍轉換」,可進行個別或大量電子書格式轉檔。可利

用「取回新聞」從網路下載符合電子書格式之新聞。點擊右下方之「路徑」,即

可見原始檔、新轉換的檔案及封面。轉好的書放在「使用者目錄/Calibre Library」

下,「儲存至磁碟」可另存電子書至指定路徑。

2、閱讀書籍:選定書籍,按「檢視」,即可進入電子書瀏覽畫面。可依個人喜好做字

體大小、螢光標記、全螢幕、背景與文字顏色、滑鼠捲動、搜尋及頁面模式等多項

設定及,目錄具多層收開功能。

更新情形,可點入查看

Page 10: 壹、課程說明 自由軟體導論與應用icerc.tnssh.tn.edu.tw/download/tm/102-5.pdf · 4、國內校園推廣情形及應用 ... a1:說明自由軟體心智圖 圖一

3、修改書籍資料方便分類:可選取個別或大量之書籍,按「編輯元數據/個別或大量

編輯元數據」,進行書籍之書名、作者、出版社、封面等資料修改,封面可自行加

入或搜尋 Google及 Amazon網路下載,自動按資料分類。

4、在行動裝置閱讀:將裝置與電腦連線,Calibre會自己抓到裝置,並在上排多出「裝

置」、「傳送到裝置」兩圖示,亦可直接管理裝置內的書籍。Android系統只要安

字體大小

翻頁

書籤

目錄

Page 11: 壹、課程說明 自由軟體導論與應用icerc.tnssh.tn.edu.tw/download/tm/102-5.pdf · 4、國內校園推廣情形及應用 ... a1:說明自由軟體心智圖 圖一

裝閱讀相關的 app程式即可閱讀,iPad、iPhone則需轉換成 epub後,再利用 iTunes

同步至 iBooks中,閱讀 pdf 時,若檔案太大會有點慢,可使用 Calibre把 pdf 轉換

成 epub格式。至於 Kindle支援mobi,利用檔案轉換時,輸出格式設為「mobi」

即可。

Page 12: 壹、課程說明 自由軟體導論與應用icerc.tnssh.tn.edu.tw/download/tm/102-5.pdf · 4、國內校園推廣情形及應用 ... a1:說明自由軟體心智圖 圖一

(二)髮型彩粧_jKiwi

羨慕有智慧型手機族的 App可直接拍自己虛擬化妝嗎?現在有 jKiwi此軟體可幫

助你以家用電腦實現願望了。在臉上塗抹、頭髮搞怪,既不傷皮膚也不傷髮質,自己

就是大造形師,改變造型就能改變心情喔!

軟體版本 0.9.5

2008.07 發佈 授權方式 GNU General Public License(GPL) 第 3版

適用平台 1.windows 2.linux

官方網站 http://jkiwi.com/

軟體簡介

jKiwi是一個可在Windows及 Linux平台使用的開源軟體。化妝品有許

多項目與顏色可產生無限組合,利用虛擬方式塗上化妝,不但可以縮窄

選擇範圍,也可以節省不少時間。使用方法,可由一張近照開始,只要

選擇好面型和中心線,便可以開始化妝。不懂化妝的話,當作是塗鴉工

具也不錯。

簡易操作說明:

1、「File/open」:可開啟個人大頭照或系統範例來練習。

(1)進行選擇臉型、調整大小、移動或旋轉位置等設定,確認後按「ok」。

(2)進行性別、髮長、髮色、挑染顏色等設定,即可在預覽視窗看見效果。

Page 13: 壹、課程說明 自由軟體導論與應用icerc.tnssh.tn.edu.tw/download/tm/102-5.pdf · 4、國內校園推廣情形及應用 ... a1:說明自由軟體心智圖 圖一

2、另可進行遮瑕膏、眼影、腮紅、口紅、瞳孔變色片、任意畫等彩妝步驟。

3、點選「view/Before and After」檢視彩妝前後之差別。

Page 14: 壹、課程說明 自由軟體導論與應用icerc.tnssh.tn.edu.tw/download/tm/102-5.pdf · 4、國內校園推廣情形及應用 ... a1:說明自由軟體心智圖 圖一

参、學習單

個人學習單

一、活動名稱:「給我自由,其餘免談」

說明:

1、常見的應用軟體(依功能分類):影像處理、系統工具、多媒體剪輯、轉檔軟體、燒

錄軟體、防毒軟體、壓縮軟體、動畫製作軟體、音樂編輯軟體、影片播放軟體、網

路應用軟體、網頁製作軟體、…等

2、請至教育部校園自由軟體數位資源推廣服務中心之自由軟體專區

http://ossacc.moe.edu.tw/modules/ck2_software/index.php?cate_sn=1 尋找個人

認為好用之自由軟體,並依下表各欄位彙整完成

軟體名稱 用途/種類 下載網址 操作經驗分享

(如:特別推薦功能等)

(1)Calibre 電子書管理 http://calibre-ebook.com 略

(2)jKiwi 髮型設計 http://jkiwi.com/ 略

1

2

3

4

二、就你個人使用軟體的經驗,你認為一個好用的軟體應具備何種特色?

三、完成本學習單之心得(至少 100字)

小組學習單

一、活動名稱:「好東西與好朋友分享」

說明:8 mins/組(含口述及操作說明,請於課前完成安裝及下載)

成員

分工情形

推薦軟體名稱 下載網址

理由

二、聽完各組分享,本組認為…

軟體名稱 理由

1、最佳人氣奬

2、最具實用奬

3、最具潛力獎