왜 군에서 오픈소스소프트웨어(OSS)를 사용해야 하는가?
- - (종속탈피) 미국 국방부(DoD)는 OSS기반의 Linux, JBoss 및 가상화를 사용한 결과 510만 달러의 비용을 절약함
- - (초연결) 군함, 전투기, 탱크 모두 초연결 되지 않으면 쓸모가 없으므로 미국 국방부는 Closed SW 고집을 과감히 탈피하고 OSS를 활용해야 함
- - (보안) 미국 국방부의 SW가 OSS되자마자 OSS커뮤니티가 back-door를 발견하였으며, DDS(Defense Digital Service)에서 국방성 SW에 대해 해킹하는 행사를 하자 수천 개 버그를 찾아냄
- - (보안) 모든 SW를 OSS화해야한다는 것은 아니나, 어떤 SW들은 해킹되어서 뚫릴 경우 다른 모든 SW와 DATA를 위험에 노출시키는 경우가 있으며, 이러한 SW는 OSS를 통해 전 세계 전문가들에게 검증을 받아야 함
- - (보안) 모든 OSS는 안전하게 암호화된 기법으로 저장, 수정, 배포, 설치되므로 OSS를 사용하면 내가 추가 작업한 부분도 공개해야한다는 것과 상대방이 내 코드를 변경할 수 있다는 것은 OSS에 대한 오해임
- - (경제성) 미국 국방성은 OSS로 대체하자 510만 달러 예산을 절감하였으며 2018년부터 OSS를 더 크게 확대할 예정임
- - (자주국방) OSS를 통해 기술적 독립을 이루어내야 자주국방을 실현할 수 있음