[IT 용어] Open Source 에 대해서

HOU·2022년 6월 27일
0
post-thumbnail

참조
Heropy 선생님 블로그

오픈소스 라이선스

오픈 소스란 어떤 제품을 개발하는 과정에 필요한 소스 코드나 설계도를 누구나 접근해서 열람할 수 있도록 공개 하는 것이다.

오픈 소스라 하면 보통 무료 저작권이고 공짜로 사용해도 문제가 없다 생각하지만 상업적 이용에 제한이 있거나 경우에 따라 비용을 지불해야 할 수 도 있다.

개발을 하면서 현실적으로 모든 코드를 직접 작성할 수 없기 때문에 많은 경우 오픈 소스에 의존하게 된다. 개인적으로 사용하는 건 문제가 없지만, 회사에서 (상업적으로) 아무 생각 없이 사용하다가는 문제가 되고 책임을 져야한다.

항상 조심하는게 좋고 항상 괜찮은 소스를 찾았다면 라인센스를 검색하는 습관을 들이자!


대표적인 License

Apache License

아파치 소프트웨어 재단에서 자체 소프트웨어에 적용하기 위해 만든 라이센스, 개인적/ 상업적 이용, 배포, 수정, 특허 신청이 가능

MIT License

메사추세스 공과대학에서 소프트웨어 학생들을 위해 개발된 라이센스 개인소스에 이 라이선스를 사용하고 잇다는 표시만 지키면된다 인기가 많다.

BSD License

버클리 캘리포니아 대학에서 개발한 라이센스
MIT License와 동일

Beerware

오픈 소스 개발자에게 맥주를 사줘야하는 라이센스
으잉? 만나면 맥주한잔 사주세요 하는 라이센스


OpenSource.org에서 다양한 라이센스를 확인할 수 있다.

마무리

재미있는 라이센스가 참많다. 그리고 라이센스는 정말 중요하다 돈 함부로 나가기 싫으면 항상 잘 체크하는 습관을 들이도록 하자.

profile
하루 한 걸음 성장하는 개발자

0개의 댓글