2010-07-31 2 views
7

저는 소프트웨어 회사에서 일하고 있습니다. (개발자는 아니지만 그 역할로 옮기고 싶습니다.) 우리가 .NET 플랫폼 (C#/ASP)으로 전환하는 동안, 아직 몇 년이 걸렸습니다. 그 동안 다른 회사로 이전하고 싶을 때만 구 기술에만 종사하고 싶지 않습니다. 게다가 게임을 앞서고 싶습니다. 그래서 일찍부터 기여할 수 있습니다.OSS 프로젝트에 어떻게 기여할 수 있습니까?

오픈 소스 프로젝트에 참여하고 싶습니다.하지만 어디서부터 시작해야할지 모르겠습니다. 어떻게 기부합니까? 버그 수정이나 문서 작성과 같은 작은 일을 기꺼이 해드 리고 있습니다. 누가 프로젝트를 소유하고 있습니까? "컷을 만드는 것"과 그렇지 않은 것을 결정하는 사람은 누구입니까? 어떤 일이 발생해야하는지 어떻게 알 수 있습니까? 나는 소스 포지 (sourceforge)와 같은 것을 알고 있습니다. 나는 어떻게 참여할 것인가, 어디에서 시작해야 할지를 모른다.

답변

1

소스 포지 (SourceForge)는 Help Wanted system입니다.이를 통해 무언가를 신청하는 것이 좋습니다.

특정 프로젝트가 있다면 패치를 제출하는 것으로 시작할 수 있습니다. 기본적으로 프로젝트 소스에 변경 사항을 적용하여 문제를 해결하고 개발자가 적용 할 수 있습니다. 그런 다음 프로젝트 소유자는 패치를 가져 와서 평가하고 통합할지 여부를 결정합니다. Linux 커널과 같은 일부 프로젝트의 경우, 이것이 가장 많은 기여가 이루어지는 방법입니다.

소규모 프로젝트는 저장소에 대한 직접 커밋 권한이있는 사용자가 변경 한 사항이 대부분입니다. 관심있는 언어로 된 소규모 프로젝트가 눈을 끈다면 개발자에게 메시지를 보내고 도움을 요청하십시오.

"무엇이 필요합니까?"를 결정하기 위해 프로젝트별로 다릅니다. 단기간에 대부분의 프로젝트에는 버그를 추적해야하는 버그가 가득 차 있으며 구현해야하는 기능이 있습니다. 장기적으로 더 큰 프로젝트에는 운영위원회와 공식 로드맵이있을 수 있지만 작은 프로젝트에는 개발자가 멋진 것으로 생각하는 목록이있을 것입니다.

0

당신이 사용하고 싶거나 실제로 사용하고 싶거나 사용할 계획 인 FOSS 프로젝트의 개발 상황을 탐구 해보십시오. 로드맵, 현재 토론, 버그 보고서를 읽고, 문제를 해결하거나 자신의 아이디어를 구현하고 코드를 제출하십시오 (토론을위한 쇼).

4

OpenHatch이라는 꽤 최근의 웹 사이트가 있는데, 특히 오픈 소스 프로세스에 참여한 사람들을 만나러 만들어진 사이트입니다.

또는 Launchpad이 있는데, 더 길었고 우분투 리눅스의 회사 인 Canonical이 뒷받침합니다. 거기에 당신이 도울 수있는 많은 프로젝트가 있습니다.

Go 체크 아웃하십시오! :)

+0

고맙습니다. – Jason

관련 문제