Home artificial turf영어충치치료대게푸드화상영어manufacturing특허교육정보미분류골프비즈니스병원검색엔진최적화csr보험GEO클라우드조명건강화장품인조잔디마케팅상조임플란트워드프레스통신금융부동산ga4보안홈페이지제작스포츠지속가능경영제조챗gpt법률숙박인공지능electronics세일즈포스뷰티seo

홈페이지 외주 계약 전 확인할 조건: 도메인·소스코드 명의와 유지보수 범위

홈페이지 외주 계약에서 발주자가 가장 먼저 확인할 사항은 도메인·소스코드·디자인 결과물의 소유권과 계약 종료 후 이전 조건입니다. 그다음으로 유지보수 범위, 개인정보 처리 의무, 웹 접근성 기준을 계약서에 문서로 남겨야 합니다. 견적 금액만큼 이 조건들도 장기 운영 비용과 분쟁 위험에 영향을 줍니다.

외주 계약서에 소유권 조항이 왜 가장 중요합니까?

홈페이지 제작을 외부 업체에 맡기는 발주자는 완성된 사이트를 자기 자산으로 여깁니다. 그러나 계약서에 권리 귀속이 명시되지 않으면 실제 권리관계는 달라질 수 있습니다. 저작권은 원칙적으로 결과물을 만든 쪽(제작 업체)에 발생합니다. 그래서 대금을 지급했다는 사실만으로 소스코드나 디자인 시안의 저작재산권이 발주자에게 넘어오지는 않습니다. 따라서 계약서에는 양도 대상, 양도 시점, 업체가 기존에 보유하던 모듈의 사용 허락 범위를 따로 적어야 합니다. 업체가 일부 작업을 외부 인력에게 맡기는 경우에는 그 부분의 권리까지 업체가 확보해 발주자에게 양도한다는 보증 조항도 함께 넣어야 합니다.

한국저작권위원회는 저작재산권 양도 등 권리 변동 사항을 등록하는 저작권 등록 제도를 운영합니다. 등록이 권리 발생의 요건은 아니지만, 저작재산권 양도를 등록하면 그 양도 사실을 제3자에게 주장할 수 있는 효력(대항력)이 생깁니다. 규모가 큰 사이트나 자체 기능을 개발한 경우에는 양도 계약과 함께 등록 여부를 검토할 만합니다.

소유권 조항에 들어가야 할 항목

  • 도메인 등록 명의를 발주자(사업자) 본인으로 할 것
  • 호스팅·서버 계정의 관리자 권한을 발주자에게 넘길 것
  • 소스코드, 데이터베이스, 디자인 원본 파일의 인도 시점과 형식
  • 업체가 재사용하는 공통 모듈과 유료 글꼴·이미지의 라이선스 범위

저작재산권을 양도하더라도 디자인 시안·이미지 같은 일반 저작물은 특약이 없으면 2차적저작물을 작성할 권리가 양도 대상에서 빠진 것으로 추정됩니다. 반면 소스코드(컴퓨터프로그램)는 특약이 없어도 이 권리가 함께 양도된 것으로 추정됩니다. 나중에 사이트를 고치거나 다른 업체에 수정을 맡길 때 해석 다툼이 생기지 않도록, 추정에 기대지 않고 양도 범위에 이 권리를 계약서에 명시하는 편이 안전합니다.

계약서에는 예를 들어 다음과 같은 문안으로 적을 수 있습니다.

  • 「이 계약에 따라 제작된 소스코드와 디자인 원본의 저작재산권(2차적저작물작성권을 포함한다) 일체는 잔금 지급일에 발주자에게 양도된다.」
  • 「수급자는 계약 종료일로부터 ○일 이내에 전체 파일과 데이터베이스 백업본을 발주자에게 인도한다.」

도메인과 호스팅은 누구 명의로 등록해야 합니까?

도메인은 사업자 본인 명의로 등록해 두는 것이 안전합니다. 업체 명의로 등록되면 계약이 끝나거나 업체가 폐업했을 때 도메인 이전에 업체 협조가 필요해지고, 갱신 시기를 놓쳐 도메인을 잃는 일도 생깁니다. 한국인터넷진흥원 안내(영문 페이지)에 따르면 .kr 도메인은 등록대행자를 통해 등록합니다. 등록대행자 계정의 로그인 정보와 갱신 알림 수신 이메일을 사업자 본인 것으로 지정해 두어야 합니다.

호스팅도 같은 기준을 적용합니다. 업체가 자체 서버에 사이트를 올려 주는 방식은 초기 관리가 편하지만, 이전할 때 데이터 백업 파일 제공 여부가 분쟁 대상이 되기 쉽습니다. 앞의 인도 조항 예시를 호스팅 데이터에도 적용하고, 다른 서버로 옮길 때 드는 이전 작업 비용을 누가 부담하는지도 계약서에 함께 정해 둡니다.

계약 단계별로 무엇을 확인해야 합니까?

과학기술정보통신부는 공정한 소프트웨어사업 계약 환경을 위해 2020년 12월 소프트웨어 사업 표준계약서 6종을 배포했으며, 여기에는 정보시스템 개발구축·유지관리 사업 표준계약서가 포함됩니다. 홈페이지 제작 계약을 준비할 때 이 서식의 조항 구성을 참고하면 빠뜨리는 조항을 줄이는 데 도움이 될 수 있습니다. 아래 표에서 가장 먼저 볼 항목은 계약 체결 단계의 권리 귀속이며, 소스코드·디자인 양도 시점을 잔금 지급과 연결해 두는 것이 핵심입니다.

계약 단계확인 항목판단 기준
견적·제안과업 범위, 페이지 수, 기능 목록메뉴 구조·기능 목록이 문서로 특정됨
계약 체결권리 귀속, 대금 지급 조건소스코드·디자인 양도 시점이 잔금 지급과 연결됨
제작·검수검수 기준, 수정 횟수검수 기간과 무상 수정 횟수가 숫자로 기재됨
오픈 후 운영하자보수 기간, 유지보수 범위하자보수와 유료 유지보수의 경계가 정의됨
계약 종료데이터 인도, 계정 이전백업 파일 형식과 인도 기한이 명시됨

대금은 착수금, 중도금, 잔금으로 나누고 각 지급 시점을 검수 완료와 연결하면 분쟁 시 근거가 남습니다. 전액을 선지급하면 일정 지연이나 품질 문제가 생겼을 때 발주자가 쓸 수 있는 수단이 줄어듭니다.

유지보수 범위는 어떻게 정해야 분쟁이 줄어듭니까?

오픈 이후 분쟁은 하자보수와 추가 작업의 구분에서 자주 생깁니다. 하자보수는 계약된 기능이 계약대로 작동하지 않는 문제를 고치는 것이고, 새 메뉴 추가나 디자인 변경은 별도 작업입니다. 이 경계를 계약서에 예시와 함께 적어 두면 비용 협의가 쉬워집니다.

  • 하자보수 기간: 오픈일 또는 검수 완료일 중 어느 날부터 계산하는지 명시합니다.
  • 대응 시간: 사이트 접속 불가처럼 긴급한 장애와 일반 수정 요청의 처리 기한을 나누어 정합니다.
  • 월 정액 유지보수: 포함되는 작업(게시물 등록, 보안 업데이트, 백업)과 횟수 한도를 적습니다.
  • 소프트웨어 업데이트: 설치형 플랫폼이나 플러그인을 쓰는 경우 보안 업데이트 책임 주체를 정합니다.

하자보수 조항은 예를 들어 「하자보수 기간은 최종 검수 완료일로부터 ○개월로 하며, 이 기간 중 계약된 기능의 오류는 수급자가 무상으로 수정한다. 신규 메뉴 추가와 디자인 변경은 하자보수에 포함하지 않는다.」처럼 적을 수 있습니다.

개인정보와 웹 접근성은 제작 단계에서 무엇을 반영해야 합니까?

문의 양식, 회원가입, 예약 기능처럼 이름이나 연락처를 받는 홈페이지는 개인정보 보호 관련 법령의 적용을 받으며, 개인정보 처리방침을 정해 이용자가 확인할 수 있도록 공개해야 합니다. 업체에 처리방침 페이지 제작을 맡길 때는 법령이 정한 처리방침 기재 항목이 빠지지 않았는지 검토하도록 요구합니다.

수집 항목도 최소화해야 합니다. 상담 문의에 생년월일이나 주소가 필요하지 않다면 입력란을 만들지 않는 것이 관리 부담과 유출 위험을 함께 줄입니다. 수집 목적, 보유 기간, 동의 절차가 양식 화면에 표시되는지 검수 항목에 포함해야 합니다.

웹 접근성은 오픈 뒤에 고치면 화면 구조를 다시 손봐야 할 수 있으므로 제작 단계에서 반영하는 편이 수월합니다. 웹 접근성 기준으로는 한국형 웹 콘텐츠 접근성 지침을 참고할 수 있습니다. 일반적인 접근성 점검에서는 이미지 대체 텍스트, 키보드만으로 이용할 수 있는 메뉴, 충분한 명도 대비 같은 항목을 확인합니다. 계약서에 이 지침 준수를 과업 범위로 적어 두면 검수 단계에서 기준을 두고 다툴 일이 줄어듭니다.

자주 묻는 질문

템플릿으로 만든 홈페이지도 소스코드를 받을 수 있습니까?

템플릿 자체는 제3자의 저작물인 경우가 많아 소유권 이전 대상이 아니라 사용 허락 대상입니다. 다만 그 템플릿 위에 추가한 맞춤 디자인과 콘텐츠, 데이터베이스는 인도 대상으로 계약할 수 있습니다. 템플릿 라이선스가 발주자 명의로 유지되는지도 함께 확인해야 합니다.

계약서 없이 견적서와 메신저 대화만으로 진행해도 됩니까?

견적서와 대화 기록도 합의 내용을 보여 주는 자료가 될 수는 있지만, 권리 귀속이나 하자보수 기간처럼 해석이 갈리는 사항은 빠지기 쉽습니다. 금액이 작더라도 과업 범위, 대금 지급 조건, 권리 귀속, 데이터 인도 조항을 담은 서면 계약서를 작성하는 것이 안전합니다.

기존 업체에서 다른 업체로 유지보수를 옮길 때 무엇부터 해야 합니까?

먼저 도메인 등록대행자 계정, 호스팅 관리자 계정, 사이트 관리자 계정의 권한이 사업자 본인에게 있는지 확인합니다. 그다음 전체 파일과 데이터베이스 백업본을 받아 새 업체가 복원 가능한지 검증한 뒤 기존 계약을 종료하는 순서가 바람직합니다.