오픈 소스란 소프트웨어의 설계도에 해당하는 소스코드를 인터넷 등을 통하여 무상으로 공개하여 누구나 그 소프트웨어를 개량하고, 이것을 재배포할 수 있도록 하는 것 또는 그런 소프트웨어를 말한다. 쉽게 말하자면 무상으로 공개된 소프트웨어 또는 소스코드인 것이다. 소스코드를 공개하여 유용한 기술을 공유함으로써 전세계의 누구나가 자유롭게 소프트웨어의 개발, 개량에 참여할 수 있게 하는 것이 우수한 소프트웨어를 만드는 데 도움이 된다는 생각에 바탕을 두고 있다. [출처:두산백과]