User Tools

Site Tools


free_software

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
free_software [2016/06/13 10:41]
hkimscil
free_software [2019/09/11 10:04] (current)
hkimscil
Line 30: Line 30:
  
 <​imgcaption image5|Linus Torvalds>​{{:​Linus_Torvalds.jpeg?​192 |Linus Torvalds}}</​imgcaption> ​ <​imgcaption image5|Linus Torvalds>​{{:​Linus_Torvalds.jpeg?​192 |Linus Torvalds}}</​imgcaption> ​
-이 정신을 기반으로 만들어지고,​ 세계의 프로그래머들이 동참하여 완성된 대표적인 소프트웨어가 "​Linux"​이다. 핀란드의 컴퓨터 사이언스 학부의 대학생이던 Linus Torvalds는 자신이 새로 구입한 PC의 운영체제가 만족스럽지 않아{{토발즈는 새로운 PC와 함께 새로운 OS를 구입하였는데 이것이 Minix였다. 그는 후에 모듈형 철학을 가지고 개발된 Minix의 단점으로 생각하고 모듈형을 피한 OS인 Linux를 제안하게 되는데, 이것이 Usenet에서 flaming을 부르게 된다. 그러나, 아이로닉하게도 그가 OS개발을 위해서 바이블과 같이 참조하였던 것이 Minix의 저자가 쓴 책이었다.)),​ 이를 보완하고자 학부시절 중 몰입하여 만들던 프로그램의 소스를 Usenet과 ftp를 사용하여 다른 소프트웨어 프로그래머들에게 소개한 것이 시작이었다. 이렇게 소개된 Linux라는 OS는 곧 세상의 프로그래머들이 동참하는 프로젝트가 되었으며,​ 현재 Linux에서 그가 작업한 량은 약 2%에 달한다고 한다. 이 2%는 작은 듯 하지만, 프로젝트에 동참한 프로그래머의 숫자를 생각해보면 그 누구보다다 많은 기여를 한 인물이다 ((Torvalds는 사회주의자였던 아버지와 집안 분위기에 의해서 자연스럽게 GNU GPL에 참여하게 되었지만,​ 프로젝트 참여를 강요하는 type의 RMS (Stallman은 이렇게 불리길 원한다)와는 자세한 부분에서 의견을 달리하는 면이 있다. Linux가 gnu/​Linux라는 이름을 갖지 않게 된 것도 이런 이유 때문이기도 하다.)). ​+이 정신을 기반으로 만들어지고,​ 세계의 프로그래머들이 동참하여 완성된 대표적인 소프트웨어가 "​Linux"​이다. 핀란드의 컴퓨터 사이언스 학부의 대학생이던 Linus Torvalds는 자신이 새로 구입한 PC의 운영체제가 만족스럽지 않아 토발즈는 새로운 PC와 함께 새로운 OS를 구입하였는데 이것이 Minix였다. 그는 후에 모듈형 철학을 가지고 개발된 Minix의 단점으로 생각하고 모듈형을 피한 OS인 Linux를 제안하게 되는데, 이것이 Usenet에서 flaming을 부르게 된다. 그러나, 아이로닉하게도 그가 OS개발을 위해서 바이블과 같이 참조하였던 것이 Minix의 저자가 쓴 책이었다.)),​ 이를 보완하고자 학부시절 중 몰입하여 만들던 프로그램의 소스를 Usenet과 ftp를 사용하여 다른 소프트웨어 프로그래머들에게 소개한 것이 시작이었다. 이렇게 소개된 Linux라는 OS는 곧 세상의 프로그래머들이 동참하는 프로젝트가 되었으며,​ 현재 Linux에서 그가 작업한 량은 약 2%에 달한다고 한다. 이 2%는 작은 듯 하지만, 프로젝트에 동참한 프로그래머의 숫자를 생각해보면 그 누구보다다 많은 기여를 한 인물이다 ((Torvalds는 사회주의자였던 아버지와 집안 분위기에 의해서 자연스럽게 GNU GPL에 참여하게 되었지만,​ 프로젝트 참여를 강요하는 type의 RMS (Stallman은 이렇게 불리길 원한다)와는 자세한 부분에서 의견을 달리하는 면이 있다. Linux가 gnu/​Linux라는 이름을 갖지 않게 된 것도 이런 이유 때문이기도 하다.)). ​
 <WRAP clear /> <WRAP clear />
  
Line 126: Line 126:
 Linux 외에 GPL에 참여하여 만들어진,​ 그리고 널리 사용되는 소프트웨어를 들어보면:​ Linux 외에 GPL에 참여하여 만들어진,​ 그리고 널리 사용되는 소프트웨어를 들어보면:​
  
- * Operating systems: BSD; Darwin; !OpenSolaris +  ​* Operating systems: BSD; Darwin; !OpenSolaris 
- * Compiler: GCC compilers; GDB debugger; C libraries +  * Compiler: GCC compilers; GDB debugger; C libraries 
- * Relatonal database management systems: !MySQL; !PostgreSQL +  * Relatonal database management systems: !MySQL; !PostgreSQL 
- * 서버: BIND name server; Sendmail mail transport; Apache web server; Samba file server. +  * 서버: BIND name server; Sendmail mail transport; Apache web server; Samba file server. 
- * 오피스 형 어플리케이션:​ !OpenOffice +  * 오피스 형 어플리케이션:​ !OpenOffice 
- * 웹브라우저:​ Mozilla; Firefox  +  * 웹브라우저:​ Mozilla; Firefox  
- * Graphic: GIMP 그래픽에디터 +  * Graphic: GIMP 그래픽에디터 
- * 출판 (typesetting):​ TEX, !LaTex+  * 출판 (typesetting):​ TEX, !LaTex 
 +  * R project 
 + 
 + 
  
 등등이 있다((좀 더 자세한 리스트는 http://​directory.fsf.org/​ 참조.)). 이 글이 쓰여진 위키 또한 [[http://​kldp.net/​projects/​moniwiki/​|Moniwiki]] 또한 GNU General Public License (GPL)에 의거하여 만들어지고 배포된 프로그램이며,​ 이 시스템에는 LaTex와 gnuplot이라는 프로그램이 엠베디드되어 있어 수학공식과 그래프를 표현할 수 있도록 되어 있다. 이런 프로그램들은 사소한 것처럼 보이지만 도처의 프로그래머들이 자신의 필요에 의해서 (수식을 쓸 수 있는 환경, 그 수식에 의거한 그래프를 표현할 수 있는 환경) 직접 만들고 공공에 던진 산물이다. 등등이 있다((좀 더 자세한 리스트는 http://​directory.fsf.org/​ 참조.)). 이 글이 쓰여진 위키 또한 [[http://​kldp.net/​projects/​moniwiki/​|Moniwiki]] 또한 GNU General Public License (GPL)에 의거하여 만들어지고 배포된 프로그램이며,​ 이 시스템에는 LaTex와 gnuplot이라는 프로그램이 엠베디드되어 있어 수학공식과 그래프를 표현할 수 있도록 되어 있다. 이런 프로그램들은 사소한 것처럼 보이지만 도처의 프로그래머들이 자신의 필요에 의해서 (수식을 쓸 수 있는 환경, 그 수식에 의거한 그래프를 표현할 수 있는 환경) 직접 만들고 공공에 던진 산물이다.
free_software.txt · Last modified: 2019/09/11 10:04 by hkimscil