...
- 오픈소스 사용하고 관심 갖기 부터
- 사용하다가 문제점을 발견하거나 (버그, 오타등) 개선 아이디어가 있을때, 이를 요청, 공유하고 토론하기
- 직접 버그를 수정하거나 다른 사람의 코드를 리뷰하기!
오픈소스 생태계
- 오픈소스 생태계에는 다양한 플레이어들의 얽혀 있음
- 오픈소스 사용자
- 오픈소소 개발자
- 사용자가 종사하는 기업
- 개발자가 종사하는 기업
- 오픈소스 재단
- 후원기업
오픈소스 단체
- 아파치 재단 (Apache Software Foundation)
- 350개 이상의 프로젝트를 지원중
- 프로젝트 지원 방식
- 프로젝트의 퀄리티
- 커뮤니티의 활성화 정도 등을 고려
- 커뮤니티가 얼마나 활성화, 성숙 되었는지를 중점적으로 봄
- 프로젝트 커뮤니티
- 개발자 커뮤니티
- 사용자 커뮤니티
- 커미터
- 프로젝트 커미티(의회)
- 프로젝트 커미티 의장
- 아파치 정신
- 커뮤니티
- 코드보다 커뮤니티
- 협업, 토론, 의견수렴
- 다양성 있는 커뮤니티가 더 바랍직
- 커미터
- 프로젝트에 기여할 능력이 있고 실제로 기여한 사람들
- 기존 커미터들의 투표로 활동을 한 사용자를 커미터로 초대
- 마스터 브랜치에 직접 커밋할 수 있는 권한을 가지고, 프로젝트를 개선
- 개방성
- 커뮤니티는 공개된 방식으로 일을 할때 가장 잘 돌아간다.
- 프로젝트와 관련된 대화는 공개된 채널인 메일링 리스트를 이용
- 코드는 항상 공개, 코드의 결정 및 진행사항은 코드리뷰를 통해 공개적으로 진행
- 실용주의
- 아파치 라이선스 2.0을 포함시켜야 한다.
- 기부
- 기부에 의해 운영됨
- 이기심 & 이타심의 공존
- 나 혼자보다는 같이하는게 나에게도 좋다.
- 커뮤니티
- 아파치 재단과 빅데이터
- ApacheCon, Apache BigData 컨퍼런스를 보면 트랜드를 알 수 있음.
- 빅데이터는 오픈소스 기술이 최근 대량으로 상업화됨.