請同學查出自由軟體的意義、特色、舉例......
自由軟體(free software) 程式原始碼公開, 允許任何人使用、複製、研究、修改、甚至出售牟利的軟體。 這其中又分為:
未受到 copyleft 保護的軟體, 例如不具任何版權聲明的 public domain 軟體, 或是具有版權聲明, 但沒有附加限制的 XFree86 視窗系統, 以及具有版權聲明, 但附加限制不影響軟體自由傳播的 FreeBSD 作業系統。
受到 copyleft 保護的軟體, 例如以革奴大眾公有版權 (GNU General Public License) 保護的 Linux 作業系統。
很多人會把自由軟體 (Free Software) 跟免費軟體 (Freeware) 混淆在一起,然而它們其實很不一樣。免費軟體指的是使用者毋須花錢就能取得、使用的軟體,但是通常使用者也就祇有使用的權利而已,並不能把取得的軟體另行散佈、販賣,也沒辦法取得程式的源碼(當然技術上來說可以藉由反組譯或其他逆向工程來完成,但這通常也是被授權條款所禁止的)來加以研究,也不被允許修改程式碼的任何部分。甚至,有些免費軟體也會在授權條款裏額外加上使用限制:諸如禁止商業使用、禁止在特定國家使用等等。我們可以說,使用者雖然沒有付錢,但卻沒有真正的自由。
江老師:請你們舉出10種不同的自由軟體,以及該軟體的功能與特色。
changed July 30, 2008