自己制作音樂軟件 什么是自由軟件?
什么是自由軟件?“自由軟件”是指用戶運行、復制、研究和改進軟件的自由。更確切地說,它指的是三個自由度:研究程序的運行機制,并根據(jù)自己的需要修改其自由再分配拷貝,讓他人共享軟件的自由,完善程序,為了他人
什么是自由軟件?
“自由軟件”是指用戶運行、復制、研究和改進軟件的自由。更確切地說,它指的是三個自由度:研究程序的運行機制,并根據(jù)自己的需要修改其自由再分配拷貝,讓他人共享軟件的自由,完善程序,為了他人的利益而傳播它的自由,你可能會得到一個GNU軟件的拷貝。然而,無論你如何得到拷貝,你都有復制和更改軟件的自由。在GNU計劃中,我們使用“copyleft”來合法地保護每個人的自由。從1984開始,麻省理工學院開始支持“世界末代黑客”Richard Stallman在軟件開發(fā)界推出自由軟件運動,從而誕生了自由軟件基金會FSF、GPL協(xié)議和GNU項目,開啟了自由軟件革命的序幕。通用公共許可協(xié)議GPL與傳統(tǒng)的商業(yè)軟件版權許可協(xié)議相對立,故又稱copyleft。GPL保證任何人都有分享和修改自由軟件的自由。任何人都有權獲得、修改和重新發(fā)布自由軟件的源代碼,并規(guī)定可以免費獲得自由軟件的源代碼。同時,它還規(guī)定,自由軟件的衍生作品必須以GPL作為其再發(fā)行的許可協(xié)議。GNU項目的目標是構建一個自由分布和可移植的類UNIX操作系統(tǒng)。
什么是自由軟件?
用戶有使用、復制、分發(fā)、研究、重寫和重用軟件的自由。更準確地說,自由軟件給了用戶四種自由:不管目的如何使用軟件的自由(零自由)。有學習軟件工作原理的自由,并且能夠調(diào)整軟件以滿足用戶自己的需求(自由一號)。獲得軟件的源代碼是實現(xiàn)這一目標的前提。有重新分發(fā)軟件的自由,所以每個人都可以傳播自由軟件來促進睦鄰友好(自由2)??梢宰杂傻馗倪M軟件的重用,并且可以發(fā)布一個經(jīng)過修改的版本供公眾使用,這樣整個社區(qū)都可以受益。如前所述,獲得軟件的源代碼是實現(xiàn)這一目的的先決條件(3)。因此,我認為自由軟件的特點是免費使用(只關注軟件本身,不考慮任何注冊破解)、免費傳播(供他人使用,不盜版)、免費修改(免費獲取源代碼,然后研究改進,就像站在別人肩上一樣,不需要重新發(fā)明輪子)。當然,自由軟件的原始版本必須在保證版本信息和協(xié)議不變的同時,也就是說,不能否認原始作者的勞動。即使原作者修改,也必須標注自己的信息并保留原作者的版權信息,在他人需要時免費分發(fā)給他人(包括合理收集軟件和源代碼,如為他人刻錄光盤、收集光盤和人工成本)。
自由軟件有哪些?
開源軟件]是指在軟件發(fā)布時附加軟件的原始代碼,并授權用戶更改/自由重新發(fā)布/派生作品。開源并不反對商業(yè)收費。
免費軟件]是免費提供給用戶的軟件,但當它是免費的,通常有其他限制。其部分原始代碼可能不會被公開,用戶無權使用、復制、研究、修改和重新發(fā)布。
自由軟件]是倡導知識共享的產(chǎn)品,應用于自由共享的社會運動中。它從社會、醫(yī)學和道德的角度強調(diào)了每個人自由使用軟件的權利。這項權利不應被軟件隱私所破壞。即
(1)可以自由運行;
(2)可以自由復制;
(3)可以自由修改;
(4)可以自由重新發(fā)布。
(這里的自由不是免費的。這與價格無關。即使使用軟件對所有用戶都是免費的。)
總結一下他們的主要目的:
-免費軟件的目的無非是:當有更多的用戶時,免費軟件會使用其他一些增值服務和其他方式來收費。
-開源軟件不一定是免費的(一般來說),開源的目的不是做慈善,而是通過更多人的參與來改善軟件缺陷。
-自由軟件明確反對將軟件產(chǎn)品作為專利申請。俗稱知識產(chǎn)權(copyleft),是用來創(chuàng)造知識產(chǎn)品的積極性。
自由軟件、開源軟件、免費軟件:它們的區(qū)別是什么?
自由軟件不重視版權。它可以自由和不受限制地使用。它甚至可以反編譯和修改程序。
共享軟件,版權相對寬松,可以自由下載使用,但功能有限,所有功能都可以在付費或授權后使用;