S/W 강국은 어디서 시작해야 하는 것일까? 결론적으로 말하면 사람들의 문제다. 특히 젊은 사람 인재들. 대학생 때 SW 개발에 대한 이해와 견문을 넓을 수 있는 방법 중 하나가 '오픈 소스 프로젝트'에 참여하는 것이다.

구글이 매년 오픈 소스 지원과 대학생들의 참여를 독려하기 위해 Summer of Code라는 행사를 네번째로 진행하고 있다. 해외 유명 오픈 소스 커뮤니티 약 175개로 부터 받은 개발 과제를 커뮤니티 개발자의  멘토링을 받아 여름 내내 대학생들이 과제를 수행하고 완료 했을 때 상금을 주게 된다.

이 행사는 구글이 대학생들 대상으로 하는 유일한 프로그램이라 입사를 원하는 대학생들이 많이 참가한다.  올해 SoC는 전 세계 1,300개 대학에 재학중인 7,100여명이 신청을 했고 그 중 25% 정도인 1,125명이 선정되었다.

Google Open Source Blog가 SoC 참가 대학생의 출신 국가학교 명단을 보면 재미있는 사실 몇 가지를 알 수 있다. 우선 국가를 보면 미국과 캐나다, 독일, 프랑스를 제외하고 인도, 중국, 브라질, 폴란드, 스리랑카 같은 개발 도상국들이 눈에 띈다. (이 순위는 신청자 및 선정자가 거의 같다.) 
사용자 삽입 이미지
중국의 경우, 최근 많은 학생들이 SW 개발에 열심이고 Microsoft 이매진컵에도 상당히 많은 학생들이 참여하고 있을 정도로 열기가 높다. 인도와 스리랑카 같은 SW 아웃소싱 국가들의 경우도 실력있는 학생들이 오픈 소스에 참여하고 있음을 알 수 있다.

선정 학생들의 출신 학교 Top 10의 경우를 보면 아주 독특한 결과를 볼 수 있다. 스리랑카의 모라투와 대학이 총 24명이 선정되었고 폴란드와 브라질에 있는 대학이 각 10명씩 차지하고 있다. 스리랑카의 경우 '랑카 프로젝트 재단'에 의해 아파치 프로젝트에 전략적으로 참여하고 있기 때문이긴 하지만 아주 의외의 결과이다.

사용자 삽입 이미지

즉, 이들 학교들은 SoC에 참여할 만한 인재와 오픈 소스 커뮤니티와 연결 네트웍을 보유하고 있고 학생들의 참여를 독려하고 있는 것이다. 이것은 학교 차원에서 학생들에 대한 동기 부여가 이루어 지고 있음을 의미하는 것이다.

미국 CS 전공자수가 하락하고 있지만 위기를 기회로 삼아야 하지 않을까? 최근들어 우리 나라에서도 움직임은 활발하다. 오픈 마루에서 Winter of Code를 개최하고, 제주대에 오픈 소스 강의가 개설 되고, 열린 사이버 대학이 오픈 소스 연구소를 만들었다.

하지만 아직 아쉬운 것이 글로벌 오픈 소스 프로젝트와 연계성이다. 해외 오픈 소스 참여자는 극소수이고 이 중 코드 커미터는 손에 꼽을 정도니 말이다. 인도, 스리랑카, 폴란드와 같은 모델을 모범 삼아 대학과 정부가 글로벌 오픈 소스 커뮤니티와 연계한 프로그램을 선보여 좀 더 학생들에게 동기를 부여해 줄 수 있는 방법을 찾았으면 한다.