自由軟體是無限制人去用,研究,修改的軟體; 嘛無限制人去可猶是分送改過抑無改過的版本; 若準有限制,嘛是為著確保收著的人有進前講的遮的權利。欲達到這个目的,程式的格式嘛愛予人讀有 (源碼)。源碼一般會甲1份軟體授權 (說明著作權所有人開放的權利,佇遮就是自由軟體授權); 另外有的軟體是直接囥去公有領域 (public domain),按呢使用者就會自動得著遮的權利。
自由軟體佮免費軟體 (freeware) 無相siâng。免費軟體是會當無料水樣的私有軟體 (proprietary software),毋過未taǹg共研究,修改猶分送。
自由軟體佮開放源碼軟體 (open-source software, OSS) 欲倚欲倚,毋過猶是有寡精差。自由軟體又閣號做 "自由開放源碼軟體" (free and open-source software,FOSS), "軟體自由" (software libre),猶是 "自由自由開放源碼軟體" (free, libre and open-source software,FLOSS)。
自由軟體會當自由勳宋,一般欲提著的成本攏真低。自由軟體的營運模式四常是靠提供服務,親像支援,訓練,客製化,整合,猶是驗證。啊若非自由軟體的營運模式就岔較濟,像講使用者定著愛馬1份授權才會當合法來使用1套軟體。
自由軟體運動佇1983年起磅,向望欲予展腦使用者有遮的自由。啊若無提供遮的自由的軟體就號做私有軟體 (proprietary software) 猶是非自由軟體 (non-free software)。
歷史[修改]
佇50年代, 60年代, 70年代,茨由使用自由軟體是真平常的代誌。民眾佮硬體製造商共同分享軟體。軟體予民眾的電腦好用,製造商嘛歡喜遮的軟體予怹的產品閣較濟用途。 70年代到80年代初期,因為軟體的運用愈來愈複雜,產業屆使用著作權法來保護怹的投資。另外怹也開始用技術性的步數 (親像干焦公佈二進位版, binary copies) 予民眾袂當研究佮修改軟體。
Richard Stallman拍拚幾若年想欲改變電腦工業合使用者的文化,做佮真厭氣,路尾佇1983年發起GNU計劃。1984年正月GNU作業系統起磅,1985年10--月FSF (Free Software Foundation,自由軟體基金會) 成立。 Stallman藏設自由軟體的定義參 "copyleft" 的觀念,欲予眾人知影怹是設計來確保使用軟體的自由。
1986年2月FSF制定第1个自由軟體的定義。Richard Stallman寫了到今猶咧用,內底要求講使用者提著的軟體愛有4種自由才是自由軟體:
- 自由0: 毋管啥用途攏會當走程式的自由。
- 自由1: 研究佮修改程式的自由。
- 自由2: 可程式的自由,聽好協助親情五十。
- 自由3: 改進程式閣共公開的自由,按呢逐个攏有好空。
自由1佮3要求源碼愛公開,無者,無法度研究猶修改軟體。
外部連結[修改]