상세 컨텐츠

본문 제목

스포카에서 쓰는 오픈소스와 오픈소스 라이센스 (1)

커리어피드 정보

by 더팀스 2020. 5. 4. 12:00

본문

스포카에서 발행한 스포카에서 쓰는 오픈소스와 오픈소스 라이센스 (1)

안녕하세요. 스포카 프로그래머 박종규입니다. 이번 시간에는 스포카에서 쓰고있는 클라이언트 측 오픈소스와 그 오픈소스가 어떠한 라이센스가 적용이 되었는지 알아 보겠습니다.

먼저 간략하게 오픈소스의 정의에 대해서 짚어가도록 하겠습니다. 오픈소스는 소스코드를 외부에 공개하여 누구든지 제한없이 소프트웨어를 쓰고 소스코드를 볼 수 있는 소프트웨어를 말합니다. 통상적으로 오픈소스 소프트웨어를 오픈소스라고 부르기도 합니다. 대표적인 오픈소스로는 우리가 많이 쓰는 안드로이드OS와 크로미움 브라우저를 볼 수 있죠.

그렇다면 오픈소스의 정의도 알았고 제한없이 쓸 수도 있다고 하고 이렇게 많은 장점이 있는 오픈소스를 우리회사 프로젝트에 한 번 도입해볼까?라는 생각을 가지신 분들이 있겠지만 잠시만 기다려 주시길 바랍니다. 이러한 오픈소스는 오픈소스 라이센스라는 일종의 저작권이 적용이 되어 있어서 그 라이센스를 준수 해야합니다.

오픈소스 라이센스의 정의를 간략하게 보면

오픈소스 라이센스는 오픈소스SW 개발자와 이용자간에 사용 방법 및 조건의 범위를 명시한 계약을 말한다. 따라서 오픈소스SW를 이용하기 위해서는 오픈소스SW 개발자가 만들어놓은 사용 방법 및 조건의 범위에 따라 해당 SW를 사용해야 하며, 이를 위반할 경우에는 라이선스를 위반함과 동시에 저작권 침해로 인해서 이에 대한 처벌을 받게 된다.

라고 나와 있습니다. 즉 오픈소스이긴 하지만 오픈소스에 적용된 라이센스를 준수하지 않는다면 법적인 처벌을 받는다는 거죠. 그렇기 때문에 프로젝트에 오픈소스를 적용하려면 제일 먼저 라이센스를 확인해야 합니다.

현재 스포카의 클라이언트측에서 사용하고 있는 오픈소스는 다음과 같습니다.

그럼 간략하게 이 오픈소스가 어떠한 역할을 하는지 간략하게 알아보겠습니다.

...

더 읽어보러 가기

직군 정보
서버 기타

기업 문화 정보


기술 스택 정보

더 많은 내용은 더팀스에서 확인하세요!

'커리어피드 정보' 카테고리의 다른 글

CTE for postgresql and sqlalchemy  (0) 2020.05.04
미드레이트 1호 발사!  (0) 2020.05.04
docker the cloud  (0) 2020.05.03
A/B Testing 도구인 Optimizely 사용법  (0) 2020.05.03
RESTful API를 설계하기 위한 디자인 팁  (0) 2020.05.03

관련글 더보기