2017 공개SW Contributhon

참여·공유·개방·협업하는 공개SW 프로젝트 개발방법 체험과 
최고급 개발자 멘토로부터 개발 노하우를 경험할 수 있는
2017 공개SW Contributhon 개최!

Contributhon? 오픈소스 기여(Contribute)와 마라톤(Marathon)의 합성어로, 일정기간 내에 오픈소스 프로젝트를 선택하여 하나 이상의 컨트리뷰션(Contribution)을 하는 프로그램

행사 일정

  • 2017년 09월 28일(목) ~ 11월 21일(화)

참가대상

  • SW개발과 공개SW에 관심이 있는 대학(원)생, 일반인 누구나
  • 공개SW 프로젝트에 직접 참여할 기회를 갖고 싶은 개발자

장소

  • 공개SW개발자센터(09/28), 코엑스(추후공지)(11/21)

주최 & 주관

  • 과학기술정보통신부 & 정보통신산업진흥원, 한국IT비즈니스진흥협회

프로젝트 소개

  1. 덤블도어 교수님(커뮤니티용 게이미피케이션 오픈소스 챗봇 개발) (멘토 김동우)

  2. Absolute (멘토 방진호)

  3. Ankus Crawler (멘토 장동훈)

  4. CloudBread Project (멘토 홍윤석)

  5. CUBRID Manager (멘토 민준)

  6. Google Chrome으로 시작하는 오픈소스 입문 (멘토 박열)

  7. GSharp (멘토 소현섭)

  8. IoT Labs (멘토 김종광)

  9. Linux Kernel - perf / uftrace (멘토 송태웅)

  10. 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일(화) 코엑스에서 발표 진행  - 프로젝트 리더(혹은 팀원) 프로젝트 결과 발표

Github 운영방안

  1. 10개 프로젝트를 공개SW개발자센터 github 페이지 (github.com/kosslab-kr)에 포크(Fork)하여 진행 *포크가 불가능한 프로젝트는 링크로 연결
  2. 실제 프로젝트 진행은 포크된 프로젝트 내에서 진행되며 정리된 결과물은 'kosscontributhon2017'에서 확인 가능
  3. 'kosscontributhon2017' Repository의 'Code'에는 컨트리뷰톤 소개, 진행일정, 프로젝트 소개, 프로젝트 별 중간보고서 등 행사전반에 대해 확인 가능
  4. 프로젝트별로 성과 정리 문서를 통해 참가자들의 프로젝트 개발 및 기여 현황을 확인할 수 있음
  5. 멘토가 작성하는 중간보고서에는 프로젝트 진행, 참가자 별 /풀리퀘스트 등의 참가자들의 활동 내역과 이슈, 오프라인 활동사진 등이 담김

오프라인 활동

  • 프로젝트를 리딩하는 멘토의 재량으로 오프라인 모임 활동 진행
  • 멘토와 참가자 간의 일정을 조정하여, 오프라인 모임 장소 및 시간 결정
  • 오프라인 모임 참석이 불가능할 시, 화상채팅으로 참여하여 오프라인 모임 활동 진행(단, 개막식과 시상식은 필수 참석)