2014年4月24日 星期四

4/25


為甚麼有人要作自由軟體給別人使用?
1.喜歡幫助別人
2.寫程式來學習更多關於電腦方面的知識
3.避免軟體價格膨脹的途徑
4.他們從其他人的自由軟體中得到的好處表達謝意
5.創作自由軟體來確保有更多人能夠從他們的研究成果中得到好處
6.協助 維護自由軟體的機會來確保他們在軟體發展的過程中佔有一席之地

自由軟體的核心
Linux 核心或者 FreeBSD 核心。 Linux 是一個最初由 Linus Torvalds 創建,目前由全球成千上萬的程式師共同維護的軟體。 FreeBSD 是一個包括核心和其它軟體的作業系統。

自由軟體的作者有哪些需求

  • 不允許將他們的程式碼用於專屬軟體。既然他們釋出了他們的程式碼,就不希望有人 將它佔爲己有。在這種情況下,程式碼的使用就是一種信任: 您可以使用這些程式碼,只要您遵循相同的規則。
  • 保護程式碼中作者的聲明。這些人對他們做出來的成果感到十分驕傲,所以不希望有人將他們的名字移除之後冒稱是自己寫出來的。
  • 程式源碼要能自由散佈。大部份商業軟體最大的問題就是在於,當遇到錯誤或者需要做客製化的時候,因爲沒 有程式源碼而無法除錯或修改。而且,商業公司有可能決定不再 支援您使用的硬體。大部份自由軟體的許可證都要求能自由散佈程式源碼,這樣能保護使用者客製化的權利。
  • 任何包含他們工作成果的軟體 (在著作權討論中這被稱爲衍生軟體) 也必須使用與他們工作成果相同的自由軟體許可證。


    自由軟體的授權有哪些共通點
    您想在幾臺機器上安裝該軟體就可以在幾臺機器上安裝該軟體。
    同一時刻可以有任意多的人使用該軟體。
    你想將該軟體複製幾份就可以複製幾份,把它們送給任何你想送的人 (自由或開放地重新散佈)
    不限制您對該軟的改動 (除了一些完整的聲明)
    不限制您的散佈,甚至販賣該軟體。

沒有留言:

張貼留言