SlideShare a Scribd company logo
1 of 12
오픈소스 프로젝트 올챙이
Tadpole DB Hub
조현종 (V0.4.0, 13/09/21)
http://goo.gl/Q6Vax
http://hangumkj.blogspot.com/
hangum@gmail.com
목 차
 올챙이 프로젝트 소개
 프로젝트 현황
 프로젝트 활동
 올챙이 커미터가 되려면
올챙이? Tadpole DB Hub
 웹 브라우저에서 DB 개발 및 관리 솔루션
 실행
 Server, Standalone, PaaS, SaaS
프로젝트 소개
 2011년 4월 시작 ~ 현재
 프로젝트 홈
 https://sites.google.com/site/tadpolefordb/
 28개의 bundle로 프로젝트가 구성
 1.1.1 배포 중
 1명 fulltime 개발자 6명 Contributor
프로젝트 관리
 프로젝트 홈은 구글 사이트
 Amazon EC2, RDS에 데모 시스템
 Source에 Github
 비공개 소스는 다른 저장소
 Binary download는 google code
 페이스 북 페이지와 그룹
프로젝트 홍보
프로젝트 활동
 COMMITER 모임
1. 비전 공유 및 설계
2. 필요시마다
 올챙이 소스 까보기
1. 한달에 한번씩 정규 모임
2. 프로젝트 설명 및 소개
3. 사용자 의견 반영
 베이스프레임웍 강좌
올챙이 커미터 분석
 nilriri : 올챙이 설계와 개발
 develo : 영문 문서 작업
 darkcanol :
 hangum : 올챙이 초기 만든 사람
 billygoo : 개발
 Kristories : 인도네이사어 언어 메뉴얼 번역
 sstrato: : Apache Hive 기능정리
올챙이팀이 원하는 사람
 실력보다는 팀웍을
 결과 물 보다는 서로 간의 발전을
 결과 물 보다는 재미를
 그래서 성공하면?
올챙이 커미터가 되려면
 올챙이에 관심을 적극 표현합니다.
 올챙이 소스 까보기 등에 참여하여 친하게
지냅니다.
 사용해보고 버그나 사용기를 올립니다.
 버그 목록에 있는 버그를 해결합니다.
 올챙이에 새로운 기능을 제안하고 추가합니
다.
 적극적으로 반응하고 행동합니다.
누가 오픈소스를 하는가?
무엇이 되었던
수준이 어떻듯 간에
새로운 것을 상상하고
오픈하고 나누는 것은
누군가에게 도움이 되는 것이 아니가 싶습니
다.
질문 답변

More Related Content

What's hot

Modern Android App Development
Modern Android App DevelopmentModern Android App Development
Modern Android App DevelopmentChi Hwan Choi
 
팀 개발을 위한 GitHub 사용법
팀 개발을 위한 GitHub 사용법팀 개발을 위한 GitHub 사용법
팀 개발을 위한 GitHub 사용법Eugene Park
 
국제화/번역과 함께 하는 오픈소스에 대한 경험 및 노하우
국제화/번역과 함께 하는 오픈소스에 대한 경험 및 노하우국제화/번역과 함께 하는 오픈소스에 대한 경험 및 노하우
국제화/번역과 함께 하는 오픈소스에 대한 경험 및 노하우Ian Choi
 
웹 IDE 비교
웹 IDE 비교웹 IDE 비교
웹 IDE 비교Junyoung Lee
 
DevOps와 함께 살펴보는 (해커톤의 성패를 좌우하는) 협업/개발 툴
DevOps와 함께 살펴보는 (해커톤의 성패를 좌우하는) 협업/개발 툴DevOps와 함께 살펴보는 (해커톤의 성패를 좌우하는) 협업/개발 툴
DevOps와 함께 살펴보는 (해커톤의 성패를 좌우하는) 협업/개발 툴Ian Choi
 
개알못의 오픈소스이야기 - 이상준님
개알못의 오픈소스이야기 - 이상준님개알못의 오픈소스이야기 - 이상준님
개알못의 오픈소스이야기 - 이상준님NAVER D2
 
알아두면 쓸모있는 깃허브 1
알아두면 쓸모있는 깃허브 1알아두면 쓸모있는 깃허브 1
알아두면 쓸모있는 깃허브 1Hansol Kang
 
[201808] GitHub 사용하기 - GIt & 협업 활용
[201808] GitHub 사용하기 - GIt & 협업 활용[201808] GitHub 사용하기 - GIt & 협업 활용
[201808] GitHub 사용하기 - GIt & 협업 활용Ian Choi
 
GitHub로 프로젝트 운영하기
GitHub로 프로젝트 운영하기GitHub로 프로젝트 운영하기
GitHub로 프로젝트 운영하기Lee Geonhee
 
이클립스 플랫폼
이클립스 플랫폼이클립스 플랫폼
이클립스 플랫폼Kenu, GwangNam Heo
 
CI in the Mobile World (한글번역)
CI in the Mobile World (한글번역)CI in the Mobile World (한글번역)
CI in the Mobile World (한글번역)DONGSU KIM
 
쌍용강북교육센터 수강생을 위한 Github
쌍용강북교육센터 수강생을 위한 Github쌍용강북교육센터 수강생을 위한 Github
쌍용강북교육센터 수강생을 위한 Githubalan1011
 
[111]open, share, enjoy 네이버의 오픈소스 활동
[111]open, share, enjoy 네이버의 오픈소스 활동[111]open, share, enjoy 네이버의 오픈소스 활동
[111]open, share, enjoy 네이버의 오픈소스 활동NAVER D2
 
Cloud ide를 이용한_모바일_개발의_가능성과_전망
Cloud ide를 이용한_모바일_개발의_가능성과_전망Cloud ide를 이용한_모바일_개발의_가능성과_전망
Cloud ide를 이용한_모바일_개발의_가능성과_전망Sung-tae Ryu
 
gradle로 안드로이드 앱 빌드하기
gradle로 안드로이드 앱 빌드하기gradle로 안드로이드 앱 빌드하기
gradle로 안드로이드 앱 빌드하기Manjong Han
 
GitHub Pull Request 간단 사용 설명서
GitHub Pull Request 간단 사용 설명서GitHub Pull Request 간단 사용 설명서
GitHub Pull Request 간단 사용 설명서jungseob shin
 
Launchpad 활용 사례 in OpenStack: 다루어본 Bug & Blueprint를 중심으로
Launchpad 활용 사례 in OpenStack: 다루어본 Bug & Blueprint를 중심으로Launchpad 활용 사례 in OpenStack: 다루어본 Bug & Blueprint를 중심으로
Launchpad 활용 사례 in OpenStack: 다루어본 Bug & Blueprint를 중심으로Ian Choi
 
안드로이드를 위한 Gradle 맛들이기
안드로이드를 위한 Gradle 맛들이기안드로이드를 위한 Gradle 맛들이기
안드로이드를 위한 Gradle 맛들이기DongHwan Yu
 

What's hot (20)

Modern Android App Development
Modern Android App DevelopmentModern Android App Development
Modern Android App Development
 
팀 개발을 위한 GitHub 사용법
팀 개발을 위한 GitHub 사용법팀 개발을 위한 GitHub 사용법
팀 개발을 위한 GitHub 사용법
 
국제화/번역과 함께 하는 오픈소스에 대한 경험 및 노하우
국제화/번역과 함께 하는 오픈소스에 대한 경험 및 노하우국제화/번역과 함께 하는 오픈소스에 대한 경험 및 노하우
국제화/번역과 함께 하는 오픈소스에 대한 경험 및 노하우
 
Angular Library
Angular LibraryAngular Library
Angular Library
 
웹 IDE 비교
웹 IDE 비교웹 IDE 비교
웹 IDE 비교
 
DevOps와 함께 살펴보는 (해커톤의 성패를 좌우하는) 협업/개발 툴
DevOps와 함께 살펴보는 (해커톤의 성패를 좌우하는) 협업/개발 툴DevOps와 함께 살펴보는 (해커톤의 성패를 좌우하는) 협업/개발 툴
DevOps와 함께 살펴보는 (해커톤의 성패를 좌우하는) 협업/개발 툴
 
개알못의 오픈소스이야기 - 이상준님
개알못의 오픈소스이야기 - 이상준님개알못의 오픈소스이야기 - 이상준님
개알못의 오픈소스이야기 - 이상준님
 
알아두면 쓸모있는 깃허브 1
알아두면 쓸모있는 깃허브 1알아두면 쓸모있는 깃허브 1
알아두면 쓸모있는 깃허브 1
 
[201808] GitHub 사용하기 - GIt & 협업 활용
[201808] GitHub 사용하기 - GIt & 협업 활용[201808] GitHub 사용하기 - GIt & 협업 활용
[201808] GitHub 사용하기 - GIt & 협업 활용
 
GitHub로 프로젝트 운영하기
GitHub로 프로젝트 운영하기GitHub로 프로젝트 운영하기
GitHub로 프로젝트 운영하기
 
Goorm소개
Goorm소개Goorm소개
Goorm소개
 
이클립스 플랫폼
이클립스 플랫폼이클립스 플랫폼
이클립스 플랫폼
 
CI in the Mobile World (한글번역)
CI in the Mobile World (한글번역)CI in the Mobile World (한글번역)
CI in the Mobile World (한글번역)
 
쌍용강북교육센터 수강생을 위한 Github
쌍용강북교육센터 수강생을 위한 Github쌍용강북교육센터 수강생을 위한 Github
쌍용강북교육센터 수강생을 위한 Github
 
[111]open, share, enjoy 네이버의 오픈소스 활동
[111]open, share, enjoy 네이버의 오픈소스 활동[111]open, share, enjoy 네이버의 오픈소스 활동
[111]open, share, enjoy 네이버의 오픈소스 활동
 
Cloud ide를 이용한_모바일_개발의_가능성과_전망
Cloud ide를 이용한_모바일_개발의_가능성과_전망Cloud ide를 이용한_모바일_개발의_가능성과_전망
Cloud ide를 이용한_모바일_개발의_가능성과_전망
 
gradle로 안드로이드 앱 빌드하기
gradle로 안드로이드 앱 빌드하기gradle로 안드로이드 앱 빌드하기
gradle로 안드로이드 앱 빌드하기
 
GitHub Pull Request 간단 사용 설명서
GitHub Pull Request 간단 사용 설명서GitHub Pull Request 간단 사용 설명서
GitHub Pull Request 간단 사용 설명서
 
Launchpad 활용 사례 in OpenStack: 다루어본 Bug & Blueprint를 중심으로
Launchpad 활용 사례 in OpenStack: 다루어본 Bug & Blueprint를 중심으로Launchpad 활용 사례 in OpenStack: 다루어본 Bug & Blueprint를 중심으로
Launchpad 활용 사례 in OpenStack: 다루어본 Bug & Blueprint를 중심으로
 
안드로이드를 위한 Gradle 맛들이기
안드로이드를 위한 Gradle 맛들이기안드로이드를 위한 Gradle 맛들이기
안드로이드를 위한 Gradle 맛들이기
 

Viewers also liked

올챙이팜플렛 V1.0
올챙이팜플렛 V1.0올챙이팜플렛 V1.0
올챙이팜플렛 V1.0cho hyun jong
 
Penman - Our PR Process
Penman - Our PR ProcessPenman - Our PR Process
Penman - Our PR Processpdhill
 
Women Of Restoration 2009 Speakers
Women Of Restoration 2009 SpeakersWomen Of Restoration 2009 Speakers
Women Of Restoration 2009 Speakersguestfda721
 
Strategies for Using LinkedIn
Strategies for Using LinkedInStrategies for Using LinkedIn
Strategies for Using LinkedInpdhill
 
Ek 1552 S Eng
Ek 1552 S EngEk 1552 S Eng
Ek 1552 S Engcipresu
 
Worry free guide to web video
Worry free guide to web videoWorry free guide to web video
Worry free guide to web videobrandvines
 
Nc state presentationslideshare
Nc state presentationslideshareNc state presentationslideshare
Nc state presentationslideshareRichard Beach
 
Using iOS Apps to Foster Literacy Learning
Using iOS Apps to Foster Literacy LearningUsing iOS Apps to Foster Literacy Learning
Using iOS Apps to Foster Literacy LearningRichard Beach
 
C2 Information Technology Advisors
C2 Information Technology AdvisorsC2 Information Technology Advisors
C2 Information Technology Advisorscliffordclarke
 
Video Marketing Tips from A to Z with Judy B handouts
Video Marketing Tips from A to Z with Judy B handoutsVideo Marketing Tips from A to Z with Judy B handouts
Video Marketing Tips from A to Z with Judy B handoutsbrandvines
 
Smart solution
Smart solutionSmart solution
Smart solutionGalih Praz
 
Black hole kel 1 1
Black hole kel 1 1Black hole kel 1 1
Black hole kel 1 1Galih Praz
 

Viewers also liked (20)

올챙이팜플렛 V1.0
올챙이팜플렛 V1.0올챙이팜플렛 V1.0
올챙이팜플렛 V1.0
 
WindowTester PRO
WindowTester PROWindowTester PRO
WindowTester PRO
 
Penman - Our PR Process
Penman - Our PR ProcessPenman - Our PR Process
Penman - Our PR Process
 
Women Of Restoration 2009 Speakers
Women Of Restoration 2009 SpeakersWomen Of Restoration 2009 Speakers
Women Of Restoration 2009 Speakers
 
Strategies for Using LinkedIn
Strategies for Using LinkedInStrategies for Using LinkedIn
Strategies for Using LinkedIn
 
Ek 1552 S Eng
Ek 1552 S EngEk 1552 S Eng
Ek 1552 S Eng
 
Nk Rock.0
Nk Rock.0Nk Rock.0
Nk Rock.0
 
Worry free guide to web video
Worry free guide to web videoWorry free guide to web video
Worry free guide to web video
 
Smoking jaclyn sweeney
Smoking jaclyn sweeneySmoking jaclyn sweeney
Smoking jaclyn sweeney
 
Nc state presentationslideshare
Nc state presentationslideshareNc state presentationslideshare
Nc state presentationslideshare
 
Swt J Face 1/3
Swt J Face 1/3Swt J Face 1/3
Swt J Face 1/3
 
Taking Wi-Fi Where It’s Never Gone Before
Taking Wi-Fi Where It’s Never Gone BeforeTaking Wi-Fi Where It’s Never Gone Before
Taking Wi-Fi Where It’s Never Gone Before
 
Lawrenceroleplay
LawrenceroleplayLawrenceroleplay
Lawrenceroleplay
 
Swt bot
Swt botSwt bot
Swt bot
 
Using iOS Apps to Foster Literacy Learning
Using iOS Apps to Foster Literacy LearningUsing iOS Apps to Foster Literacy Learning
Using iOS Apps to Foster Literacy Learning
 
Voco Dubium
Voco DubiumVoco Dubium
Voco Dubium
 
C2 Information Technology Advisors
C2 Information Technology AdvisorsC2 Information Technology Advisors
C2 Information Technology Advisors
 
Video Marketing Tips from A to Z with Judy B handouts
Video Marketing Tips from A to Z with Judy B handoutsVideo Marketing Tips from A to Z with Judy B handouts
Video Marketing Tips from A to Z with Judy B handouts
 
Smart solution
Smart solutionSmart solution
Smart solution
 
Black hole kel 1 1
Black hole kel 1 1Black hole kel 1 1
Black hole kel 1 1
 

Similar to 오픈소스 프로젝트 올챙이

Github 으로 학교 팀 프로젝트 하기
Github 으로 학교 팀 프로젝트 하기Github 으로 학교 팀 프로젝트 하기
Github 으로 학교 팀 프로젝트 하기nexusz99
 
경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)
경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)
경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)NAVER D2
 
[113]apache zeppelin 이문수
[113]apache zeppelin 이문수[113]apache zeppelin 이문수
[113]apache zeppelin 이문수NAVER D2
 
Launchpad 활용 사례 in OpenStack: 다루어본 Bug & Blueprint를 중심으로
Launchpad 활용 사례 in OpenStack: 다루어본 Bug & Blueprint를 중심으로Launchpad 활용 사례 in OpenStack: 다루어본 Bug & Blueprint를 중심으로
Launchpad 활용 사례 in OpenStack: 다루어본 Bug & Blueprint를 중심으로Ubuntu Korea Community
 
차정민 (소프트웨어 엔지니어) 이력서 + 경력기술서
차정민 (소프트웨어 엔지니어) 이력서 + 경력기술서차정민 (소프트웨어 엔지니어) 이력서 + 경력기술서
차정민 (소프트웨어 엔지니어) 이력서 + 경력기술서Jeongmin Cha
 
코프링 프로젝트 투입 일주일 전: 주니어 개발자의 코틀린 도입 이야기
코프링 프로젝트 투입 일주일 전: 주니어 개발자의 코틀린 도입 이야기코프링 프로젝트 투입 일주일 전: 주니어 개발자의 코틀린 도입 이야기
코프링 프로젝트 투입 일주일 전: 주니어 개발자의 코틀린 도입 이야기Seokjae Lee
 
오픈소스 생태계 일원으로서의 개발자(자막 버전)
오픈소스 생태계 일원으로서의 개발자(자막 버전)오픈소스 생태계 일원으로서의 개발자(자막 버전)
오픈소스 생태계 일원으로서의 개발자(자막 버전)JeongHun Byeon
 
2013 공개SW데이 발표 - 구름IDE의 발자취와 미래
2013 공개SW데이 발표 - 구름IDE의 발자취와 미래2013 공개SW데이 발표 - 구름IDE의 발자취와 미래
2013 공개SW데이 발표 - 구름IDE의 발자취와 미래Sung-tae Ryu
 
Single-page Application
Single-page ApplicationSingle-page Application
Single-page ApplicationSangmin Yoon
 
개발자의 첫단계
개발자의 첫단계개발자의 첫단계
개발자의 첫단계yejiHong7
 
137 deview
137 deview137 deview
137 deviewNAVER D2
 
Popular Convention 개발기
Popular Convention 개발기Popular Convention 개발기
Popular Convention 개발기JeongHun Byeon
 
Firebase for Web (웹개발을 위한 파이어베이스) 1 Hosting
Firebase for Web (웹개발을 위한 파이어베이스) 1 HostingFirebase for Web (웹개발을 위한 파이어베이스) 1 Hosting
Firebase for Web (웹개발을 위한 파이어베이스) 1 Hosting승빈이네 공작소
 
대학과 오픈소스
대학과 오픈소스대학과 오픈소스
대학과 오픈소스Jihoon Son
 
오픈소스 컨트리뷰톤 2020 backend.ai 발표자료
오픈소스 컨트리뷰톤 2020 backend.ai 발표자료오픈소스 컨트리뷰톤 2020 backend.ai 발표자료
오픈소스 컨트리뷰톤 2020 backend.ai 발표자료지원 정
 
DevOps!! 도데체 왜, 어떻게 할까??
DevOps!! 도데체 왜, 어떻게 할까??DevOps!! 도데체 왜, 어떻게 할까??
DevOps!! 도데체 왜, 어떻게 할까??Joseph Kim
 
[12월 번역 Meetup] 나의 오픈스택 번역 contributing 삽질 경험기
[12월 번역 Meetup] 나의 오픈스택 번역 contributing 삽질 경험기[12월 번역 Meetup] 나의 오픈스택 번역 contributing 삽질 경험기
[12월 번역 Meetup] 나의 오픈스택 번역 contributing 삽질 경험기OpenStack Korea Community
 
Opensource contributor 회고_ver_0.6
Opensource contributor 회고_ver_0.6Opensource contributor 회고_ver_0.6
Opensource contributor 회고_ver_0.6명준 김
 
141118 최창원 웹크롤러제작
141118 최창원 웹크롤러제작141118 최창원 웹크롤러제작
141118 최창원 웹크롤러제작Changwon Choe
 

Similar to 오픈소스 프로젝트 올챙이 (20)

Github 으로 학교 팀 프로젝트 하기
Github 으로 학교 팀 프로젝트 하기Github 으로 학교 팀 프로젝트 하기
Github 으로 학교 팀 프로젝트 하기
 
경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)
경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)
경희대 해커 기술 세미나 - Git hub으로 학교 팀프로젝트 하기(조성수)
 
[113]apache zeppelin 이문수
[113]apache zeppelin 이문수[113]apache zeppelin 이문수
[113]apache zeppelin 이문수
 
Launchpad 활용 사례 in OpenStack: 다루어본 Bug & Blueprint를 중심으로
Launchpad 활용 사례 in OpenStack: 다루어본 Bug & Blueprint를 중심으로Launchpad 활용 사례 in OpenStack: 다루어본 Bug & Blueprint를 중심으로
Launchpad 활용 사례 in OpenStack: 다루어본 Bug & Blueprint를 중심으로
 
차정민 (소프트웨어 엔지니어) 이력서 + 경력기술서
차정민 (소프트웨어 엔지니어) 이력서 + 경력기술서차정민 (소프트웨어 엔지니어) 이력서 + 경력기술서
차정민 (소프트웨어 엔지니어) 이력서 + 경력기술서
 
코프링 프로젝트 투입 일주일 전: 주니어 개발자의 코틀린 도입 이야기
코프링 프로젝트 투입 일주일 전: 주니어 개발자의 코틀린 도입 이야기코프링 프로젝트 투입 일주일 전: 주니어 개발자의 코틀린 도입 이야기
코프링 프로젝트 투입 일주일 전: 주니어 개발자의 코틀린 도입 이야기
 
오픈소스 생태계 일원으로서의 개발자(자막 버전)
오픈소스 생태계 일원으로서의 개발자(자막 버전)오픈소스 생태계 일원으로서의 개발자(자막 버전)
오픈소스 생태계 일원으로서의 개발자(자막 버전)
 
2013 공개SW데이 발표 - 구름IDE의 발자취와 미래
2013 공개SW데이 발표 - 구름IDE의 발자취와 미래2013 공개SW데이 발표 - 구름IDE의 발자취와 미래
2013 공개SW데이 발표 - 구름IDE의 발자취와 미래
 
Single-page Application
Single-page ApplicationSingle-page Application
Single-page Application
 
개발자의 첫단계
개발자의 첫단계개발자의 첫단계
개발자의 첫단계
 
137 deview
137 deview137 deview
137 deview
 
Popular Convention 개발기
Popular Convention 개발기Popular Convention 개발기
Popular Convention 개발기
 
Firebase for Web (웹개발을 위한 파이어베이스) 1 Hosting
Firebase for Web (웹개발을 위한 파이어베이스) 1 HostingFirebase for Web (웹개발을 위한 파이어베이스) 1 Hosting
Firebase for Web (웹개발을 위한 파이어베이스) 1 Hosting
 
대학과 오픈소스
대학과 오픈소스대학과 오픈소스
대학과 오픈소스
 
Gradle 소개
Gradle 소개Gradle 소개
Gradle 소개
 
오픈소스 컨트리뷰톤 2020 backend.ai 발표자료
오픈소스 컨트리뷰톤 2020 backend.ai 발표자료오픈소스 컨트리뷰톤 2020 backend.ai 발표자료
오픈소스 컨트리뷰톤 2020 backend.ai 발표자료
 
DevOps!! 도데체 왜, 어떻게 할까??
DevOps!! 도데체 왜, 어떻게 할까??DevOps!! 도데체 왜, 어떻게 할까??
DevOps!! 도데체 왜, 어떻게 할까??
 
[12월 번역 Meetup] 나의 오픈스택 번역 contributing 삽질 경험기
[12월 번역 Meetup] 나의 오픈스택 번역 contributing 삽질 경험기[12월 번역 Meetup] 나의 오픈스택 번역 contributing 삽질 경험기
[12월 번역 Meetup] 나의 오픈스택 번역 contributing 삽질 경험기
 
Opensource contributor 회고_ver_0.6
Opensource contributor 회고_ver_0.6Opensource contributor 회고_ver_0.6
Opensource contributor 회고_ver_0.6
 
141118 최창원 웹크롤러제작
141118 최창원 웹크롤러제작141118 최창원 웹크롤러제작
141118 최창원 웹크롤러제작
 

More from cho hyun jong

평범한 개발자 오픈소스로 먹고살기 2
평범한 개발자 오픈소스로 먹고살기 2평범한 개발자 오픈소스로 먹고살기 2
평범한 개발자 오픈소스로 먹고살기 2cho hyun jong
 
테드폴허브(올챙이) PostgreSQL 디비 확장하기
테드폴허브(올챙이) PostgreSQL 디비 확장하기테드폴허브(올챙이) PostgreSQL 디비 확장하기
테드폴허브(올챙이) PostgreSQL 디비 확장하기cho hyun jong
 
평범한 개발자 오픈소스로 먹고살기 2
평범한 개발자 오픈소스로 먹고살기 2평범한 개발자 오픈소스로 먹고살기 2
평범한 개발자 오픈소스로 먹고살기 2cho hyun jong
 
자바가 디비와 사귀기 까지 벌어지는 일들
자바가 디비와 사귀기 까지 벌어지는 일들자바가 디비와 사귀기 까지 벌어지는 일들
자바가 디비와 사귀기 까지 벌어지는 일들cho hyun jong
 
테드폴허브 오픈소스Vs엔터프라이즈
테드폴허브 오픈소스Vs엔터프라이즈테드폴허브 오픈소스Vs엔터프라이즈
테드폴허브 오픈소스Vs엔터프라이즈cho hyun jong
 
올챙이팜플렛
올챙이팜플렛올챙이팜플렛
올챙이팜플렛cho hyun jong
 
Tadpole db hub-monitoring
Tadpole db hub-monitoring Tadpole db hub-monitoring
Tadpole db hub-monitoring cho hyun jong
 
Tadpole DB Hub 1.0.0
Tadpole DB Hub 1.0.0Tadpole DB Hub 1.0.0
Tadpole DB Hub 1.0.0cho hyun jong
 
올챙이(Tadpole for DB Tools)로 살펴보는 Eclipse RAP
올챙이(Tadpole for DB Tools)로 살펴보는 Eclipse RAP올챙이(Tadpole for DB Tools)로 살펴보는 Eclipse RAP
올챙이(Tadpole for DB Tools)로 살펴보는 Eclipse RAPcho hyun jong
 
Petra보고서 개발 open자료
Petra보고서 개발 open자료Petra보고서 개발 open자료
Petra보고서 개발 open자료cho hyun jong
 

More from cho hyun jong (18)

평범한 개발자 오픈소스로 먹고살기 2
평범한 개발자 오픈소스로 먹고살기 2평범한 개발자 오픈소스로 먹고살기 2
평범한 개발자 오픈소스로 먹고살기 2
 
테드폴허브(올챙이) PostgreSQL 디비 확장하기
테드폴허브(올챙이) PostgreSQL 디비 확장하기테드폴허브(올챙이) PostgreSQL 디비 확장하기
테드폴허브(올챙이) PostgreSQL 디비 확장하기
 
평범한 개발자 오픈소스로 먹고살기 2
평범한 개발자 오픈소스로 먹고살기 2평범한 개발자 오픈소스로 먹고살기 2
평범한 개발자 오픈소스로 먹고살기 2
 
자바가 디비와 사귀기 까지 벌어지는 일들
자바가 디비와 사귀기 까지 벌어지는 일들자바가 디비와 사귀기 까지 벌어지는 일들
자바가 디비와 사귀기 까지 벌어지는 일들
 
테드폴허브 오픈소스Vs엔터프라이즈
테드폴허브 오픈소스Vs엔터프라이즈테드폴허브 오픈소스Vs엔터프라이즈
테드폴허브 오픈소스Vs엔터프라이즈
 
올챙이팜플렛
올챙이팜플렛올챙이팜플렛
올챙이팜플렛
 
Tadpole db hub-monitoring
Tadpole db hub-monitoring Tadpole db hub-monitoring
Tadpole db hub-monitoring
 
Tadpole DB Hub 1.0.0
Tadpole DB Hub 1.0.0Tadpole DB Hub 1.0.0
Tadpole DB Hub 1.0.0
 
올챙이(Tadpole for DB Tools)로 살펴보는 Eclipse RAP
올챙이(Tadpole for DB Tools)로 살펴보는 Eclipse RAP올챙이(Tadpole for DB Tools)로 살펴보는 Eclipse RAP
올챙이(Tadpole for DB Tools)로 살펴보는 Eclipse RAP
 
Eclipse RAP design
Eclipse RAP designEclipse RAP design
Eclipse RAP design
 
Petra보고서 개발 open자료
Petra보고서 개발 open자료Petra보고서 개발 open자료
Petra보고서 개발 open자료
 
GEF
GEFGEF
GEF
 
Draw2D
Draw2DDraw2D
Draw2D
 
Eclipse RAP
Eclipse RAPEclipse RAP
Eclipse RAP
 
Eclipse RCP 2/2
Eclipse RCP 2/2Eclipse RCP 2/2
Eclipse RCP 2/2
 
Eclipse RCP 1/2
Eclipse RCP 1/2Eclipse RCP 1/2
Eclipse RCP 1/2
 
Swt J Face 2/3
Swt J Face 2/3Swt J Face 2/3
Swt J Face 2/3
 
Swt J Face 3/3
Swt J Face 3/3Swt J Face 3/3
Swt J Face 3/3
 

오픈소스 프로젝트 올챙이

  • 1. 오픈소스 프로젝트 올챙이 Tadpole DB Hub 조현종 (V0.4.0, 13/09/21) http://goo.gl/Q6Vax http://hangumkj.blogspot.com/ hangum@gmail.com
  • 2. 목 차  올챙이 프로젝트 소개  프로젝트 현황  프로젝트 활동  올챙이 커미터가 되려면
  • 3. 올챙이? Tadpole DB Hub  웹 브라우저에서 DB 개발 및 관리 솔루션  실행  Server, Standalone, PaaS, SaaS
  • 4. 프로젝트 소개  2011년 4월 시작 ~ 현재  프로젝트 홈  https://sites.google.com/site/tadpolefordb/  28개의 bundle로 프로젝트가 구성  1.1.1 배포 중  1명 fulltime 개발자 6명 Contributor
  • 5. 프로젝트 관리  프로젝트 홈은 구글 사이트  Amazon EC2, RDS에 데모 시스템  Source에 Github  비공개 소스는 다른 저장소  Binary download는 google code  페이스 북 페이지와 그룹
  • 7. 프로젝트 활동  COMMITER 모임 1. 비전 공유 및 설계 2. 필요시마다  올챙이 소스 까보기 1. 한달에 한번씩 정규 모임 2. 프로젝트 설명 및 소개 3. 사용자 의견 반영  베이스프레임웍 강좌
  • 8. 올챙이 커미터 분석  nilriri : 올챙이 설계와 개발  develo : 영문 문서 작업  darkcanol :  hangum : 올챙이 초기 만든 사람  billygoo : 개발  Kristories : 인도네이사어 언어 메뉴얼 번역  sstrato: : Apache Hive 기능정리
  • 9. 올챙이팀이 원하는 사람  실력보다는 팀웍을  결과 물 보다는 서로 간의 발전을  결과 물 보다는 재미를  그래서 성공하면?
  • 10. 올챙이 커미터가 되려면  올챙이에 관심을 적극 표현합니다.  올챙이 소스 까보기 등에 참여하여 친하게 지냅니다.  사용해보고 버그나 사용기를 올립니다.  버그 목록에 있는 버그를 해결합니다.  올챙이에 새로운 기능을 제안하고 추가합니 다.  적극적으로 반응하고 행동합니다.
  • 11. 누가 오픈소스를 하는가? 무엇이 되었던 수준이 어떻듯 간에 새로운 것을 상상하고 오픈하고 나누는 것은 누군가에게 도움이 되는 것이 아니가 싶습니 다.

Editor's Notes

  1. Info page :(6.22 여게모 발표)http://onoffmix.com/event/161609.26. 공개SW개발지원과제 중간 보고회 발표. 부산 벡스코 세미나룸 103호22 분발표 5분 질답을 준비합니다.“오픈소스 프로젝트 올챙이” 라는 주재로 발표하게 된 올챙이 쥔장올챙이 아빠한금이 조현종입니다.
  2. 오픈소스 프로젝트는 성격에 따라 다양한 종류가 있다고 생각합니다.회사에서 특정 목적으로 가지고 시작했다거나요.아니면 올챙이와 같이 어느 한 사람이 취미로 시작했다거나요.그래서 여러분과 나눌 내용은 어느 한 사람이 취미로 시작한 오픈소스 프로젝트올챙이가 어떻게 생겼고, 어떻게 운영해 가고 있는지 살펴 보고자 합니다.올챙이 프로젝트가 성공적이거나 잘하고 있거나 이런 생각을 갖고 있지는 않습니다.다만, 오늘 들으시는 분들이 올챙이와 같은 오픈소스 프로젝트를 하고 싶다면 어떻게 하면 되겠다 이런 느낌을 갖으시면 좋겠다 싶습니다.(여기 게시는 분들은 이미 하고 계시는 분들이고, 잘 하고 계실 것으로 믿습니다)그래서올챙이 프로젝트가 어떻게 시작했는지 알아보고요.어떻게 진행했는지 살펴보고요.올챙이에 합류하려면등을 살펴보려고 합니다.
  3. 올챙이 프로젝트는 웹 브라우저에서 database를 개발하고 관리하는 솔루션 입니다.이름에서 보듯이 데이터베이스들의 허브가 되고 싶습니다. 혹시 저희 프로젝트에대해 들어보시거나 사용해 보신 분이 계세요?네~~~(많은)(적으)시네요.현재는 1.1.2 버전을 개발하고 있는 중이구요.그림에서 보시는 것 처럼 많은 데이터베이스를 사용할 수가 있습니다.그 중간에 웹 브라아저를 이용하여 데이터 베이스를 관리 할 수가 있는 것입니다.RDB는 mariaDB,mysql, cubrid, oracle, mssql, pgsql를 사용할수가 있구요.Nosql은 mongodb를 사용할수 있구요.빅데이터로는 apache hive를 사용할수가 있습니다.앞으로 아파치 타조나 레디스에대한 계획을 가지고 있습니다.이것을 실행하기 위해서 서버에서 실행 할 수 있거나,PaaS,SaaS에서 실행 할 수 있도록 다양한 실행 모듈과 디비를 지원하고 있습니다.어떤 분은 많은 데이터 베이스를 지원해서 이제는 이름을 문어라고 하려며 하기도하구요.어떤분은 언제 개구리 되냐고 묻기도 합니다..
  4. 2011년 4월에 프로젝트를 시작 했어요.시작하게 된 이유는 JCO때 발표를 하게 되었는데, 데모 용 시스템이 필요해서 만들기 시작했습니다.올챙이 아이템 선정은요. 몇가지 이야기가 있는데요.저는 그 때 PaaS 시스템을 개발 중이 었는데요.개발 중에 어느 분이 Virtual Machine 한대에 개발 툴킷을 모두 포함해서 사용자에게 배포해 보자는 제안을 하셨어요.그러니까 개발툴인 eclipse, 형상관리 툴인 svn server, 이슈관리 툴인 Trac등을 설치 해서 사용자에게 VM을 판매해 보자구요.현실적으로 그리 좋은 아이디어가 아니라고 회의에서 결정이 되었는데요.저는, 이런 생각이 들었습니다.웹 브라우저를 통해 개발 툴과 도구 등을 제공 할 수 있으면 vm처럼 복잡하게 제공하지 않아도 되겠구나.. 이런 생각이 들었습니다.그래서 파일럿으로 시작한 프로젝트가 올챙이 입니다.개발은 직장을 다니고 있었기에 주말과 밤을 이용했고 2개월정도 만들어서 팀 사람들에게 보여주고 JCO에 데모로 사용했어요.회사 사람들과 커뮤니티 사람들에게 보여주니까 반응은 대게 신기하다는 반응이 대부분 이었던 듯하고요.그러다가 다니던 회사가 합병 등으로 어지럽고 하면서 퇴사를 마음먹고 좀더 본격적으로 만들기 시작했습니다.10년넘게 개발일을 해 왔지만, 내 이름으로 된 프로그램 하나 없어서 만들어보자 이런생각도 있었던듯하고요.저는 이클립스 플렛폼 전문가라 많은 시간동안 오픈소스를 통해 도움을 받아 왔는데 이런 것에 도움이 될까? 이런 생각도 있었던것 같구요.내가 원하는 프로그램,가능성 있다고 생각하는 것을 만들면서 살고 싶다는 생각도 하게 되었어요.회사를 퇴사하고, 가족에게는 비상금을 까먹지 않는 선에서 해보고 싶은것을 해보겠다고 허락을 받았구요.소스는 처음에는 구글 코드에 오픈했습니다.
  5. 프로젝트 홈은 구글 사이트에서 하고 있습니다.프로젝트 홈만 봐도 올챙이가 뭐하는 아이인지, 무엇을 하고 있는지 대강 보이실거에요.(https://sites.google.com/site/tadpolefordb/)아마존 ec2, rds에 데모 시스템이 있구요. 그래서 사용자가 직접 프로그램을 사용해 볼수 있습니다.(http://ec2-176-32-83-35.ap-northeast-1.compute.amazonaws.com:8080/tadpole/tadpole)돈주고 사용하고 있는 시스템입니다.(꽁짜 아니에요. 적당한 비용을 주고 사용하려고 합니다.)소스는 깃 허브에 있습니다.(https://github.com/hangum/TadpoleForDBTools/)외부에 공개하기 꺼리는 것이나, 테스트 소스등 내부소스는 커미터들 만의 저장소가 따로 있어 관리합니다.바이너리 다운로드는 구글 코드를 이용해서 다운로드 하구요.(https://code.google.com/p/tadpole-for-db-tools/downloads/list)페이스 북 페이지와 그룹을 가지고 있습니다.프로젝트 홈이 올챙이의 전체를 볼수 있었는데요.페이스 북 페이지는 올챙이 하루, 이틀 내용을 볼수 있습니다.(https://www.facebook.com/groups/tadpoledbhub/)오늘 올챙이는 라고해서 제가 하루동안 있었던 개발 일지와 이슈등을 올리고 있습니다.이것만 보면 제가 오늘 무슨일 어떤 고민등을 하는 지 알수 있지요.
  6. 프로젝트를 진행하게되면 누군가에게 알려야 하는데요.알아야 프로그램을 사용하고 기대할 수 있으니까요.페이스 북에 보면 오픈소스관련된 그룹들이나 포럼등이 있는데, 거기에 프로젝트 소개를 했고, 주요 이정표가 생기면 알리고 있어요.조언해 주시는 분들이 계세요. 그래서 오픈소스 개발자 대회도 나가게 되었고, 좋은 분들을 많이 알게 되었지요.올챙이 같으면, 데이터 베이스 관련된 프로젝트 이니까는요.그쪽 그룹등에 알리려고 노력합니다.좀 많이 허접해서 외부 발표등을 안하려고 많이 주저하는데, 프로젝트를 알리는 가장 쉬운 방법이 세미나 발표 등이더라구요.기술의 베이스가 되는 곳에 그러니까 올챙이 같은 경우는 eclipse rap 를 기본베이스 프레임웍으로 사용하고 있는데 홈에 소개되어 있구요.혹은 cubrid홈 같은 곳에 소개 되어 있습니다.
  7. 관심자들을 좀더 모으고, 좀더 정리된 의견을 듣기 위해 다음과 같은 모임을 하고 있습니다.커미터 모임을 하고 있구요.필요시마다 하고있구요. 이슈나 메신저 메일등으로 이야기를 합니다. 주요 설계등에서는 만나기도하고요.올챙이 소스 까보기를 하고 있어요.일반 분들 대상으로는 ‘올챙이 소스 까보기 프로그램’을 진행하고 있습니다.이것은 일반 대중을 상대로 올챙이를 좀더 적극적으로 설명하고, 좀더 정재된 의견을 들으려고 하고 있습니다.실제로 소스를 까서 설명하기도하구요.커미터끼리 의견이 갈리는 부분에 대한 의견을 듣기도하고요.예비 커미터등을 모집하기 위한 수단으로 사용하기도합니다.
  8. 올채이 커미터는 전체 4명인데, 실제로는 3명이 주로 활동하고 있습니다.커미터가 어떻게 되었는지 이야기를 해볼게요.Nilriri님은 올챙이 설계와 개발을 하고있구요. 이 분은 고등학교는 선배이고 대학은 동기이구요.그래서 처음 시작할때부터 ‘도와줘요. 형’ 하면서 꼬셨습니다.그래서 강제 커미터가 되었구요.지금은 어떨때는 저보다 많은 커밋을 하고있습니다.프로젝트의 간식담당이시기도 합니다.(부자시라요.)Develo님은올챙이 문서 번역등을 주로 해주고 계세요.제가 페이스 북에 올챙이 문서를 영문으로 만들어 주시거나 이런 필요가 있다고 올렸는데요.메신저로 연락을 해오셨더라구요. 도와주실수 있겠다고요.그래서 만나뵙고 저의 필요를 구체적으로 말씀 드렸고, 도움을 주셔서 계속 같이 하고 있습니다.올챙이 문서 중에 영문 문서는 다 작성해 주셨어요.여성분이시라 프로젝트의 꽃을 담당하십니다.Darkcanol님은 초반에 조언등을 좀 해주셨어요. 지금은 잠수 중이시구요.Hangum이는 만든 저구요.이 이외에도 빌리구님은 이제 이슈를 하나씩 해결하고 있지요.엔드류님은 아파치하이브관련 이슈를 정리해 주셨고, 그쪽으로 계속 도와주시기를 바라고 있습니다.WahyuKristianoto는 인도네이사언어로 메뉴얼을 번역에 주고있습니다.
  9. 올챙이팀이 원하는 사람은 이런 사람입니다.사실은 저희가 되고 싶은 사람 추구하는 방향이라고 생각 들구요.실력은 개인이 노력하면 점차 좋아 질거라 생각이 듭니다.지금 현재의 실력보다는 앞으로가 중요하다고 생각이 들구요.결과물보다는 사람이 중요할 거라 생각이 듭니다.물런 저도 성질이 드러워서 잘 안됩니다만.고객을 만족시키기 보다는 팀 동료를 만족 시키는 것이 중요 하다고 생각이 듭니다.기술자로서 좀더 재미있는 것을 추구하구요.현재 사용하는 것을 개발하는것보다는 미래에 무언가 테스트하는 것을 올챙이의 성공은?망해가는데 성공은?…
  10. 좀 극단적이기 한데요.위의 이야기 처럼 저도 이클립스 커뮤니티에서 활동합니다.요즘 제가 알바를 구하고 있거든요.이클립스 포럼에 특정 부분 사람을 구인 하는 글이 있어서, 메일을 보냈습니다.저를 소개하고 하고 있는 일을 소개하구요. 깃허브 링크도 걸고링크드인 도 링크 걸고요.메일을 보냈는데요.답변이 왔습니다.포럼을 통해알고있다고요.모하는 거냐? 이렇게요.그래서 직장구하는데 이상해? 라고 보냈더니..답변이 왔습니다.시간당 얼마인데 라구요..
  11. 지금까지 올챙이 프로젝트에 대해 이야기를 드렸는데요.우리의 실력이 어떻한지는 전혀 중요하지 않습니다. 일단 만들어서 내놓는것이 중요하다고 생각해요.다른 사람이 관심 가질만한 것을 말이지요.아무리 작은 모임에서라도 실력으로 사람을 나열하면 최고와 최저는 어디든 있기 마련이에요.그래서 본인의 실력이 최저라도 그것에 연연할 필요가 없는 듯합니다.스스로 발전할 의지가 있다면, 그리고 그것이 누군가에게 도움이 될거라는 생각이 든다면 충분히 가치 있지 않을까 싶습니다.물런 만들것에대한 진정성이 먼저 이겠지요.