Open Source Software   오픈 소스 SW

(2019-09-07)

오픈 소스, 오픈 소스 소프트웨어

1. 오픈 소스 S/W

  ㅇ 소스 코드가 공개되어 있는 소프트웨어
     - 일반적으로 자유롭게 사용,복제,배포,수정 가능

  ㅇ 오픈 소스 S/W 종류 : Linux 커널, GNU S/W, PHP, 아파치 웹서버
2. 주요 오픈소스 프로젝트 

  ㅇ Apache 프로젝트
     - 웹서버 소프트웨어
     - 모든 소스 코드 공개, 수정/배포의 자유로움

  ㅇ GNU (GNU's Not UNIX) 프로젝트   ☞ GNU 홈페이지
     - 1990년대에 출현하여, Linux와 함께 진행됨
     - 4가지 자유
        . 원할때 어떤 목적으로도 실행 가능
        . 프로그램 작동 방식의 학습 및 수정 가능
        . 다른 이를 도울 수 있도록 재 배포 가능
        . 자신의 수정본을 배포함으로써, 전체 커뮤니티에 이득 기여


3. 주요 오픈소스 라이센스

  ㅇ MIT 라이센스
     - 모든 소스 코드 공개, 사용에 대한 제약 없음

  ㅇ GNU General Public License(GPL)  ☞ GNU GPL 라이센스
     - 통상, 모든 소스 코드 공개, 설치 문서 공개, 무료 사용 가능 등 
     - 형태 및 버전에 따라 다름 
        . GPLv1 (1989년1월)
        . GPLv2 (1991년6월)
        . GPLv3 (2007년6월)
     - 例) 리눅스 커널 등 관련 S/W 대부분이 GPL을 따름

  ㅇ Apache 라이센스


[소프트웨어 기타일반] 1. CTI 2. eAI/EAI 3. SI (시스템통합) 4. 그룹웨어 5. 미들웨어 6. 순기/생명주기 7. 요구분석 8. 워크플로우 관리 9. 자료흐름도 10. 클라이언트/서버 11. 협업 12. SaaS 13. 다운사이징 14. 오픈소스SW 15. 프레임워크

 
        최근수정     요약목록     참고문헌