2005年5月31日 星期二

讓人既愛又頭痛的 GNU/GPL

本文轉載自 OpenFoundry自由軟體充電報,貼在這裡讓大家可以多認識 GNU/GPL 的精神。

葛冬梅/文 2005/05/27

GNU Genral Public License(以下簡稱GNU/GPL)是第一份自由軟體授權條款,也是目前最廣為被使用的授權條款之一。自由軟體之父 Richard M. Stallman(以下稱 Stallman)為了替他的軟體開發計畫-GNU 計畫尋找適當的授權方式,在 1989 年草擬出 GNU/GPL 第一版。它的整個架構與理念源自於Stallman所宣示的軟體使用者四大自由(註一):

【自由0】使用的自由:可以不受任何限制使用該軟體。
【自由1】研究的自由:可以研究該軟體的運作方式,並使其符合個人需求。
【自由2】散布的自由:可以自由地複製該軟體並散布給他人。
【自由3】改良的自由:可以自行改良該軟體並散布改良後的版本,以嘉惠眾人。

[[MORE]]
為了實現上述研究自由與改良自由,使用者必須可以取得軟體原始碼。而任何一個符合上述四大自由的軟體就可以被稱為自由軟體。

為了落實四大自由,Stallman 設計了一套不同於當時既有的著作權授權模式-copyleft。這套制度最大的特色有二:


  • 使用者可以免授權金地執行、重製與散布該程式,並且同樣免授權金地取得程式原始碼;

  • 任何基於程式原始版本所開發出來的修正版本(modificaiton)仍然必須使用相同的授權條款﹔



透過這樣一套機制,不僅僅最初的原始程式版本是免授權金、開放原始碼,就連之後所產生出來的修改版本也一樣。所需要注意的是,這一切的基礎是奠基在著作權制度之上,所以自由軟體仍然是有著作權的軟體。

Copyleft 制度落實為具有授權條款文字就成為了 GNU/GPL。它的主要內容包括:


  • 使用者在散布程式重製物的時候(例如:燒成光碟給他人),必須附上原始碼。使用者也可以用目的碼(object code)的形式散布程式,但是必須讓收到目的碼的人知道如何取得原始碼。

  • 使用者在散布程式時,仍必須適用 GNU/GPL,無論所散布的是原始版本或是修改版本。

  • 不收取費用。除了以不收取授權金的方式讓使用者自由執行、重製、修改與散布程式之外,原則上 GNU/GPL 軟體也不收取任何費用,不過使用者可以在散布程式重製物時,為了支付重製或散布的成本,又或者是為了自行提供擔保而收取費用。

  • 不附隨擔保(warranty)。因為不收取任何費用,所以 GNU/GPL 原則上不對使用者提供任何擔保,不過如上所述,使用者可以自行提供擔保。



GNU/GPL 因為基於 copyleft 所發展出來,再加上條款當中規定,對於就算是僅僅擷取一小段原始碼來使用,因此而開發出來的程式也必須要透過 GNU/GPL 來授權,所以有人稱 GNU/GPL 像是病毒一般(viral license),會將其他的程式原始碼也感染成為開放狀態。

這種病毒的感染特性,雖然維持了 Stallman 對於自由軟體自由開放的理念,卻剝奪了一些使用者對於軟體授權條款內容的選擇權利,所以 GNU/GPL 是集毀譽於一身的授權條款。

這樣的特性對於認同自由軟體理念的程式開發者以及單純的程式使用者來說,是相當受到歡迎的,但是對於那些想要使用 GNU/GPL 程式原始碼,卻不願意將所開發程式原始碼公開出來的人來說,卻是相當頭痛的,因為他們必須割愛去另外尋找合適的替代程式。此外,還有一些人使用了GNU/GPL 程式原始碼,卻不清楚其中的規定,之後才知道必須開放原始碼,卻礙於一些理由無法將原始碼公開,這種情況在承接政府計畫開發軟體時,就有可能發生,因為依據相關規定,接受政府經費補助所開發出來的軟體,原則上必須在我國境內使用,雖然有例外規定可依循,但是礙於既有行政作業程序的僵化與繁複,依據例外規定並非易事。

GNU/GPL 目前最新的版本為第二版,其中當然有許多適用上的問題,因此由 Stallman 所創辦的自由軟體基金會(註二)正在著手草擬第三版,期待修改出來的版本更為完善。不過上述 GNU/GPL 令人既愛又頭痛的特性,應該還是會繼續被保留,因為就是這些特性使得自由軟體得以廣泛地流通,並且受到越來越多人的認同與支持。

2005年5月30日 星期一

隨身攜帶的鍵盤

使用 PDA 或手機輸入的時候,如果能有一個便於攜帶的鍵盤該有多好?

以前就跟大家介紹過紅外線虛擬鍵盤,它可以利用紅外光投射在桌面,並藉此感應手指的按鍵動作,可是如此一來,就比較沒有觸摸到鍵盤的手感了。請見圖片1圖片2

現在則有另一種鍵盤,像布一樣的柔軟可以折疊起來放進口袋,相信其重量應該也頗輕。請見圖片3

2005年5月29日 星期日

WordPress 1.5.1.2 “Strayhorn”

有在用 WordPress 的應該都已經看到這個消息了。

1.5.1.1 及之前的版本有安全性的漏洞,請盡快更新至 1.5.1.2

其實手動更新也很簡單,只要依以下步驟更正即可(只需要改 wp-includes/template-functions-category.php):

  • Open the wp-includes/template-functions-category.php file in a text editor like Wordpad.

  • Go to around line 103 where it says get_the_category_by_ID.

  • Create a new line after that and paste in $cat_ID = (int) $cat_ID;

2005年5月26日 星期四

050526 工作紀要


  • 整理照片 上網

  • 寫真正心更新至 gallery 1.5

  • 設定 php 的 register_global = Off (原本有幾個程式需要使用 On,現在應該沒有了)
  • 由 netpbm 改裝 ImageMagick (之前不裝它就是因為它會跟著裝一大堆鬼東西,現在果然還是)

  • 安裝 jhead 支援寫真正心

  • 將相簿之圖片設定改為預設 800*800

  • 修正本網管日誌的 RSS 問題

  • 處理並燒錄蔡少宸老師的上課實況錄影

  • 音二乙班演出照片整理

  • 特教班評鑑簡報



[[MORE]]

又裝了一堆:

ImageMagick-6.2.2.1 ghostscript-gnu-7.07_12 gsfonts-8.11_2 jasper-1.701.0 lcms-1.14,1 libfpx-1.2.0.12 mpeg2codec-1.2_1

最後還是決定移除,繼續用 netpbm。

本日誌 Recent Comment 外掛更新

本網管日誌的 RSS 已經可以用了!

找到原因,果然是 recent-comment 這個 plug-in 在搞鬼。(好像有不少人都是用這個,強烈建議更新!)

目前使用的版本資料如下:


  • Plugin Name: Recent Comments

  • Plugin URI: http://mtdewvirus.com/code/wordpress-plugins/

  • Description: Retrieves a list of the most recent comments.

  • Version: 1.16

  • Author: Nick Momrik

  • Author URI: http://mtdewvirus.com/


2005年5月21日 星期六

Insider v1.0

Download Insider


Insider v1.0 is a utility to set up a reverse backdoor for Win32 platforms that simply connects out to a server over HTTP and has the server tunnel commands back over the inbound connection.

2005年5月20日 星期五

初中成績查詢上網

93 學年度下學期第二次段考

國中部成績已經上網可供查詢。

[[MORE]]

底下的工作紀錄應該只有我自己看得懂:

  • 將 Excel 於最前面新增一 Serial 欄位,從最新的號碼開始數。

  • 存成逗點分隔的 CVS 檔,注意去掉最前面的欄位名稱,與最右邊的空白

  • 將 CVS 文字檔匯入 MySQL,將Escape設定成驚嘆號

有趣的 RFC

看到標題先不要訝異,RFC 文件會有「有趣」的嗎?

在這個網址有人整理了一些 IETF 成員惡搞的 RFC 文件:http://datacomm.org/rfc.html

不過我是先在這裡看到的啦:
Jedi -(飛鴿傳輸通訊協定)

無名小站的未來

雖然身邊很多年輕朋友使用無名小站的相簿與blog服務,但自從它必須離開交大(或者等同於廣大納稅人)的懷抱之後,我就覺得它的未來是一片迷霧。

參見:無名小站終究6月要開始收費

http://del.icio.us/

http://del.icio.us/ 是一個廣為使用的開放書籤網站。

我的書籤(又稱「我的最愛」)中,收集了許多好用的網站,你的電腦也有幾個不錯的,如果大家把這些網址匯集起來,不就可以整理成一個非常龐大豐富的資料庫? 比起搜尋引擎常常找到不相干的東西,這個資料庫應該更能符合我們的需求。

我也常常在不同的電腦中遊走,記錄在這台電腦上的書籤,在別台電腦上沒有,要維護那麼多個書籤很累,倒不如直接在線上維護,這樣我走到哪裡都可以找到我常用的資料。

http://del.icio.us/ 就是這麼一個地方,每天都會有人在這裡跟大家分享他們的連結,你可以在上面發現很多搜尋引擎找不到的東西喔!

除此之外,它在每一頁都提供一個 RSS 連結,你可以透過它輕易管理自己的書籤,也可以訂閱他人的書籤。

請參考:值得注意的共用書籤系統 del.icio.us

2005年5月19日 星期四

050519 工作紀要


  • 行政院主計處電腦應用概況調查之填報

  • 下學年學校徵才新聞之上網

  • 王乙曲琵琶獨奏會照片處理歸檔

  • 國中美術班、音樂班新生榜單處理

  • 協助音二甲班音樂會攝影

移除 WinXP 內建的 MSN messenger 4.x

Windows XP 內建了 MSN messenger 4,但現在已經出到7.0 了,如果又裝上去,電腦裡面變成有兩個 MSN 傳訊軟體。

要移除舊版的很簡單,只要在「執行」中,執行以下這行指令即可:

RunDll32 advpack.dll,LaunchINFSection %windir%/INF/msmsgs.inf,BLC.Remove

執行完會叫你重開機,開完機之後就移除掉了。

2005年5月18日 星期三

Yahoo! 奇摩搜尋變身

Yahoo! 的搜尋介面有了新風貌。

Google 的溫和派看齊,現在畫面乾乾淨淨、沒有圖片廣告,只在搜尋結果中依照關鍵字插入一些無傷大雅的文字廣告。

大家可以來用看看喔!

Yahoo!奇摩搜尋

2005年5月17日 星期二

WordPress 1.5.1

本站更新至 WordPress 1.5.1

這個版本更新了幾個之前的錯誤,還有修正一個安全性漏洞。建議大家儘速更新。

其他關於 WordPress Themes 的有用訊息:

2005年5月14日 星期六

2005年5月13日 星期五

WordPress Spam Fighting: Bot Check

之前有提到 WordPress Plugins Database 提供了許多有用的 WordPress 相關的 Plug-ins。

其中 Spam Fighting 自成一類,而且有不少有用的方案。

本日誌每天大約有一百多篇的 comment spam 攻擊,大多數是賭博網站,有少部分是威而剛的廣告。現在我已經把 Bot Check 裝起來了,它是一個類似 Image Auth 的外掛,以後想要在本站留言的人,將需要輸入圖片中的驗證碼,以確定你是人類,而不是垃圾留言機器人。持續測試中!

050513 工作紀要


  • 藝文活動宣傳海報設計完成,並張貼於各大辦公室。

  • 藝文活動新聞上網-王乙曲-琵琶獨奏會

  • 張世鈴老師中毒電腦維護完成。

  • 葉小虎老師之中毒電腦於課餘時間重灌、維修完成。

  • 吳瑞昌老師之中毒電腦於下班時間維修完成。

  • 有問題的大漢天威卡寄回替換。

  • 新詩大賽評審 攝影

  • 照片整理


單槍投影機維護事項

  • 2 號機移交美術班管理

  • 4 號機因燈泡電壓異常,決送回廠商處維修。

FireFox驚見極為危險漏洞,請盡速更新

丹麥網路安全監測機構Secunia指出,在FireFox發現兩個極度危險的漏洞,利用這兩個漏洞,駭客只需引誘使用者進入一個惡意網站,下載程式後,駭客便能遠端操縱受害者的電腦。

使用者很容易被欺騙,以為下載程式是來自於 addons.mozilla.org 或update.mozilla.org對於FireFox的更新,Mozilla基金會已採取防範措施,改變其網路更新服務,同時Mozilla也建議用戶關閉JavaScript功能,或停止使用瀏覽器下載額外的軟體,但在Firefox 1.0.4版發佈之前,該問題無法得到完整的解決。

所以務必請各位更新至 Firefox 1.0.4,才有辦法解決這個問題。

立刻下載 Mozilla Firefox 1.0.4 中文版

[[MORE]]
新聞來源:

2005年5月11日 星期三

YaGoohoo!gle

常在 Yahoo!Google 這兩個搜尋引擎間找資料的朋友,也許你會覺得這個網站很方便...

請點圖連結:
YaGoohoo!gle

研究新讀卡機中

新購入一台電腦閱卷讀卡機

型號: RS2300 (實際使用時須設定讀卡機為 601 或 730)
使用 RS232 介面連接(這是因為 USB 介面的軟體暫不支援)

我們也已經買入適用的電腦閱卷卡,目前高三的模擬考英文科及數學科已經開始使用新的卡片,但目前軟體尚未完全支援(應該說讀進來批改所得的分數不符合預期)

感謝陳望鳳老師協助,目前緊鑼密鼓繼續研究中。

2005年5月10日 星期二

Malicious Software Removal Tool

Malicious Software Removal Tool 又稱為 MS 惡意軟體移除工具。

近年來 Microsoft Windows 漏洞頗多,尤其是 2000/XP 系列,這些漏洞除了駭客讓有機可趁之外,更有人撰寫被稱為 Worm 的惡意程式,藉此惡意程式大量入侵電腦,並可能使網路因此癱瘓。

以往對付這些惡意程式,都得透過防毒軟體,不過最新的 Worm 往往在進行感染之前,都會先將防毒軟體停用,也就是說不管是 Pccillin 或 Norton 在遇到這些蠕蟲的時候,往往是束手無策。

於是,Microsoft 在他們的 Windows Update 之中,每月提供最新的 Malicious Software Removal Tool,這個工具可以在更新之後,移除電腦中的惡意程式。

[[MORE]]

在此節錄一段該軟體授權中的簡介:

1. 概論。一旦執行本工具,該「軟體」會根據 http://go.microsoft.com/fwlink/?LinkId=39249 上的清單,檢查 貴用戶的裝置上是否含有特定惡意軟體 (以下稱「惡意程式碼」)。如果偵測到「惡意程式碼」,「軟體」會將它從 貴用戶的裝置上移除。若要偵測並移除新的「惡意程式碼」, 貴用戶必須再次在該裝置上執行本工具。
在透過「自動更新」來取得更新程式的情況下,若 貴用戶不想再次收到「軟體」的更新,則必須將「自動更新」功能完全關閉 (不建議)。
隱私權通知:當 貴用戶利用「軟體」檢查裝置上是否有「惡意程式碼」時,「軟體」會收集若干資訊,以回報是否在裝置上偵測到或已移除任何「惡意程式碼」。然而,Microsoft 可能會收集並發佈與軟體使用相關的集合資料。如需停用「軟體」回報功能,請查閱相關說明,網址為 http://go.microsoft.com/fwlink/?LinkId=39987


Malicious Software Removal Tool 線上執行。(您仍須先使用 Windows Update 取得最新的版本,並安裝於您的電腦。)

相關說明:MS 惡意軟體移除工具

2005年5月6日 星期五

各家入口網站的最新動態

想知道下一代的入口網站/搜尋引擎在幹嘛嗎?你知道他們在研發什麼新技術嗎?

在這裡都可以看到喔!

2005年5月4日 星期三

KSpyware

KSpyware is the first open source spyware available on the net.

Link: KSpyware

修復機器

修復教師電腦室的讀卡機專用 PC。

  • 症狀: 無法開機 有時候會發出很長的嗶聲。

  • 推論:可能為記憶體或其插槽的問題。

  • 解決:將記憶體拔下重插之後解決。

  • 備註:後來又繼續發生狀況,只好請電腦公司提供新的記憶體測試,以免影響段考讀卡作業。



另,評鑑用簡介投影片製作完成。