본문 바로가기
용어와 개념들

오픈소스란? 프리웨어와 차이

by 행운가득 케이티 2023. 11. 25.
반응형

 

오픈소스 개념과 프리웨어 의미 설명

오픈소스 개념
오픈소스 개념

 

 

 

오픈소스개념에 대해서 알아보아요.

 

 

오픈소스(OpenSource)는 누구나 무료로 사용할 수 있으며 수정과 변경도 할 수 있는 소스코드가 공개된 소프트웨어를 의미합니다. 오픈소스는 소스코드가 모두 공개되어 있고 소스코드를 수정하고 변경하거나 기능을 추가 할 수 있습니다.

 

 

 

오픈소스 보러가기>

 

 

 

 

 

 

오픈소스는 프리웨어와는 구분됩니다.

 

프리웨어는 누구나 무료로 사용할 수 있는 소프트웨어이긴 하지만 소스코드가 공개되어 있지 않습니다. 그리고 프리웨어는 소스코드가 공개되어 있지 않기 때문에 수정하거나 변경할 수도 없는 소프트웨어입니다. 하지만 오픈소스 처럼 무료로 사용할 수 있습니다. 오픈 소스는 반면에 소스코드가 공개되어 있어 수정과 변경, 그리고 기능 추가가 가능하기 때문에 훨씬 더 자유로운 프로그램입니다. 다만 저작권의 문제에 있어서는 만약 상업적으로 이용하고자 한다면 관련 규정을 준수해야 합니다.

 

오픈소스의 대표적인 예는 바로 리눅스(Linux) 소프트웨어가 있습니다. 카피레프타(Copyleft)의 개념도 오픈소스와 프리웨어의 개념과 구분되는 개념입니다. 카피레프트는 기본이 되어지는 프로그램 저작권은 유지하면서 변경할 경우에도 자유롭게 이용하고 재배포 할 수 있는 것으로 수정과 변경이 가능하며 이를 보증까지 해주는 개념입니다.

 

소프트웨어는 일반적으로 실행파일까지만 배포되고 소스코드는 공개하지 않는데 오픈소스는 소스코드까지 공개하여 개발자들이 개발 과정에 함께 참여할 수 있도록 하여 집단지성의 힘을 빌려서 소프트웨어를 보다 더 발전시킬 수 있게 됩니다. 그래서 더 강력한 소프트웨어를 만들기 위해서 오픈소스 체계를 사용합니다.

 

 

 

 


 

오픈소스 개념과 함께 보면 좋은 글

오픈소스(Open Source)의 개념과 함께 보면 좋은 글도 아래에 함께 첨부합니다. 스크립트의 개념에 대한 콘텐츠입니다.

 

 

 

스크립트(Script)란? 자바스크립트와 파이썬

스크립트(Script)의 개념에 대한 설명 스크립트의 개념에 대해서 이야기해보아요. 스크립트(Script)는 컴파일러를 통해서 변환되는 프로그래밍 언어와 대비되는 개념으로 빠르게 작성하여 바로 바

lucky.ktpbestlife.com

 

 

 

오픈소스
오픈소스

반응형