오픈 소스란 어떤 제품을 개발하는 과정에 필요한 소스 코드나 설계도를 누구나 접근해서 열람할 수 있도록 공개 하는 것이다.
오픈 소스라 하면 보통 무료 저작권이고 공짜로 사용해도 문제가 없다 생각하지만 상업적 이용에 제한이 있거나 경우에 따라 비용을 지불해야 할 수 도 있다.
개발을 하면서 현실적으로 모든 코드를 직접 작성할 수 없기 때문에 많은 경우 오픈 소스에 의존하게 된다. 개인적으로 사용하는 건 문제가 없지만, 회사에서 (상업적으로) 아무 생각 없이 사용하다가는 문제가 되고 책임을 져야한다.
항상 조심하는게 좋고 항상 괜찮은 소스를 찾았다면 라인센스를 검색하는 습관을 들이자!
아파치 소프트웨어 재단에서 자체 소프트웨어에 적용하기 위해 만든 라이센스, 개인적/ 상업적 이용, 배포, 수정, 특허 신청이 가능
메사추세스 공과대학에서 소프트웨어 학생들을 위해 개발된 라이센스 개인소스에 이 라이선스를 사용하고 잇다는 표시만 지키면된다 인기가 많다.
버클리 캘리포니아 대학에서 개발한 라이센스
MIT License와 동일
오픈 소스 개발자에게 맥주를 사줘야하는 라이센스
으잉? 만나면 맥주한잔 사주세요 하는 라이센스
OpenSource.org에서 다양한 라이센스를 확인할 수 있다.
재미있는 라이센스가 참많다. 그리고 라이센스는 정말 중요하다 돈 함부로 나가기 싫으면 항상 잘 체크하는 습관을 들이도록 하자.