1 / 20

Free Software Foundation,Open Source Initiative

Free Software Foundation,Open Source Initiative. 980055 김병정 990257 신재평. Free software. 누구든지 자유로이 사용 , 복사 , 개작 및 재배포할 수 있도록 원시 부호 (source code) 와 함께 무상으로 배포되는 소프트웨어 . 자유 소프트웨어는 소프트웨어의 자유로운 개발과 공유를 촉진할 목적으로 자유 소프트웨어 재단 (FSF) 을 설립한 리처드 스톨먼 (Richard Stallman) 이 주창한 개념이다.

Download Presentation

Free Software Foundation,Open Source Initiative

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Free Software Foundation,Open Source Initiative 980055 김병정 990257 신재평

  2. Free software • 누구든지 자유로이 사용, 복사, 개작 및 재배포할 수 있도록 원시 부호(source code)와 함께 무상으로 배포되는 소프트웨어. 자유 소프트웨어는 소프트웨어의 자유로운 개발과 공유를 촉진할 목적으로 자유 소프트웨어 재단(FSF)을 설립한 리처드 스톨먼(Richard Stallman)이 주창한 개념이다.

  3. Point words • GPL (General Public License) • Copyleft • GNU (GNU's Not UNIX)

  4. GPL (General Public License) • GPL을 가지는 프로그램은 마음대로 복사, 배포, 수정될 수 있으며 수정된 프로그램 역시 GPL을 가지도록 한다는 라이센스. • NPL(Netscape Public License) MOZPL(Mozilla Public License) • Ex) linux

  5. copyleft • copyleft는 지적소유권 체제를 기반으로 하면서, 또한 그것을 부정한다. 그렇기 때문에 copyleft는 어떠한 체제가 아니라 하나의 운동이다. 이러한 copyleft 운동이 굳이 소프트웨어 영역에 한정될 필요는 없다. 그것은 GNU project 에서 출발을 했지만, 학술이나 문화 등 여러 영역에 확장되어 적용될 수 있다.

  6. Free Software Foundation • GNU project • 1983년 MIT의 Richard Stallman • OSI (Open Source Initiative)

  7. GNU GNU’s Not UNIX • UNIX 와 완벽한 호환성 • Not UNIX, not linux • HURD

  8. Philosophy of GNU(1) • "자유 소프트웨어"의 핵심은 구속되지 않는다는 관점에서의 자유에 있는 것이지 무료라는 금전적인 측면에 있는 것이 아닙니다. 우리가 의도하는 이러한 자유의 의미를 쉽게 이해하기 위해서는 "무료 맥주(free beer)"가 아닌 "언론의 자유(free speech)"와 같은 예를 생각해 볼 수 있습니다.

  9. Philosophy of GNU(2) • 프로그램을 어떠한 목적을 위해서도 실행할 수 있는 자유 (자유 0). • 프로그램의 작동 원리를 연구하고 자신의 필요에 맞게 변경시킬 수 있는 자유 (자유 1). • 이웃을 돕기 위해서 프로그램을 복제하고 배포할 수 있는 자유 (자유 2). • 프로그램을 향상시키고 이를 공동체 전체의 이익을 위해서 다시 환원시킬 수 있는 자유 (자유 3).

  10. Philosophy of GNU(3) • GNU 소프트웨어는 유료로 구입할 수도 있고 무료로 얻을 수도 있습니다. 그러나 어떠한 방법으로 소프트웨어를 구했던 간에 여러분은 해당 프로그램에 대한 복제와 개작의 자유를 항상 갖게 됩니다

  11. Philosophy of GNU(4) • 폄하 • 과장 • 법률 • 자연권 • 경제학

  12. GNU project의 성과물 • 수백개에 달하는 free software들 • linux • GNU Emacs • GNOME

  13. Cathedral vs. Bazaar • Eric Raymond 의 저서 제목 • Software 개발에 있어서의 두가지 방법론

  14. OSS(open source software) • 상업적 품질을 달성하다 리눅스 커널(x86만) 500,000 line 아파치 웹서버 80,000 line SendMail 57,000 line XFree86 X 윈도우 서버 1.500,000 line "K" 데스크탑 환경 90,000 line 전체 리눅스 배포본 ~10,000,000 line

  15. OSS의 강점 • 지수적(exponential) 성질 • 장기적인 신용 • 병렬 디버깅 • 병렬 개발 • 릴리즈 빈도

  16. OSS의 약점 • 전략적 방향 부재 • Code forking • 관리비용 • 릴리즈 빈도 –마케팅의 어려움 • Test toy 의 필요성

  17. linux • Linux 커널을 기반으로 한 GNU 시스템 • GPL

  18. issue • Linux vs SunOS/Solaris • Linux vs JAVA • The Halloween Document • GIF format

More Related