오픈소스의 첫 단계

발행: (2026년 3월 4일 오후 10:08 GMT+9)
5 분 소요
원문: Dev.to

Source: Dev.to

배경

지난 10월에 저는 GSoC 기여자가 쓴 블로그를 읽었습니다. 그는 어떻게 시작했는지, 오픈 소스를 어떻게 발견했는지, 무엇을 작업했는지, 그리고 여정이 어떻게 전개됐는지를 이야기했습니다. 저는 이미 오픈 소스가 무엇인지, GSoC가 무엇인지 알고 있었고, 영상을 보고 여러 블로그도 읽어봤습니다.

하지만 무언가를 안다는 것과 실제로 발을 들여놓는 것은 전혀 다른 일입니다. 저는 언젠가 제 프로필에 GSoC 배지를 달고 싶다는 조용한 꿈을 가지고 있었는데, 이를 위해서는 오픈 소스에 기여해야 합니다. 제 머릿속에서는 계속 속삭였습니다:

“한 줄 코드를 바꾸면 실수로 프로덕션을 다운시켜 버리면 어떡하지?”

또한 온라인에는 학생들(특히 인도 출신)이 저품질 기여로 오픈 소스를 “오염시킨다”는 이야기도 있습니다. 그래서 제 가장 큰 두려움은 프로덕션을 망치는 것뿐만 아니라 비판을 받는 것이었습니다.

첫 번째 이슈 찾기

블로그에서 저자는 OWASP BLT에 만든 첫 번째 PR—작고 간단한 PR—을 언급했습니다. 저도 비슷한 것을 찾을 수 있다면 저도 기여할 수 있겠다고 생각했습니다. 그래서 조직을 철저히 탐색했습니다:

  • 모든 페이지
  • 모든 링크
  • 모든 문서

혼란스러운 스크롤과 끈질긴 클릭 끝에 마치 묻힌 보물을 찾은 듯한 느낌을 받았습니다: 기여 가이드에 있는 깨진 링크—작은 href 문제였습니다.

링크를 고쳤지만, 사전 커밋 체크가 계속 실패했고 저는 끝이라고 생각했습니다. 모든 문제를 해결하는 데 다섯 시간이 걸렸지만 결국 정상적으로 동작했고, 2025년 11월 1일에 PR을 올렸습니다.

머지

다음 날, PR이 머지되었습니다.

저는 제 변경 사항을 확인하기 위해 계속 사이트를 방문했습니다. 그 작은 깨진 링크가 저를 OWASP BLT와 오픈 소스 전체에 입문하게 만든 계기였으며, 그 블로그와 BLT에 항상 감사하게 됩니다.

그 이후 진행 상황

오늘까지 이 조직에서 20개 이상의 PR이 머지되었습니다. 저는 다음을 배웠습니다:

  • 유지보수자와 소통하기
  • 실제 문제에 기여하기
  • 동료 리뷰 제공하기

예전에는 오픈 소스가 천재 개발자들만을 위한 것이라고 생각했지만, 실제로는 첫 걸음만 내딛으면 된다는 것을 깨달았습니다.

교훈

아직도 읽고 망설이고 있다면, 프로젝트를 탐색해 보세요:

https://github.com/OWASP-BLT

그 작은 수정이 제 길을 바꿨습니다. 오픈 소스를 경쟁 시험처럼 여기지 마세요. 실제 애플리케이션에 참여하면서 배우고, 여러분의 작은 변화가 많은 사람들에게 도움이 될 수 있다는 것을 깨닫는 것이 중요합니다. 그 느낌은 정말 강력합니다.

도움이 되길 바랍니다! ;)

0 조회
Back to Blog

관련 글

더 보기 »