: Source code가 무료로 공개되어 누구나 자유롭게 사용
, 수정
, 배포
할 수 있는 S/W
OSI: 오픈소스 라이선스의 기준을 정의하고 기분에 부합하는 license에 대해서 오픈소스로 인증해주는 단체
- 자유롭게
배포
할 수 있어야 한다 - 소스코드가 제공되어야 하며 소스코드의 재배포도 허용해야 한다
- 소스코드를
수정
하여 파생 저작물을 만들 수 있어야 한다 - 변경된 소프트웨어는 다르 이름이나 버전을 부여함으로써 원작자의 코드를 보장해야 한다
- 특정인이나 특정 그룹에 대해서 차별이 없어야 한다
- 특정 분야에 대해서 차별이 없어야 한다
- 소스코드를 받는 사용자가 동일한 license로 사용할 수 있어야 한다
- license는 특정 제품에 국한되어서는 안된다
- license가 파생 저작물이 아닌 다른 소프트웨어를 제한해서는 안된다
- license는 기술에 대해서 중립적이어야 한다
- Issue Tracker (PLM)
- 형상관리 툴 (git, perforce)
- 코드 리뷰 (gerrit, swarm)
- CI (Jenkins)
- 개발 (Doc, Comments, Tests)