오픈소스 (Open Source, 공개 소프트웨어)


저작권자가 소스코드를 공개하여 누구나 제한없이 사용하고 수정하며 배포할 수 있는 소프트웨어를 말한다.



오픈소스의 장점

- 대부분의 경우, 무료로 다운받고 수정할 수 있으므로 개발비용이 적게 든다.

- 오픈 소스 커뮤니티를 통해 문제점과 해결책을 공유할 수 있고, 취약점이 보고되면 취약점이 빠르게 해결되는 편이어서 기술의 발전속도가 빠르다.



오픈소스의 단점

- 오픈 소스에는 원칙적으로 사후 지원의 제공 의무가 없다. 즉, 문제가 발생하면 사용자가 직접 고쳐 써야 한다.

- 누군가가 취약성을 발견한다면 발견자가 이를 수정하지 않고 취약성을 악용할 수도 있다. 



참고 출처

- http://server-engineer.tistory.com/141

 

+ Recent posts