Federico Mena-Quintero federico@gnome.org 2013 자유 소프트웨어 프로젝트 조성호 shcho@gnome.org 2016, 2017. 추가 자료

여러분이 읽어볼만한 다른 링크를 드리겠습니다. 자유 소프트웨어 개발자로 거대 배포팀에서 일하는 방법, 바람직한 프로그래밍 방법에 대해 일반적인 많은 내용을 담고 있습니다.

Karl Fogel 저, Producing Open Source Software. 자유 소프트웨어를 작성하면서 따라야 할 좋은 습관을 설명하는 정말 뛰어난 책입니다. 프로젝트의 참여자 집단 관점에서, 기여자를 대하는 방법, 어떻게 조직을 구성하고 의사소통을 진행하는지, 비영리 재단과 접촉하는 방법을 다룹니다. 언제든지 자신에게 "프로젝트에서 $human_situation을 어떻게 다루어야 하는가?"를 묻는다면, 이 책에서 답을 줄 수도 있습니다.

GNU 코드 작성 표준. 오래된 문서지만, 여전히 최고의 설명이 많이 있습니다. C 코드 작성 방식, 플러그인 시스템 처리 문제, 명령행 프로그램의 일반 옵션 이름, Makefile 작성 형식, 코드 문서 작성시 Texinfo 활용 예시 같은 상당히 GNU스러운 자세한 설명이 있습니다.

Linux Kernel Coding Style. "전반적인 들여쓰기"의 근거, 중괄호 위치, 명확하고 분명한 이름 부여 방식, 한 곳에서 함수 실행을 빠져나가는 방식을 설명합니다.