방금 12시가 넘었으니 오늘 9/17에, "오픈소스와 개발 프로세스"와 관련하여 주제 발표가 있습니다. KLDP 10주년 기념행사에서 발표할 자료입니다. PDF: http://coolengineer.com/files/misc/oss_devprocess.pdf Power Point http://coolengineer.com/files/misc/oss_devprocess.ppt 못오시거나 안들으실 분을 위해 정리하자면, "오픈소스 프로젝트 진행을 살펴보면서, 회사 프로세스에 도입할만한 것을 찾아봅시다" 입니다. 위 문서는 맨 마지막 장의 Common Creative 라이선스에 의해 재배포 가능합니다. 늘 그렇겠지만, 갑자기 썰렁한 멘트가 강의 중에 기대됩니다.
KLDP가 10주년이 되었습니다. 여기 10년전부터 알고있었지만, 필요할 때마다 사용하다가 2003년부터 활동하기 시작하였다가, 마침 지금 Drupal의 이전에 사용한 phpBB2 로 만들어진 BBS에서 질의/응답을 많이 한 죄(?)로 잠시 관리자 역할도 하였고, 마침 Drupal로 이전하면서 블로그를 운영하게 되면서 다시 본의게(!) 읽기 모드로 활동하고 있습니다. 개인 블로그를 운영하고 싶은 마음과 KLDP가 F/OSS 관련 주제의 블로그글을 모으는 권순선님의 의지가 겹쳐 글을 쓰면서도 중복 포스팅해야하나, 아니면 내 홈에만 써야하나라는 고민을 하다가 지금은 한쪽에만 글을 쓰고 있습니다. (이 문제는 제 스스로 해결해야할 문제) 10주년 기념행사로 컨퍼런스를 주최한다고 강의 섭외가 들어 왔을 때, 바..
오픈 소스에 참여하는 모습은 다음과 같이 정리될 수 있습니다.만든 프로그램을 소스 채로 공개처음부터 오픈 소스로 기획하면서 개발잘 진행되고 있는 오픈소스에 패치 혹은 기능 추가를 보내면서 참여소스 코드 개발 외의 것으로는 지역화 담당자진행되고 있는 오픈 소스 관련 커뮤니티 운영자드물게 있는 아이콘/그래픽 담당해당 프로그램의 문서화 담당자OS 배포판 빌드 담당자 소스 코드 개발자로서 뭔가 오픈 소스관련된 일을 시작하는 것은 위와 같은 경우들이 있지만, 그것 보다 중요한 것은 사람들과의 지속적인 커뮤니케이션입니다. 그렇지 않으면 피드백이 줄어 들게 되고, 좌절 모드가 될 수도 있습니다. 그 만큼 홍보의 문제가 있는 것인데, 많이 쓸 수록 좋고 나쁜 피드백들이 오게되고, 이런 피드백들이 지속적인 개선에 대한 ..
자유/오픈 소스 프로젝트들이 우리같은 개발자에게 주는 혜택 중 가장 큰 것은, 누가 뭐라해도 무료로 그 내부를 알 수 있는 것이다. 많은 오픈 소스 소프트웨어들은 이전에 없는 새로운 것이라기 보다는 이전과 다른 새로운 것들이다. 즉, 오픈 소스 소프트웨어를 통해서 얻을 수 있는 가장 중요한 재산은 "이들은 어떤 다른 방식을 사용했나"를 아는 것 이다. 물론, 이전에 없는 새로운 것들도 있다. 하지만, 그 내부에서 사용한 코드 조각들은 어딘가에 있는 개념들이며, 그 조각이 나름의 방식대로 모여 하나의 프로그램을 이루는 것이다. 엔지니어링이란, 사이언스가 하는 "미지에 대한 가설-검증"과는 달리 "문제 해결을 위한 효율 좋은 새로운 조합을 찾아내는 것"에 그 특징이 있는 것이고, 우리는 오픈 소스를 들여다 ..
팀 일부 사람들에게 오픈소스 프로젝트가 어떤 도움을 주었는지 물어 보았다. KYS: 긍정적인 자극이 되었다. YJH: 얘네들은 어떻게, 왜 이렇게 했는지 생각하면서 생각을 넓힐 수 있다. JSR: 재밌는 시도에 대한 영감을 얻을 수 있다. 이런 것도 해볼까? YSK: 누군가 만들어 놓은 것이 있었는데, 상용이야, 그래서 하나 만들었는데, 아직 공개는 안했지. 다른 사람들에게 질문을 하는 것, 다른 말로는 인터뷰를 하는 것은 사실을 정리하는데 도움이 되는 것 같다. 이 사람들은 모두 어느 정도 경력이 있는 사람들이니까.
개발 프로세스 중 실제 코드를 위해 들어가는 작업과 릴리즈 직전까지로 한정해서 생각해보면, 오픈소스가 주는 이점은 그것을 사용하는 다른 프로젝트를 참조할 수 있는 것에 있다. 또한, 배우려는 마음을 가지고 오픈소스 프로덕트를 사용한다면, 가장 중요한 자세는 문서는 없어도, 코드는 있다는 마지막 희망이다. "단, 시간이 없는게 흠이지."라는 말은 할아버지 앞에서는 하지 않는 것이 좋다. 잠을 줄여라. 오픈소스로 뒹굴 사람들은 잠자는 시간이 아까운 사람들이다. 잠을 못이긴다면 체질을 바꿔야한다. 언젠가 얘기하고 싶은 것은, 오픈 소스가 주는 매력은 소스가 오픈되었다는 것에 있는 것이아니라, 소스를 만들어 낸 사고 방식이나 프로젝트 운영 방식이 오픈되어 있다는 것에 있다.
- Total
- Today
- Yesterday
- OpenID
- SSO
- 구근
- 대화
- perl
- JavaScript
- 오픈소스
- tattertools
- MySQL
- 벤자민
- 디버깅
- TCP/IP
- 클레로덴드럼
- 식물
- ssh
- nodejs
- Tattertools plugin
- SVN
- 킹벤자민
- writely
- Subversion
- Linux
- BlogAPI
- 덴드롱
- url
- 커피
- VIM
- macosx
- 퀴즈
- 수선화
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |