Skip to main content

프로젝트 포크 란 무엇입니까?

computing 애플리케이션에서 프로젝트 포크는 기존 소프트웨어 제품의 특정 측면 또는 기능이 원래 소프트웨어의 초점이 아닌 응용 프로그램에 맞는 새로운 제품을 만드는 기초로 사용되는 상황입니다.Project Forks의 생성은 일반적으로 발생하며 오픈 소스 또는 무료 소프트웨어를 사용하여 발생할 수 있습니다.독점 소프트웨어 제품의 일부 측면을 사용하여 프로젝트 포크 프로젝트의 예도 있습니다.Software 소프트웨어 엔지니어링 프로세스 내에서 점점 더 많은 소비자 요구를 충족시키는 새로운 소프트웨어 패키지의 지속적인 개발이 있습니다.종종 기존 소프트웨어는 이러한 신제품에 대한 영감을 제공합니다.현재 소프트웨어 패키지의 하나 또는 두 가지 기능은 신제품의 기초를 형성 할 수 있습니다.이 시나리오에서는 새로운 소프트웨어가 기존 소프트웨어 제품에서 포기하거나 분기한다고합니다.새로운 Project Fork는 빌린 기능의 매력을 향상시키고 오리지널 소프트웨어 오퍼링에 존재하지 않는 새로운 기능을 추가하려고합니다.project 프로젝트 포크 생성을 위해 오픈 소스 소프트웨어를 사용하는 것은 비교적 간단합니다.원래 개발자의 허가를 보호 할 필요는 없으며, 어떤 방식 으로든 원산지 소프트웨어의 개발자와 협력해야 할 요구 사항이 없습니다.그러나 Project Fork의 개발자가 원래 개발자와 상호 작용하는 것은 드문 일이 아닙니다.그러나이 수준의 커뮤니케이션 및 협업은 완전히 자발적이며 무료 소프트웨어가 관련 될 때 요구 사항이 아닙니다.

독점 소프트웨어 응용 프로그램을 사용하여 프로젝트 포크 생성은 일반적으로 원래 소프트웨어의 라이센스를 보유하는 모든 엔티티가 수행합니다.그러나 독립 개발자가 지점 또는 포크 개발에 라이센스가있는 소프트웨어를 제한적으로 사용할 수있는 계약 계약을 체결 할 수 있습니다.보다 일반적으로, 원래 소프트웨어를 제어하는 회사는 단순히 In House Resources를 사용하여 프로젝트 포크를 개발하고 라이센스를 완전히 제어 할 수 있습니다.이 접근법은 새롭고 더 많은 기능이 풍부한 독점 소프트웨어를 개발하거나 원래 소프트웨어에서 작동하는 동반자 소프트웨어 패키지를 만들 때 종종 사용됩니다.project Project Fork가 결국 소프트웨어 패키지를 개발하여 결국 원래 소프트웨어를 대체 할 수 있습니다.다른 경우에는 Forks가 결국 원래 소프트웨어 응용 프로그램으로 다시 라우팅되어 새롭고 개선 된 버전으로 판매되도록 개발 될 수 있습니다.