Skip to content

Latest commit

 

History

History
42 lines (35 loc) · 2.02 KB

File metadata and controls

42 lines (35 loc) · 2.02 KB

오픈소스의 개념

오픈소스란 저작권자(개발자)가 누구나 자유롭게 사용 및 수정, 재배포할 수 있도록 공개한 소프트웨어입니다.

  • 소프트웨어 기술발전을 위해 누구나 개발하고 개량에 참여 가능하도록 한다는 사상에 바탕을 둠
  • Free & Open Source Software에서의 Free & Open은 무료가 아닌 소스코드의 자유로운 사용을 의미함
  • 저작권자는 저작권법에 의한 보호권리를 포기한 것이 아님
  • 모든 소프트웨어는 저작권자만 해당 소프트웨어에 대한 독점 사용 권리를 갖고 있음

오픈소스는 소스코드가 제공되므로 코드의 사용, 복제, 배포, 수정이 가능합니다.

  • 오픈소스
    • 소스코드(Source Code) 제공
    • 소스코드 사용, 복제, 배포, 수정 가능
    • 프리웨어는 오픈소스가 아님
    • 기술 지원을 받기 위해 비용을 지불하기도 함

  • 상용 소프트웨어
    • 대부분 실행파일(Binary)만 제공
    • 바이너리 복제, 배포, 수정 불가
    • 프리웨어는 상용 소프트웨어 중에서 무료로 사용할 수 있는 소프트웨어임
      • (그림) 상용 소프트웨어 안에 프리웨어가 속하는 그림

  • 오픈소스
    • 리눅스 (그림)
    • MariaDB (그림)

  • 상용 소프트웨어
    • Windows 10 (그림)
    • Microsoft SQL Server (그림)

하지만 오픈소스와 상용 소프트웨어 모두 소프트웨어에 관한 지적재산권으로 보호되며 위반 시 지적재산권법에 의해 손해배상 또는 형사처벌을 받을 수 있습니다.

  • 오픈소스 < 소프트웨어에 관한 지적재산권법 적용 > 상용 소프트웨어