為甚麼有人要花自己的時間寫自由軟體給大家使用?
- 喜歡幫助別人
- 利用寫程式來學習更多關於電腦方面的知識
- 避免軟體價格膨脹的途徑
- 對他們從其他人的自由軟體中得到的好處表達謝意
- 創作自由軟體來確保有更多人能夠從他們的研究成果中得到好處
- 利用協助 維護自由軟體的機會來確保他們在軟體發展的過程中佔有一席之地
- 純粹只是覺得這樣十分的好玩
自由軟體的三個核心?
自由軟體的作者會提出哪些要求?
自由軟體並不是沒有著作權
大部分的自由軟體可以免費取得,並且它的原始碼可以自由修改並散佈但它並不是沒有著作權。著作權是當某項作品完成時就自然產生了,不需申請或註冊。 以本文為例,本文在寫作的同時,作者即擁有著作權,任何人皆無法剝奪。而當使用者花錢購買某套軟體時,所購買的只是“使用權”,使用者必須接受該軟體的 “軟體授權”,才能使用這個軟體;而軟體的原作者則仍然保有其“著作權”。自由軟體並不使用封閉格式
封閉軟體通常會使用專屬的封閉格式,但這會極大地限制了使用者的自由度。而自由軟體則完全不同,由於自由軟體的原始碼是公開的,所以它所使用的任何格式都是透明的。自由軟體永遠不會利用專屬的封閉格式來限制使用者分發或修改的自由。
自由軟體有哪些授權?
1.GNU
General Public License --
GPL授權的軟體並不包含保固責任在內,原作者不需因其它軟體開發者不斷地增加或修改新功能而負起保固責任。但產品提供額外保固以及為實體傳輸產品而進行收費則是被允許的。所以廠商在
GPL
模式下,可營利的來源主要為服務的模式,以產品導入或後續的維護服務為主。GPL 授權條款起源於美國自由軟體基金會(Free Software Foundation)的GNU計畫,由Richard Stallman所起草,原本的 目的係為了在自由的基礎下,規範GNU計畫下創作軟體的分享,也形成開放原始碼精神的濫觴。漸漸地,隨著許 多非GNU計畫 軟體引用GPL的授權方式,GPL也成為目前開放原始碼軟體最常見的授權方式。根據GPL授權條款 的規定,明確地指出授權條款保障的是所有使用者自由複 製、散佈與修改的權利,其它活動則不在涵蓋範圍之內。
2.GNU Lesser General Public License -- LGPL在 GPL的架構下,所有衍生成果均必須以涵蓋於GPL的範疇下,且因其無法與專屬軟體 (Proprietary software)進行整合,相對地也減少了開放原始碼軟體應用的機會。特別是如一些程式庫(Library)的開發,如果堅持需以GPL的方式進行授 權,則必不符合應用於一般軟體開發過程的需求,因為開發出的成果同時也必須以GPL的形式公開。
另一方面,假設這些程式庫功能已存在於專屬軟體領 域,在功能相近但不必公開的情況下, 一般程式開發人員可能捨棄開放程式碼程式庫而選擇專屬領域的程式庫。在這樣的限制下,開放程式碼程式 庫顯然不具有發展機會,同時也背離了原本開發程式庫的意義。基於此需求,自由軟體基金會提出了LGPL。
LGPL仍是基於GPL精神所發展出,且與GPL相容,但使得開放原始碼軟體得以與GPL或非GPL軟體結合。
3.Berkeley Software Distribution -- BSD
BSD 是由加州大學柏克萊分校所發展出來,其前身為一個UNIX版本的研發計畫。BSD條款的特點是文字極精簡,且對於使用者的規範而言,主要也僅針對原始碼與 二元碼格式散佈時應載明事項,以及特定組織名稱是否具背書(Endorsement)效力等項目進行規範。除BSD本身之外,亦有許多授權條款採取BSD 形式的授權方式,包括X-11、Apache software license、Cryptix General License、W3C Software Notice and License、Python Copyright、License、Zope Public License、LDAP Public License與Phorum License等。
基本上,BSD授權條款的自由度極大,允許使用者自 由進行使用、複製、修改、散佈或銷售的動作。依照BSD的精神,只要符合授權條款所述條件,專屬軟體的開發人員可以在其產品中包含BSD軟體元件,而該產 品亦可透過一般商業管道進行銷售,而不受到如GPL的嚴格限制般,必須將成果同樣以開放原始碼的機制公開。
4.Mozilla Public License -- MPL則亦允許藉由自由/開放源碼軟體開發專屬軟體,因此除上述的服務模式之外,同時也增加了產品銷售的收入來源。
由 於授權條款之精神以及規範方式的差異,如GPL強調對於開放原始碼社群的開放性、BSD與MPL強調研發成果的自由性、Apple Public Source License (APSL)與Q Public License (QPL)則包含了衍生作品與原創作者間授權或相關權利的授與規範。在這樣的情況下,由於各授權條款之基本精神以及規定均有所差異,也因此引申出許多開放 原始碼的運作模式,以及衍生出不同的商業化可能性。
Debiann支持哪些硬體?
指CPU部份
OEM 與 ODM是哪幾個字的縮寫?
original equipment manufacturer
Original design manufacturer
指由採購方委託製造方,由製造方從設計到生產一手包辦,而最終產品貼上採購方的品牌且由採購方負責銷售的生產方式
參考網址
http://ilc.hk.edu.tw/web/opensource/
http://zh.wikipedia.org/wiki/%E8%87%AA%E7%94%B1%E8%BD%AF%E4%BB%B6
http://www.debian.org/index.zh-tw.html
http://ossacc.moe.edu.tw/modules/tinyd1/index.php?id=308#E