본문 바로가기

CS & ITS

[Network/Topic] 서드 파티(3rd Party)와 퍼스트 파티, 세컨드 파티 개념

서드 파티(3rd Party/Third Party)

서드 파티란 다른 회사 제품에서 사용되기 위한 소프트웨어(또는 부속 하드웨어 등)를 개발 및 공급하는 회사를 의미합니다. 프로그래밍 관점에서는 자체 생산되지 않은 플러그인(Plugin), 라이브러리(Library), 프레임워크(Framework), 오픈소스(Opensource) 등을 사용할 때 역시 넓은 의미에서 서드 파티를 이용한다고 볼 수 있습니다.

퍼스트 파티(First Party)와 세컨드 파티(Second Party)

서드 파티가 제 3자에 의해서 생산된 소프트웨어라는 관점에서 퍼스트 파티세컨드 파티는 다음과 같이 정의됩니다.

  • 퍼스트 파티
    : 제품(하드웨어) 생산자가 자체적으로 소프트웨어를 개발/공급하는 경우
  • 세컨드 파티
    : 퍼스트 파티를 모기업으로 두고있는 자회사가 소프트웨어를 개발/공급하는 경우

콘솔 게임기 개발 업체와 게임 개발 업체를 예로 들면,

  • 콘솔 게임기 개발 업체가 자사의 콘솔에서 서비스되는 게임을 직접 개발한 경우
    => 퍼스트 파티
  • 콘솔 게임기 개발 업체가 자회사를 두고 자사의 콘솔에서 서비스되는 게임을 개발 요청한 경우
    => 세컨드 파티
  • 제 3자에 해당하는 게임 개발 업체가 제작한 게임을 콘솔 게임기 개발 업체에게 제공하는 경우
    => 서드 파티