참여·공유·개방·협업하는 공개SW 프로젝트 개발방법 체험과
최고급 개발자 멘토로부터 개발 노하우를 경험할 수 있는
2017 공개SW Contributhon 개최!
Contributhon? 오픈소스 기여(Contribute)와 마라톤(Marathon)의 합성어로, 일정기간 내에 오픈소스 프로젝트를 선택하여 하나 이상의 컨트리뷰션(Contribution)을 하는 프로그램
- 2017년 09월 28일(목) ~ 11월 21일(화)
- SW개발과 공개SW에 관심이 있는 대학(원)생, 일반인 누구나
- 공개SW 프로젝트에 직접 참여할 기회를 갖고 싶은 개발자
- 공개SW개발자센터(09/28), 코엑스(추후공지)(11/21)
- 과학기술정보통신부 & 정보통신산업진흥원, 한국IT비즈니스진흥협회
-
덤블도어 교수님(커뮤니티용 게이미피케이션 오픈소스 챗봇 개발) (멘토 김동우)
-
Absolute (멘토 방진호)
-
Ankus Crawler (멘토 장동훈)
-
CloudBread Project (멘토 홍윤석)
-
CUBRID Manager (멘토 민준)
-
Google Chrome으로 시작하는 오픈소스 입문 (멘토 박열)
-
GSharp (멘토 소현섭)
-
IoT Labs (멘토 김종광)
-
Linux Kernel - perf / uftrace (멘토 송태웅)
-
Ring (멘토 정윤원)
- 총 상금 700만원 (참가 팀에 따라 변동 가능)
구분 | 시간 | 주요내용 | 비고 |
---|---|---|---|
09/28 개막식 |
19:00~19:30 (30m) | 프로젝트 참가자 확인 및 좌석 안내 | |
19:30~19:40 (10m) | 개회 및 운영방법 안내 | ||
19:40~19:45 (5m) | 환영사 | NIPA 소프트웨어산업진흥본부 김태열 본부장 | |
19:45~20:15 (30m) | 멘토 및 프로젝트 소개 | 멘토(10명) | |
20:15~20:20 (5m) | 단체사진 촬영 | ||
20:20~21:00 (40m) | 오픈소스 개발방식의 이해 | 글로벌 오픈프론티어 송태웅 |
|
09/28~11/17 컨트리뷰톤 운영 |
멘토 중심의 프로젝트 운영 및 멘토링 진행 공개SW개발자센터 등 모임공간 지원을 통한 오프라인 활동 |
||
활동 마감 (11/17, 17:00) | |||
11/21 시상식 |
00:00~00:00 (00m) | 시상식 개최(추후공지)) 시상식 종료 |
- 프로젝트 리더 선출 - 참가자 중 멘토와 함께 프로젝트 진행에 도움을 줄 리더 선출(1명)
- 중간보고서 제출 - 프로젝트 참가자들의 활동 내역을 정리한 프로젝트 중간보고서 제출 - 멘토는 프로젝트 진행 시 참가자들의 성과를 정리한 결과물을 특정 주기로 github 리파지토리에 업데이트
- 오프라인 모임 진행 - 온라인 활동을 주로 하되, 오프라인 모임을 통한 멘토링 진행 - 오프라인 모임 시 사전 일정을 사무국으로 공유
- 멘토 회의 개최 - 프로젝트 별 진행상황 논의
- 팀별 활동 마감 - 11월 17일(금) 오후 5시를 기준으로 프로젝트 활동 마감
- 발표 및 심사 진행 (11월 21일) (추후 공지) - 소스나 산출물, 발표자료 등을 정리하여 18일까지 사무국으로 제출 - 11월 21일(화) 코엑스에서 발표 진행 - 프로젝트 리더(혹은 팀원) 프로젝트 결과 발표
- 10개 프로젝트를 공개SW개발자센터 github 페이지 (github.com/kosslab-kr)에 포크(Fork)하여 진행 *포크가 불가능한 프로젝트는 링크로 연결
- 실제 프로젝트 진행은 포크된 프로젝트 내에서 진행되며 정리된 결과물은 'kosscontributhon2017'에서 확인 가능
- 'kosscontributhon2017' Repository의 'Code'에는 컨트리뷰톤 소개, 진행일정, 프로젝트 소개, 프로젝트 별 중간보고서 등 행사전반에 대해 확인 가능
- 프로젝트별로 성과 정리 문서를 통해 참가자들의 프로젝트 개발 및 기여 현황을 확인할 수 있음
- 멘토가 작성하는 중간보고서에는 프로젝트 진행, 참가자 별 /풀리퀘스트 등의 참가자들의 활동 내역과 이슈, 오프라인 활동사진 등이 담김
- 프로젝트를 리딩하는 멘토의 재량으로 오프라인 모임 활동 진행
- 멘토와 참가자 간의 일정을 조정하여, 오프라인 모임 장소 및 시간 결정
- 오프라인 모임 참석이 불가능할 시, 화상채팅으로 참여하여 오프라인 모임 활동 진행(단, 개막식과 시상식은 필수 참석)