오픈소스 SW 설명 알아두기
보통 Open Source Software의 약자인 OSS로 표기하며, 해외에서는 오픈소스 SW = OSS, 자유&오픈소스 SW = FOSS로 많이 표기하지만, 국내에서는 별 차이없이 OSS로 표기한다.
오픈소스 SW는 소프트웨어 개발자의 권리를 보장하면서 소스코드를 누구나 열람할 수 있도록 하는 소스 코드가 공개되어 있는 개발 모델로써, 소스 코드에 대한 사용, 복제, 배포, 수정이 허용되는 소프트웨어이다.
그리고, OSS 저작권자는 사용자에게 라이선스를 줌으로써 이러한 권리들을 보장함과 동시에 사용자에게 여러 의무를 부여한다.
OSS 라이선스에는 다양한 종류가 있으며, 대표적 Reciprocal 라이선스인 GPL, LGPL 등과 Permissive 라이선스인 MIT, Apache 등이 있다.