部落格

Archive for the ‘雜七雜八’ Category

GNU General Public License 2.0 (GPL2)

07月 17, 2009

Written by 葛冬梅 Florence T.M. Ko

I. Overview

The GPL is originally written by Richard Stallman, who believes that software users shall be entitled to the following four  freedoms : the freedom to run, study and improve the program, and to release the improvements to the public, so that the whole community benefits. He also initiated the “GNU Project”, in order to develop an operating system that fulfills the four freedoms. To make his idea legally effective, Stallman first designed a software licensing mechanism which is unlike any existing licenses – the “copyleft”. He then wrote the GPL with the copyleft-minded spirit. The GPL becomes a legally binding license document. It is employed by most programs listed on GNU Project.

Version 1 of the GPL (GPL1) was released in 1989, while version 2 of the GPL (GPL2) was released in 1991 and has been used since then. The current copyright holder of the GPL2 – the Free Software Foundation (FSF) – has announced the draft of the version 3 of the GPL (GPL3). It is expected that after the year-long public consultation process, the GPL3 will be finalized in 2007.

II. Current Status

Many of the well-known free/open source softwares are licensed under the GPL2, including Linux, MySQL, Gaim, Samba, LAME, gcc, Qt, Ethereal, and so on. According to the survey on the Freshmeat website (http://freshmeat.net/stats/#license), free/open source softwares licensed under the GPL2 are far more than the other licenses.

III. Rights and Duties

Below is the list of the essential terms and conditions of the GPL2. The goal of the short despription is to help you understand the GPL2, thus the details are not included here. You have to read the full text of the GPL2, or seek for other consultations, should you need more information.

1. Rights

The following rights are licensed under the GPL2:

(1) the right to run the program;

(2) the right to copy the program;

(3) the right to distribute the program; and

(4) the right to modify the program.

2. Duties

The duties are closely related to the above-mentioned rights. In other words, when a licensee is exercising his right granted by the GPL2, he has to comply with the following duties. When violated, all licensed rights will be automatically terminated.

(1) When distributing the original work

A licensee has to comply with the following obligations when distributing the source code of the GPL2 program.

(A) The licensee must distribute verbatim copies of the program’s source code;

(B) The licensee has to retain all the accompanying notices, including the copyright notice and disclaimer of warranty;

(C) The licensee must give any other recipients of the program a copy of this GPL2 along with the program.

(2) When distributing the modified work

A licensee can modify the program or any portion of it, and distribute such modifications or work under the terms mentioned above, provided that he also meet all of these following conditions:

(A) The licensee must cause the modified files to carry prominent notices stating that you changed the files and the date of any change;

(B) The licensee must cause any modified work licensed under the terms of the GPL2;

(C) If the modified program normally reads commands interactively when run, the licensee must ensure that the recipients of the program are able to print or read the copyright notice and the disclaimer of warranty.

(3) When distributing the program in object code

A licensee may distribute the program or the modified copies in the forms of either source code or object code. However, the licensee must provide the recipients with a complete source code in one of the following methods, when distributing the program in object code::

(A) The licensee may distribute the source code and the object code simultaneously. He must, however, provide the complete corresponding machine-readable source code on a medium customarily used for software interchange, e.g. the CD-ROM.

(B) The licensee may accompany the object code with a written offer, valid for at least three years, to give any third party, for a charge no more than the cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code; or,

(C) If the licensee received the program in object code form with such an offer, in accord with Subsection B above, he may accompany it with the information he received as to the offer to distribute corresponding source code.  This alternative is allowed only for noncommercial distribution.

(D) The licensee may distribute the source code by offering access to copy it from a designated place. The designated place means a fixed place on the Internet. The condition for this alternative is that the object code must be distributed through the same fixed place. The Uniform Resource Locators offering access to the object code and the source code may not be quite the same. Nonetheless, as long as an ordinary people can recognize them as the same place, it is sufficient, e.g. offering access links to copy both the object code and the source code at the same page.

IV. Other Terms and Condition

1. Modifying the GPL2 is prohibited;

2. The GPL2 does not contain specific terms on patent license or litigation, but patent is mentioned in its illustrative examples. If, as a consequence of allegation of patent infringement or for any other reason, GPLed programs are limited in some geographical areas, the licensee can take certain measures to respond.

3. Modifications of the GPL2 programs must also be licensed under the GPL2. However, it is not clear as to what the “modification” really means. Besides, there is no relevant court decision either. Therefore, how broad has the “modification” been covered in the GPL2 is an unsettled issue.

測試每天報告0716

07月 16, 2009

今天發現了另一個台灣的  Budddypress

http://huwai.com.tw/

看來他可能比我還早蓋好,參考參考 ~~~

測試每天報告0715

07月 15, 2009

昨天差一點又被我弄壞  ….. 想說試試看換整個全站的版型,結果我”又”証明了官網的說明 “又” 是 “好洨” 的

使用一個新的沒人用過的系統,卻碰到官方的說明幾乎都是錯的 ——- 不是等於在部雷區裡邊ㄦ亂亂走一樣 ?!

一裝上,馬上三個分區都變成”錯誤訊息” …. 差一點昏倒在螢幕前面,X 的~~不會又要重裝了吧 ~~~

還好東摸摸西搞搞的給設定回來 ~~~

【心得】目前所有主版型都先不要換裝,等別人試完 …… 都睬完地雷以後,我們再走…..

轉貼[黑客人生]Movable Type 與 WordPress

07月 14, 2009

http://jedi.org/blog/archives/005725.html

最近 Movable Type 4 Beta 說要採 GPL 授權釋出了,於是跟朋友們又有了些閒聊,聊到了我一個感覺:WordPress 沒指望,Six Apart 沒道德

(閱讀全文……)

Google欲推作業系統 網友正面評價多

07月 9, 2009
轉貼自 / http://tw.news.yahoo.com/article/url/d/a/090708/35/1mp1m.html
更新日期:2009/07/08 18:31 Yahoo!奇摩特約記者薛怡青綜合外電報導

Google在官方部落格宣布將推出Google Chrome作業系統 (Google Chrome OS),果然證實了這半年多來的謠傳,並指出最快在2010年就可推出搭載Google Chrome OS的小筆電,此消息一曝光,網友對此反應多持正面態度,相當期待這款「網路型」輕便電腦的推出。

觀 察各大社群討論區,網友對於Google推出Google Chrome OS都相當興奮,有人認為這是「雲端運算」(cloud computing)真正的來臨。在Twitter上也有許多網友提出有趣的論調,有網友認為,把Google Chrome OS跟Windows作業系統相比,簡直就是硬要拿「貓」跟「狗」對比,是很奇怪的一件事。

網友認為,因為兩者在技術與定義上皆不相 同,Google Chrome OS是透過瀏覽器來完成網路使用者日常的使用,比方資訊搜尋、收發電子郵件、閱讀即時新聞、網路購物、與朋友保持聯繫等等,Windows作業系統是透過 作業系統去完成電腦使用者的使用情況,例如寫程式、玩電玩等等。兩者使用情況所需要的硬體設備,以及對底層的作業系統的要求是不相同的。

甚至,有網友把Google Chrome OS跟蘋果的iPhone OS來拿做比較,認為蘋果的iPhone賣得這麼好,更謠傳蘋果將推出類似的小筆電產品,未來可能會形成Google Chrome OS與iPhone OS對打的情況。

另外,以對作業系統的定義而言,有網友認為Google Chrome OS並不能算是真正的OS,至少Google Chrome OS還是要運行在Linux核心架構上,網路才是真正的平台。

無 論Google Chrome OS的推出是否會改變未來對電腦作業系統的定義,反過來看,已有越來越多人在處理日常生活的事情都透過網路,例如寫電子郵件、傳即時訊息、線上文書處理、 或者是在網路上看影片等等,到底是Windows會繼續稱霸?還是Google會勝出?Google宣布推出Google Chrome OS此舉都令人期待。