포크(소프트웨어)

최근 수정 시각:
1
편집
IP 우회 수단(프록시 서버, VPN, Tor 등)이나 IDC 대역 IP로 접속하셨습니다. (#'30183489')
(VPN이나 iCloud의 비공개 릴레이를 사용 중인 경우 나타날 수 있습니다.)
잘못된 IDC 대역 차단이라고 생각하시는 경우 게시판에 문의하시길 바랍니다.
토론역사
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
다른 뜻 아이콘   Unix의 시스템 콜 함수에 대한 내용은 fork(UNIX) 문서를 참고하십시오.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1. 개요2. 라이선스3. VCS4. 사례
4.1. 목록
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

1. 개요[편집]

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
포크(fork)는 기존 프로젝트나 내용이 있을 때 그 프로젝트·내용을 바탕으로 다른 내용을 만들어 분기하는 것을 가리킨다.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

2. 라이선스[편집]

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
라이선스 등만 지켜지면 포크하는 데 법적인 문제는 없다. 오픈 라이선스 같은 자료의 이용을 허용하는 형태이기에 가능한 것. 게다가 기존 라이센스와 호환된다면 대체 라이선스를 사용해도 된다.

이렇기 때문에 오픈 소스 프로젝트는 포크되어서 다양하게 분화하는 것이 가능하다. 예를 들어서, 커뮤니티에서 특화된 기능이 필요한 경우 기존 프로젝트를 포크하여 필요한 부분을 수정하는 것이 가능하다. 이렇게 포크가 가능한 구조는 오픈소스 커뮤니티의 다양성의 원동력이기도 하지만 반대로 파편화 문제를 일으키는 원인이기도 하다.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Git 등과 같은 몇몇 전용 버전 관리 시스템(Version Control System, VCS)에서는 저장소 포크를 자체 지원하며[1], 따라서 최근에는 IT 업계에서 포크라고 하면 구체적으로 이쪽 항목을 가리킨다.

원래 소프트웨어 관련 용어이지만, VCS는 소스코드를 관리하는 데에만 한정되지 않기 때문에 충분히 다른 형태의 저작물을 관리하는 데에도 사용할 수 있다.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

4. 사례[편집]

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
기존 프로젝트가 진행과정이 부진하거나 문제를 일으켰을 때도 이에 대한 반발로 새로운 프로젝트를 꾸리는 경우에도 포크를 사용한다. 오라클의 정책에 반발하여 오픈오피스에서 리브레오피스로 갈라져 나오거나, 하트블리드 사태 이후에 OpenBSD 커뮤니티에서 OpenSSL을 좀 더 보안성이 높은 구조와 가이드라인으로 바꾸는 LibreSSL이 갈라져 나오기도 했던 것이 그 예이다. 그 외, 데이터베이스 프로그램인 MySQL에서 파생된 DBMSMariaDB, WebKit에서 파생된 웹 브라우저 엔진블링크, 위키트래블에서 파생된 위키여행 등이 있다.

나무위키오리위키 등의 엔하계 위키리그베다 위키에서 파생하여 탄생하였다. 리브레 위키는 리그베다 위키 DB를 사용하지 않고 백지에서 시작하여서 포크에 해당하지 않는다. 상술한 리브레오피스 사례가 본 나무위키와 옆동네 리브레 위키의 설립 과정과 매우 많이 닮아 있다. 심지어 리브레 위키는 포크가 아님에도 압도적인 지지를 받아 이 명칭을 채택했을 정도로, 사실 스페인어 위키백과의 사용자들이 새로 만든 엔시클로페디아 리브레 우니베르살 엔 에스파뇰과 닮았다. 다만 공식적으로 리브레오피스와의 연관성은 불명이다.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

[1] 단, 흔히 아는 git fork는 깃 호스팅 서비스 중 하나인 GitHub에서 쓰이는 용어이다. CLI 형태의 순수 git은 clone(저장소 복제)만 할 수 있으며, 이 클론한 저장소를 별도로 호스팅하는 과정을 자동화해 주는 업체가 바로 깃허브이다.[2] 오리위키의 경우, 나무위키의 갱신사항도 가져와서 반영했다.[3] 현재 접근 불가
CC-white 이 문서의 내용 중 전체 또는 일부는 문서의 r380 판에서 가져왔습니다. 이전 역사 보러 가기
 
 
 
 
 
 
 
 

크리에이티브 커먼즈 라이선스
이 저작물은 CC BY-NC-SA 2.0 KR에 따라 이용할 수 있습니다. (단, 라이선스가 명시된 일부 문서 및 삽화 제외)
기여하신 문서의 저작권은 각 기여자에게 있으며, 각 기여자는 기여하신 부분의 저작권을 갖습니다.

나무위키는 백과사전이 아니며 검증되지 않았거나, 편향적이거나, 잘못된 서술이 있을 수 있습니다.
나무위키는 위키위키입니다. 여러분이 직접 문서를 고칠 수 있으며, 다른 사람의 의견을 원할 경우 직접 토론을 발제할 수 있습니다.

  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
더 보기