서드파티란?

 

서드파티(Third Party)의 사전적 정의는 "제 3자"


IT분야에서의 서드파티의 의미는 어떤 프로그램/기술을 개발하는것이 아니라
이미 개발된 프로그램과 호환되는 상품이나, 이미 개발된 기술을 이용한 파생상품을 생산하는 개념

 

가장 쉽게 이해되는 예시는 이미 만들어진 프로그램이 있을 때

해당 프로그램의 제작사가 아닌 일반 사용자들이 만들어둔 플러그인이 있다면

해당 플러그인과 플러그인을 만든 개발자가 서드파티인 것

 

 

 

퍼스트파티? 세컨드파티?

 

하드웨어 생산자가 직접 소프트웨어를 개발한다면 퍼스트파티

하드웨어 생산자인 모기업과, 자사관계의 기업에서 소프트웨어 개발을 한다면 세컨드파티

하드웨어 생산자와 직접적인 관계 없이 소프트웨어를 개발하는 회사/개발자는 서드파티

 

하드웨어 뿐 아니라 프로그램/기술 개발자가 파생 기술까지 함께 개발한다면 퍼스트 파티

혹은 하드웨어 생산자를 퍼스트파티, 소프트웨어 개발자는 서드파티로 부르기도 함

 

 

 

예시

 

1) 스마트폰
아이폰처럼 운영체제를 제작하면서, 동시에 기본탑재 앱도 개발한다면 퍼스트파티
안드로이드같은 운영체제에 사용되는 앱을 제3자가 개발한다면 서드파티


2) 게임분야
소니가 플레이스테이션과 플스에서 작동하는 게임을 둘 다 개발한다면 퍼스트파티
반면 플스에서 작동하는 게임만 만드는 회사라면 서드파티

3) 프로그래밍
개발자가 말하는 서드파티는 플러그인/라이브러리/프레임워크 등 프로그래밍을 도와주는것들을 의미

혹은 프로그래밍을 돕는 플러그인/라이브러리/프레임워크 등을 만드는 회사를 서드파티라고도 함