Skip to main content

자유 소프트웨어 목차 정의 역사 자유 소프트웨어 사용권 대표적인 자유 소프트웨어 관련 문서 참조 외부 링크 둘러보기 메뉴문단을 편집자유 소프트웨어“GNU project Initial Announcement”“Why “Open Source” misses the point of Free Software”“Appendix "History" of Why OSS/FS, Look at the Numbers!”자유 소프트웨어의 정의eheh

자유 소프트웨어란 무엇인가GNU 프로젝트오픈 소스BSD다윈GNU리눅스미닉스오픈솔라리스ReactOS하이쿠그놈마테LXDEKDE SCROXXfce자유 소프트웨어 재단리눅스 재단모질라 재단오픈 소스 이니셔티브이클립스 재단Xiph.Org 재단비어웨어자유자유-오픈 소스오픈 소스사유퍼블릭 도메인디지털 배급번들사전 설치 소프트웨어서비스로서의 소프트웨어소프트웨어 플러스 서비스직접설치파일 공유소프트웨어 유지 보수어밴던웨어장기 지원


자유 소프트웨어


소프트웨어소스 코드GPL퍼블릭 도메인자유 소프트웨어 운동1983년오픈 소스 소프트웨어독점 소프트웨어비자유 소프트웨어아파치 웹 서버MySQLPHP리눅스FreeBSD웹 브라우저오피스 제품군멀티미디어 플레이어온라인IBM레드햇썬 마이크로시스템즈카피레프트오픈코어크리에이티브 커먼스자유 문화 운동1950년대1970년대1970년대1980년대바이너리1983년리처드 스톨만GNU 프로젝트1984년GNU 운영 체제자유 소프트웨어 재단1985년카피레프트1991년리누스 투르발스리눅스










(function()var node=document.getElementById("mw-dismissablenotice-anonplace");if(node)node.outerHTML="u003Cdiv class="mw-dismissable-notice"u003Eu003Cdiv class="mw-dismissable-notice-close"u003E[u003Ca tabindex="0" role="button"u003E숨기기u003C/au003E]u003C/divu003Eu003Cdiv class="mw-dismissable-notice-body"u003Eu003Cdiv id="localNotice" lang="ko" dir="ltr"u003Eu003Cpu003Eu003Ca href="/wiki/%EC%9C%84%ED%82%A4%EB%B0%B1%EA%B3%BC:3.1%EC%9A%B4%EB%8F%99_100%EC%A3%BC%EB%85%84_%EA%B8%B0%EB%85%90_%EC%97%90%EB%94%94%ED%84%B0%ED%86%A4" title="위키백과:3.1운동 100주년 기념 에디터톤"u003E3.1운동 100주년 기념 에디터톤u003C/au003E(~4.11) 오프라인 모임이 4월 7일 열립니다.nu003C/pu003Eu003Cpu003Eu003Ca href="/wiki/%EC%9C%84%ED%82%A4%EB%B0%B1%EA%B3%BC:%EA%B3%BC%ED%95%99%EC%9D%98_%EB%8B%AC_%EC%97%90%EB%94%94%ED%84%B0%ED%86%A4" title="위키백과:과학의 달 에디터톤"u003E과학의 달 에디터톤u003C/au003E이 4월 1일부터 4월 30일까지 진행됩니다.nu003C/pu003Eu003C/divu003Eu003C/divu003Eu003C/divu003E";());




자유 소프트웨어




위키백과, 우리 모두의 백과사전.






둘러보기로 가기
검색하러 가기


자유 소프트웨어(영어: free software)는 복사와 사용, 연구, 수정, 배포 등의 제한이 없는 소프트웨어 혹은 그 통칭이다. 소프트웨어의 수정 및 수정본의 재배포는 인간이 해독 가능한 프로그램의 소스 코드가 있어야만 가능하며, 소스 코드는 GPL 등의 라이선스를 통하거나, 혹은 드물게 퍼블릭 도메인으로 공개되기도 한다. 자유 소프트웨어 운동은 초창기의 컴퓨터 사용자들이 이러한 자유를 누릴 수 있도록 하기 위해서 1983년에 시작되었다.[1]


1990년대 후반에는 자유 소프트웨어 대신 오픈 소스 소프트웨어라는 용어가 많이 쓰이기 시작했다. 하지만 자유 소프트웨어 재단은 자유로운 사용을 강조하는 대신 기술적인 면에 치우친 용어라는 점에서 "오픈 소스 소프트웨어"라는 용어 대신 "자유 소프트웨어"라는 용어를 사용할 것을 권장한다.[2] 이와 반대되는 개념으로 독점 소프트웨어 혹은 비자유 소프트웨어 등의 용어도 있다.


자유 소프트웨어는 완전히 무료로 또는 최소한의 금액만을 받고 자유롭게 배포되어야 하며 자유 소프트웨어를 통한 비즈니스 모델들은 대개 고객 지원이나 커스터마이징 등을 통한 것들이다. 반면 독점 소프트웨어를 이용한 비즈니스 모델들은 사용자가 합법적으로 소프트웨어를 이용하기 위한 허가를 위해서 반드시 일정 비용을 지불해야 하기 때문에, 자유 소프트웨어와는 맞지 않는다.


자유 소프트웨어는 이제 거대한 전 세계적인 움직임으로 확산되었으며, 개인 및 거대 단체와 정부 기관 등에서 사용하는 소프트웨어들이 만들어지고 있다. 아파치 웹 서버나 MySQL 데이터베이스, PHP 스크립트 언어 같은 자유 소프트웨어들은 서버 측 인터넷 애플리케이션 영역에서 강한 영향력을 지니고 있다. 완벽히 자유로운 컴퓨터 환경은 리눅스나 FreeBSD 등의 시스템 소프트웨어들을 기본으로 한 많은 패키지들을 통해서 구성할 수 있다. 자유 소프트웨어 개발자들은 웹 브라우저나 오피스 제품군 혹은 멀티미디어 플레이어 등의 대부분의 데스크톱 애플리케이션들을 자유 소프트웨어로 만들어냈다. 그러나 많은 영역에서 개인 사용자를 위한 이런 소프트웨어들은 경쟁 독점 소프트웨어들에 비해 미미한 시장 점유율만을 차지하고 있다. 대부분의 자유 소프트웨어들은 온라인으로 무료로 제공되거나, 오프라인으로 적당한 가격으로 배포된다. 그러나 이것이 필수적인 것은 아니다.


자유 소프트웨어의 경제적 가능성은 IBM이나 레드햇, 썬 마이크로시스템즈 등의 거대 회사들에 의해 인식되었다. 주력 산업이 IT 영역이 아닌 많은 회사들이 인터넷의 홍보 및 판매 사이트를 위해 비용이 적게 들고 애플리케이션을 쉽게 수정할 수 있다는 점에서 자유 소프트웨어를 선택했다. 또한 소프트웨어 이외의 산업에서도 그 연구와 개발을 위해서 자유 소프트웨어의 개발과 유사한 방법을 사용하기 시작했다. 예를 들어 과학자들은 좀 더 공개된 개발 과정을 생각하고 있었고, 마이크로칩과 같은 하드웨어들은 카피레프트 라이선스가 적용된 명세서와 함께 개발되기 시작했다.(오픈코어 프로젝트를 참조.) 크리에이티브 커먼스나 자유 문화 운동 등의 움직임들도 또한 자유 소프트웨어 운동의 영향을 크게 받은 사례이다.




목차





  • 1 정의


  • 2 역사


  • 3 자유 소프트웨어 사용권


  • 4 대표적인 자유 소프트웨어


  • 5 관련 문서


  • 6 참조


  • 7 외부 링크




정의



이 문단의 내용출처가 분명하지 않습니다. 지금 바로 이 문단을 편집하여, 참고하신 문헌이나 신뢰할 수 있는 출처를 각주 등으로 표기해 주세요. 검증되지 않은 내용은 삭제될 수도 있습니다. 내용에 대한 의견이 있으시다면 토론 문서에서 나누어 주세요. (2011년 2월 7일에 문단의 출처가 요청되었습니다.)

자유 소프트웨어를 이해하려면 먼저 자유에 무게중심이 있다는 것을 이해해야 한다. 자유는 소프트웨어를 자유롭게 이용할 수 있도록 하는 것을 의미하며 자유롭게 이용함을 말한다. 자유에는 일정한 책임이 따르게 된다. 자유롭게 이용하더라도 출처를 밝히고 소프트웨어를 사용하는 조건이 무엇인지 알아야 한다. 이유는 본인 혼자서 자유롭게 쓴다 하더라도 결국 재생산, 재배포 등의 활동이 수반될 수 있기 때문에 책임범위 안에서 활동할 수 있다.


자유는 결국 책임을 수반한다고 보고 책임을 다하는 것은 출처를 밝히고 사용조건을 준수하는 것이다. 결론적으로 자유 소프트웨어에 대한 정의는 남이 만든 소프트웨어를 사용할 경우 책임을 지겠다는 최소한의 조건을 이행함으로써 누구나 쉽게 사용할 수 있게 하는 것이다.



역사



1950년대부터 1970년대까지의 컴퓨터 사용자들은 대부분의 소프트웨어를 자유롭게 이용할 수 있었다. 사람들은 흔하게 소프트웨어를 서로 공유했고, 하드웨어 제조사들은 하드웨어를 편리하게 사용할 수 있게 하는 소프트웨어들이 제작되는 것을 기꺼워했다. 1970년대와 1980년대 초반에는 소프트웨어 산업이 복제권을 법적으로 적용하기 시작하여, 사용자들이 소프트웨어를 연구하거나 수정하지 못하도록 바이너리 형태로만 배포하는 등의 기술적 방법을 사용하곤 했다.[3]


1983년에, 리처드 스톨만은 컴퓨터 산업의 이러한 변화에 저항해 GNU 프로젝트를 시작했다. 1984년에는 GNU 운영 체제의 개발이 시작되었으며, 자유 소프트웨어 재단(FSF)은 1985년 10월에 설립되었다. 그는 카피레프트를 주창하며 자유 소프트웨어의 정의를 모두가 자유롭게 사용할 수 있도록 디자인된 소프트웨어로 소개하였다. 1991년에는 핀란드에서 리누스 투르발스가 리눅스를 발표하였고 이것이 GNU 프로젝트에 통합되면서, 자유 소프트웨어 커뮤니티는 활성화되기 시작했다.



자유 소프트웨어 사용권




  • 공중 사용 허가서 (Public license)


  • BSD 사용 허가서 (BSD license)


  • GNU 일반 공중 사용 허가서 (GNU General Public License)


대표적인 자유 소프트웨어




  • 리눅스 - 운영체계


  • BSD - 운영체계


  • 리브레오피스 - 오피스 제품군


  • 오픈오피스 - 오피스 제품군


  • 모질라 파이어폭스- 웹 브라우저


  • 크로미엄- 구글 크롬의 오픈 소스 버전의 웹 브라우저


  • 이맥스 - 문서 편집기


  • vi-vim 문서 편집기


  • 김프 - 이미지 편집기


  • 잉크스케이프 - 그래픽 편집기


  • 뮤즈스코어- 사운드,음악 악보 편집기


  • 아보가드로-전산화학, 분자모델링, 재료과학등에서 사용될 목적으로 만들어진 고급 분자편집 프로그램


  • 블렌더-애니메이션 , 3D 그래픽 및 영화영상 제작 프로그램


관련 문서


  • 프리웨어

  • 리처드 스톨만

  • GNU

  • 사유 소프트웨어


참조





Portal icon자유 소프트웨어 포털




  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!”. However, as years progressed, and especially in the 1970s and 1980s, software developers increasingly closed off their software source code from users. 



외부 링크



  • (영어) 자유 소프트웨어의 정의










원본 주소 "https://ko.wikipedia.org/w/index.php?title=자유_소프트웨어&oldid=21371872"










둘러보기 메뉴


























(window.RLQ=window.RLQ||[]).push(function()mw.config.set("wgPageParseReport":"limitreport":"cputime":"0.220","walltime":"0.376","ppvisitednodes":"value":816,"limit":1000000,"ppgeneratednodes":"value":0,"limit":1500000,"postexpandincludesize":"value":39295,"limit":2097152,"templateargumentsize":"value":1060,"limit":2097152,"expansiondepth":"value":17,"limit":40,"expensivefunctioncount":"value":1,"limit":500,"unstrip-depth":"value":0,"limit":20,"unstrip-size":"value":2988,"limit":5000000,"entityaccesscount":"value":1,"limit":400,"timingprofile":["100.00% 305.184 1 -total"," 37.74% 115.178 3 틀:웹_인용"," 14.62% 44.625 1 틀:위키공용분류"," 12.95% 39.524 1 틀:Sister"," 11.59% 35.372 1 틀:사이드_박스"," 8.91% 27.207 1 틀:Llang"," 8.70% 26.536 1 틀:출처_필요_문단"," 6.37% 19.436 2 틀:둘러보기_상자"," 5.61% 17.115 1 틀:자유-오픈_소스_소프트웨어"," 5.44% 16.593 2 틀:본문"],"scribunto":"limitreport-timeusage":"value":"0.085","limit":"10.000","limitreport-memusage":"value":2903903,"limit":52428800,"limitreport-logs":"14n","cachereport":"origin":"mw1268","timestamp":"20190310053532","ttl":2592000,"transientcontent":false);mw.config.set("wgBackendResponseTime":121,"wgHostname":"mw1323"););

Popular posts from this blog

getting Checkpoint VPN SSL Network Extender working in the command lineHow to connect to CheckPoint VPN on Ubuntu 18.04LTS?Will the Linux ( red-hat ) Open VPNC Client connect to checkpoint or nortel VPN gateways?VPN client for linux machine + support checkpoint gatewayVPN SSL Network Extender in FirefoxLinux Checkpoint SNX tool configuration issuesCheck Point - Connect under Linux - snx + OTPSNX VPN Ububuntu 18.XXUsing Checkpoint VPN SSL Network Extender CLI with certificateVPN with network manager (nm-applet) is not workingWill the Linux ( red-hat ) Open VPNC Client connect to checkpoint or nortel VPN gateways?VPN client for linux machine + support checkpoint gatewayImport VPN config files to NetworkManager from command lineTrouble connecting to VPN using network-manager, while command line worksStart a VPN connection with PPTP protocol on command linestarting a docker service daemon breaks the vpn networkCan't connect to vpn with Network-managerVPN SSL Network Extender in FirefoxUsing Checkpoint VPN SSL Network Extender CLI with certificate

Cannot Extend partition with GParted The 2019 Stack Overflow Developer Survey Results Are In Announcing the arrival of Valued Associate #679: Cesar Manara Planned maintenance scheduled April 17/18, 2019 at 00:00UTC (8:00pm US/Eastern) 2019 Community Moderator Election ResultsCan't increase partition size with GParted?GParted doesn't recognize the unallocated space after my current partitionWhat is the best way to add unallocated space located before to Ubuntu 12.04 partition with GParted live?I can't figure out how to extend my Arch home partition into free spaceGparted Linux Mint 18.1 issueTrying to extend but swap partition is showing as Unknown in Gparted, shows proper from fdiskRearrange partitions in gparted to extend a partitionUnable to extend partition even though unallocated space is next to it using GPartedAllocate free space to root partitiongparted: how to merge unallocated space with a partition

Marilyn Monroe Ny fiainany manokana | Jereo koa | Meny fitetezanafanitarana azy.