제로보드

위키백과, 우리 모두의 백과사전.
이동: 둘러보기, 찾기
제로보드 XE를 승계한 Xpress EngineXpress Engine 문서를 참고해 주십시오.
Question book-4.svg 이 문서의 내용출처가 분명하지 않습니다.
지금 바로 이 문서를 편집하여, 참고하신 문헌이나 신뢰할 수 있는 출처를 주석 등으로 표기해 주세요. 검증되지 않은 내용은 삭제될 수도 있습니다. 내용에 대한 의견은 토론 문서에서 나누어 주세요.
제로보드4, zb5
개발자 zero(고영수)
안정화 버전 4.1 pl12 / 2011년 1월 6일, 421일 경과
미리보기 버전 zb5 0.0.7 / 2007년 5월 7일, 1761일 경과
플랫폼 PHP 4.xMySQL 3.x
종류 전자게시판
라이선스 클로즈드 소스(zb4), GPL(zb5)
웹사이트 제로보드 4 메인 페이지

제로보드(ZeroBoard)는 고영수가 개발한 홈페이지용 전자 게시판(BBS) 소프트웨어 또는 프레임워크이다. PHP 언어로 쓰여졌다. 1999년 말에 버전 1이 처음으로 배포되었고, 2001년 초에 버전 4가, 2002년 초에 버전 4.1이 발표되었다.

이후로는 버그와 보안 취약점의 수정만 이루어지다가, 2009년 9월 11일에 고영수는 더이상의 개발 및 유지를 포기하고 9월 25일부로 배포를 중지한다고 밝혔다. 앞으로 개인적으로 수정, 재배포하는 경우에는 제로보드라는 이름을 쓰지 말 것을 권장하고, 공식 사이트에서는 보안 취약점에 대한 정보를 공유하는 등 최소한의 활동만 할 것임을 밝혔다.

현재, 제로보드 4를 계승한 Xpress Engine(제로보드 XE)이 있다.

목차

[편집] 제로보드 4

제로보드의 개발 당시 대한민국 인터넷에서는 CGI 기반의 스크립트와 게시판 호스팅 서비스가 주로 사용되고 있었으나, CGI 방식의 한계점 때문에 PHP와 같은 서버 측 스크립트 언어를 사용한 게시판 프로그램에 대한 필요성이 대두되고 있었고 실제로 비슷한 소프트웨어가 많이 개발, 출시되고 있었다. 그러나 제로보드, 특히 제로보드 4는 자유로운 스킨 방식 및 회원관리 기능과 같은 여러 특화된 기능을 제공해 상당한 사용자를 확보했고, 대한민국에서 PHP 기반 BBS의 대명사가 될 정도로 성장했다. 제로보드를 기반으로 한 쇼핑몰과 같은 다양한 응용이 등장하기도 했다. 그러나 제로보드 4.1 버전 이후 개발자의 개인 사정으로 개발이 계속 지연되면서 여러 문제점이 제기되기 시작했다. 현재 다른유저가 비공식적으로 보안패치를 하고 있다.

[편집] 제로보드 4에 대한 비판

  • 보안에 취약한 구조. 예를 들어 최근에 나온 보안패치를 설치하지 않으면 아무나 구성 파일 중 하나인 "head.php"를 변경해 스파이웨어를 다운받는 창이 뜨게 만들 수 있다. 또한, 스킨 구조의 특성상 취약한 스킨을 통한 크래킹 사고가 매우 빈번하였다.
  • 회원 가입시 주민등록번호를 통한 중복 가입 방지 기능이 기본으로 내장되어 있어 개인정보 수집을 장려한다는 비판을 받았다.
  • 개발 당시 웹 표준을 고려하지 않았기 때문에 인터넷 익스플로러가 아닌 다른 웹 브라우저에서 사용하기 불편한 문제가 있다.
  • 프레임 사이트에도 사용할 수는 있으나 주로 노프레임 사이트를 중심으로 개발되어 있다.
  • 폐쇄적인 라이선스 정책도 비판받았으나 2008년 3월 18일 라이선스 정책을 다음과 같이 변경하였다.
    • 제로보드4의 기본 프로그램, 즉 공식사이트에서 배포되는 프로그램에는 변경 사항이 없다.
    • 단 제로보드4의 저작권 문구중 Zeroboard는 삭제 가능하도록 공지한다.
    • 스킨 제작자에게 허락을 받거나 본인의 자작 스킨이라면 저작권 문구 전체를 삭제해도 된다.
    • 제로보드4의 재배포도 허락한다. 하지만 제로보드4를 별도 branch로 발전/계승하고 싶은 경우 개발자와 이야기를 하여 진행하여야 한다. (못하도록 강제하는 것이 아니라 의견을 나누고자 하는 것이다.)

[편집] 배포중단 및 이전

  • 사전 공지한 대로 2009년 9월 25일자로 제로보드4의 배포가 중단되었다.
  • 공식적인 배포와 지원은 중단되었으나 웹사이트에서는 보안 정보를 공유하고 데이터 이전에 대한 안내를 하고 있다.
  • Xpress Engine으로 이전하기 위해서는 데이터를 XML 형식인 XEXML로 옮긴 후 업로드해야 한다. 제로보드4 외에도 워드프레스, 그누보드, 스프링보드 등의 게시판에서 XEXML 데이터를 추출할 수 있는 프로그램을 공개하고 있다.

[편집] 제로보드 5

제로보드 5는 공식적으로 zb5라고도 하며, 제로보드 4의 후속 버전이다. 고영수는 제로보드 4 기반이 아닌 완전히 새로운 프로젝트로 zb5를 개발하려고 했으나, 베타 버전인 0.0.5를 공개한 시점에서 개발을 중지하고 새로운 프로젝트를 처음부터 다시 시작한다고 선언한다.

현재 zb5는 개발이 중지되고 소스가 GPL 아래 공개되어 있으며, 배포 및 사용자 간 커뮤니케이션이 중단된 상태이다. 다른 개발자가 버그를 수정한 0.0.7 RC2 버전이 최신 버전이나 사용하지 않는 것을 권장한다. 제로보드5는 개발이 중단 되었으나 제로보드XE 제작의 토대가 되었다는 큰 의미가 있다.

[편집] NHN의 제로보드 인수

2007년 3월 14일 네이버한게임을 운영하는 인터넷 기업 NHN이 국내 인터넷 환경의 질적 발전 도모를 위하여 제로보드를 인수한다고 밝혔다.[1] 더불어 NHN은 '제로보드'와 'zeroboard'에 대해 상표권을 출원하였는데, 그런데 상표권이 출원된 날짜는 2006년 12월 15일이었므로[2] 인수 발표가 되기 최소 4달 전부터 제로보드 인수에 관한 논의가 되었던 것으로 추측되고 있다.

[편집] 주석

  1. NHN, 제로보드 인수「오픈소스 적극 지원」, ZDnet Korea, 2007년 3월 14일
  2. NHN의 제로보드 상표 출원 정보(네이버 특허 - 한국특허정보원 서지) 국문, 영문

[편집] 외부 링크

개인 도구
이름공간

변수
행위
둘러보기
인쇄/내보내기
도구모음
다른 언어