自由 소프트웨어

위키百科, 우리 모두의 百科事典.

自由 소프트웨어 ( 英語 : free software )는 複寫와 使用, 硏究, 修正, 配布 等의 制限이 없는 소프트웨어 或은 그 通稱이다. 소프트웨어의 修正 및 修訂本의 再配布는 人間이 解毒 可能한 프로그램의 소스 코드 가 있어야만 可能하며, 소스 코드는 GPL 等의 라이선스를 통하거나, 或은 極히 드물게 퍼블릭 도메인 으로 公開되기도 한다. 自由 소프트웨어 運動 은 草創期의 컴퓨터 使用者들이 이러한 自由를 누릴 수 있도록 하기 위해서 1983年 에 始作되었다. [1]

1990年代 後半에는 自由 소프트웨어 代身 오픈 소스 소프트웨어 라는 用語가 많이 쓰이기 始作했다. 하지만 自由 소프트웨어 財團은 자유로운 使用을 强調하는 代身 技術的인 面에 치우친 用語라는 點에서 "오픈 소스 소프트웨어"라는 用語 代身 "自由 소프트웨어"라는 用語를 使用할 것을 勸奬한다. [2] 이와 反對되는 槪念으로 獨占 소프트웨어 或은 非自由 소프트웨어 等의 用語도 있다.

自由 소프트웨어는 完全히 無料로 또는 最小限의 金額만을 받고 자유롭게 配布되어야 하며 自由 소프트웨어를 통한 비즈니스 모델들은 大槪 顧客 支援이나 커스터마이징 等을 통한 것들이다. 反面 獨占 소프트웨어를 利用한 비즈니스 모델들은 使用者가 合法的으로 소프트웨어를 利用하기 위한 許可를 위해서 반드시 一定 費用을 支拂해야 하기 때문에, 自由 소프트웨어와는 맞지 않는다.

自由 소프트웨어는 이제 巨大한 全 世界的인 움직임으로 擴散되었으며, 個人 및 巨大 團體와 政府 機關 等에서 使用하는 소프트웨어들이 만들어지고 있다. 아파치 웹 서버 MySQL 데이터베이스, PHP 스크립트 言語 같은 自由 소프트웨어들은 서버 側 인터넷 애플리케이션 領域에서 强한 影響力을 지니고 있다. 完璧히 자유로운 컴퓨터 環境은 리눅스 FreeBSD 等의 시스템 소프트웨어들을 基本으로 한 많은 패키지들을 통해서 構成할 수 있다. 自由 소프트웨어 開發者들은 웹 브라우저 오피스 製品群 或은 멀티미디어 플레이어 等의 거의 大部分의 데스크톱 애플리케이션들을 自由 소프트웨어로 만들어냈다. 그러나 많은 領域에서 個人 使用者를 위한 이런 소프트웨어들은 競爭 獨占 소프트웨어들에 비해 微微한 市場 占有率만을 차지하고 있다. 大部分의 自由 소프트웨어들은 온라인 으로 無料로 提供되거나, 오프라인으로 適當한 價格으로 配布된다. 그러나 이것이 必須的인 것은 아니다.

自由 소프트웨어의 經濟的 可能性은 IBM 이나 레드햇 , 썬 마이크로시스템즈 等의 巨大 會社들에 依해 認識되었다. 主力 産業이 IT 領域이 아닌 많은 會社들이 인터넷의 弘報 및 販賣 사이트를 위해 費用이 적게 들고 애플리케이션을 쉽게 修正할 수 있다는 點에서 自由 소프트웨어를 選擇했다. 또한 소프트웨어 以外의 産業에서도 그 硏究와 開發을 위해서 自由 소프트웨어의 開發과 類似한 方法을 使用하기 始作했다. 例를 들어 科學者들은 좀 더 公開된 開發 過程을 생각하고 있었고, 마이크로칩과 같은 하드웨어들은 카피레프트 라이선스가 適用된 明細書와 함께 開發되기 始作했다.( 오픈코어 프로젝트를 參照.) 크리에이티브 커먼스 自由 文化 運動 等의 움직임들도 또한 自由 소프트웨어 運動의 影響을 크게 받은 事例이다.

正義 [ 編輯 ]

自由 소프트웨어를 理解하려면 먼저 自由에 무게中心이 있다는 것을 理解해야 한다. 自由는 소프트웨어를 자유롭게 利用할 수 있도록 하는 것을 의미하며 자유롭게 利用함을 말한다. 自由에는 일정한 責任이 따르게 된다. 자유롭게 利用하더라도 出處를 밝히고 소프트웨어를 使用하는 條件이 무엇인지 알아야 한다. 理由는 本人 혼자서 自由롭게 쓴다 하더라도 結局 再生産, 栽培炮 等의 活動이 隨伴될 수 있기 때문에 責任範圍 안에서 活動할 수 있다.

自由는 結局 責任을 隨伴한다고 보고 責任을 다하는 것은 出處를 밝히고 使用條件을 遵守하는 것이다. 결론적으로 自由 소프트웨어에 對한 定義는 남이 만든 소프트웨어를 使用할 境遇 責任을 지겠다는 最小限의 條件을 履行함으로써 누구나 쉽게 使用할 수 있게 하는 것이다.

歷史 [ 編輯 ]

1950年代 부터 1970年代 까지의 컴퓨터 使用者들은 大部分의 소프트웨어를 자유롭게 利用할 수 있었다. 사람들은 흔하게 소프트웨어를 서로 共有했고, 하드웨어 製造社들은 하드웨어를 便利하게 使用할 수 있게 하는 소프트웨어들이 製作되는 것을 기꺼워했다. 1970年代 1980年代 初盤에는 소프트웨어 産業이 複製權을 法的으로 適用하기 始作하여, 使用者들이 소프트웨어를 硏究하거나 修正하지 못하도록 바이너里 形態로만 配布하는 等의 技術的 方法을 使用하곤 했다. [3]

1983年 에, 리처드 스톨만 은 컴퓨터 産業의 이러한 變化에 抵抗해 GNU 프로젝트 를 始作했다. 1984年 에는 GNU 運營 體制 의 開發이 始作되었으며, 自由 소프트웨어 財團 (FSF)은 1985年 10月에 設立되었다. 그는 카피레프트 를 主唱하며 自由 소프트웨어의 定義를 모두가 자유롭게 使用할 수 있도록 디자인된 소프트웨어로 紹介하였다. 1991年 에는 핀란드에서 리누스 투르발스 리눅스 를 發表하였고 이것이 GNU 프로젝트에 統合되면서, 自由 소프트웨어 커뮤니티는 活性化되기 始作했다.

自由 소프트웨어 使用圈 [ 編輯 ]

代表的인 自由 소프트웨어 [ 編輯 ]

같이 보기 [ 編輯 ]

各州 [ 編輯 ]

  1. “GNU project Initial Announcement” .  
  2. “Why “Open Source” misses the point of Free Software” . The philosophy of open source, with its purely practical values, impedes understanding of the deeper ideas of free software; it brings many people into our community, but does not teach them to defend it.  
  3. David A. Wheeler. “Appendix "History" of Why OSS/FS, Look at the Numbers!” . 2006年 4月 5日에 原本 文書 에서 保存된 文書 . 2008年 3月 19日에 確認함 . However, as years progressed, and especially in the 1970s and 1980s, software developers increasingly closed off their software source code from users.  

外部 링크 [ 編輯 ]