Apache OpenOffice
공식 사이트
한국어 홈페이지[1]
오픈오피스 사용자 모임
1. 개요
오픈 소스 오피스 스위트(Office Suite). 초기의 정식 명칭은 공식 웹사이트의 도메인을 따서 OpenOffice.org라고 했었는데, 뒤의 .org는 상표권 문제로 어쩔수 없이 붙였다고 했다. 그러나 2012년 명칭이 Apache OpenOffice로 개명되었다. 일반적으로는 오픈오피스, OpenOffice, OO 등으로 불리고 있다. OpenOffice.org 시절에는 OO.o라응 약칭이 쓰이기도 했었다.시작은 독일 StarDivision에서 만든 오피스 스위트인 스타오피스였다. 이를 1999년 썬 마이크로시스템즈가 인수하였고, 썬은 스타오피스의 코어 소스 코드를 공개, 이를 기반으로 하여 스타오피스의 사용자가 많던 유럽 프로그래머를 중심으로 오픈오피스가 제작된다. 썬은 이렇게 개선되는 코어 코드 위에 자신들의 추가 기능을 넣어 스타오피스 브랜드로 계속 판매하는 전략을 취한다. 스타오피스는 2000년대 초에 SK를 통해 우리나라에 수입된 적이 있다. 그러나 스타오피스는 별다른 판매 실적을 보여주지 못하였고 결국 오픈오피스만 살아남게 되었다. 그러나 2010년 썬 마이크로시스템즈가 오라클에 인수되면서, 커뮤니티의 스폰서 기업도 오라클이 맡았다가, 2010년 하반기 막장 운영으로 까이는 등 순탄치 않았다. 결국 상용버전에 대한 지원 중단으로 완전히 손을 떼, 오픈오피스는 2011년 아파치 소프트웨어 재단에 넘어갔다. 그 이유는 바로 아래 단락에 있다.
2010년 하반기 오라클의 막장 운영 때문에 상당수의 개발자들이 반기를 들고 The Document Foundation(한국어로 번역하면 '문서 재단')이라는 걸 만들어서 독립한 후에 리브레오피스로 옮겨가면서[2] 새 버전 개발이 3개월 이상 지연되기도 하는 등 상당한 홍역을 치렀고, 여러 리눅스 배포판에서 리브레오피스를 채용하기로 하는 등 최대의 위기를 맞기도 했다. 물론 지금까지 쌓아놓은 네임밸류가 있어서 급격히 몰락할 것 같지는 않지만 리브레오피스가 빠른 속도로 세력을 넓혀가고 있다. 결국 오픈오피스는 아파치 재단으로 넘어가 겨우 명맥을 유지하고 있다.[3] 2012년 5월 8일에 와서야 3.4.0 버전이 나왔으며, 상당 기간 오픈오피스의 개발이 지연되었다. 물론 아파치 재단으로 프로젝트 자체가 넘어간 현재는 잘 되고는 있지만, 오라클의 병크로 인해 이미지가 많이 깎인 건 사실. 게다가 오픈오피스(아파치 라이선스 v2)와 리브레오피스(LGPL v3)는 라이선스가 호환되지 않으며, 현재도 오픈오피스는 버전업 속도가 비교적 느리다. 2018년 기준으론 리브레오피스가 더 추천된다. 문서를 참조하자.
2014년 5월에 4.1.0 버전으로 넘어가면서 Apple의 iWork와 비슷한 사이드바를 채용하여 변화를 꾀하고 있다. IBM의 오피스 소프트웨어인 로터스 심포니의 영향을 받은 듯하다.[4]
여담으로 오픈오피스 한국 홈페이지는 검색해서 나온 주소를 눌러서 접속하면 첫 화면은 제대로 나오지만, 한때 게시판과 블로그를 누르면 전혀 엉뚱한 곳으로 연결됐으나, 현재는 제대로 된 주소를 가리키고 있다. 참고로 한국 홈페이지는 http://www.openoffice.org/ko/이다. 그러나 일부만 한국어로 나올 뿐 대부분 영어로 설명하고 있다.
2. 구성
2.1. Writer
워드프로세서. Microsoft Word에 대응.2.2. Calc
스프레드시트. Microsoft Excel에 대응.Calc/함수 목록 문서 참조.
2.3. Impress
프레젠테이션. Microsoft PowerPoint에 대응.2.4. Draw
벡터 이미지 그리기. Microsoft Visio에 대응.2.5. Base
데이터베이스. Microsoft Access에 대응.3. 장점
다른 프로그램들과의 호환성, 특히 Microsoft Office와의 호환성에 꽤 신경을 썼기 때문에, 별 무리없이 MS 오피스에서 쓰이는 파일 포맷, doc(Word), xls(Excel), ppt(PowerPoint), docx, xlsx, pptx 파일 포맷을 읽을 수 있으며, doc, xls, ppt 포맷으로 저장도 할 수 있다. 단, ppt의 경우 오픈오피스에서 작성 및 저장해서 파워포인트에서 열면 한글이 깨져 나오는 경우가 있다. ooxml 포맷은 읽을 수는 있지만 저장은 안 되는데, 이건 현재 밑에서 설명할 오픈오피스의 기본 포맷인 odf와 MS 오피스의 ooxml 포맷이 차세대 오피스 프로그램의 주도적인 파일 포맷 자리를 두고 경쟁중이기 때문이다. 2003 이전 버전 포맷으로 저장해도 문서를 주고받는 데에는 별 문제가 없으니 참고하도록 하자.대표적인 장점은 공짜라는 점과 리눅스, macOS도 제대로 지원한다는 것, 더해서 그 정도면 꽤 쓸만하다고 평가할만한 호환성. 리눅스의 경우 대부분의 배포판에 기본 오피스 스위트로 처음부터 탑재되어 있었다. 지원하는 확장자도 다양한 편이라, 코렐이나 로터스 1-2-3 등 아주 오래된 파일 포맷까지도 잘 지원한다.
다만, HWP의 경우 97 버전이 열리기는 하는데, 호환성이 떨어지는 수준이라 거의 쓸모가 없고, 2002 이후 버전의 HWP 파일 포맷은 아예 열리지조차 않는다. 97 버전도 이것저것 서식이나 수식 등이 삽입된 파일은 아예 안 열린다. 이것은 HWP 포맷이 한글과컴퓨터 사의 지적재산권으로 보호받는 독점 포맷이며, 한컴에서 극히 최근까지 파일 포맷의 공개를 거부해왔기 때문.
웬만한 기능은 다 있다. Writer의 경우 대학생 레포트 쓰는 정도(학부 논문 수준까지도 커버 가능. 물론 메뉴나 단축키가 좀 차이가 나므로 새로 익혀야겠지만)나 가정용, 단순 사무용으로 쓸만한 기능은 전부 갖추고 있으며, 문제가 있는 기능도 빠른 업데이트 주기(3개월에 한번 버전 업, 2년에 한번 메이저 버전 업)로 커버하며 꽤 빨리 해결되는 편이므로 써볼만 하다. Calc의 경우에도, 생각할 수 있는 거의 모든 함수는 다 쓸수 있고, 매크로도 간단한 건 호환된다(물론 복잡한 매크로는 시망). 속도가 좀 느린 점만 빼면 괜찮다. 파워포인트 대용인 Impress가 좀 미묘하다는 평가가 있는데, 실제 프리젠테이션 시 애니메이션이나 전환 효과 등에서 파워포인트와 호환성이 좀 떨어지는 부분을 빼면 문서 작성이나 편집 정도는 문제 없다.
요즘은 다른 곳에서도 많이 지원하는 기능이지만, 일찍부터 자체적으로 PDF export 기능을 지원해왔다. 호환성이 떨어지던 시절의 고육지책이랄까... 하지만 아직도 쓸만한 기능 중 하나다.
아이러니하게도 리브레오피스와는 달리 버전업이 이루어지지 않다 보니 리브레오피스는 버전 6에서 Windows XP, Windows Vista의 지원을 중단하였으나, 오픈오피스는 현재까지도 XP와 비스타를 지원하는 마지막 남은 오피스 소프트웨어다. 이걸 굳이 장점이라고 한다면 할 말 없는데....
결론적으로, 고급 기능 쓸 것 아니면 굳이 비싼 값 주고 Microsoft Office를 사지 않아도 웬만한 일은 다 처리할 수 있을 정도의 퀄리티를 보이는 프로그램 중 하나다.
4. 단점
전반적으로 다 좋은데, Writer의 표 관련 기능이 심하게 후달린다. 표를 만들 때 크기 조정이 부자유스럽고 표의 이동도 제한적이며 표에 대각선을 삽입할 수도 없다. 이 문제는 3.x대에 와서도 여전하다. 다만 아주 없는 건 아니다. Calc를 통해 대각선이 있는 표를 만들고 복사해서 붙여넣기를 하면 된다.수식 삽입 등과 관련해서도 좀 큰 이슈가 몇 가지 있다. 오픈 소스 진영이 전반적으로 그런 편이기는 하지만, 여러 사람들이 서로 자기 목소리를 내고 관심 있는 쪽만 주로 개발되다 보니까 별 쓸모없는 기능은 엄청 빨리 개발 되면서도 일반적으로 사람들이 필요로 하는 기능 몇 가지는 무슨 이유인지 개발이 늦어지곤 하기도 하며, 위의 수식이나 매크로 호환성 문제, 혹은 문서 내비게이터(개요 짜는 기능)의 미비 등은 지적된 지 7-8년이 되었는데도 개선이 지지부진 하는 등, 전문가용, 혹은 업무용으로 쓰기에는 조금 문제가 있다.
또한 덩치가 크고 무겁다. 특히 저사양 컴퓨터에서 Microsoft Office와 비교해 보면 오픈오피스가 파일을 읽고 불러들이는 시간 때문에 짜증이 날 지도 모르며 젠투 리눅스에서 오픈오피스를 설치하는 경우 설치에 무려 10시간이 넘게 걸린다.(소스 코드를 받아서 컴파일하는데 소스 분량이 많아서) 그래서 젠투 리눅스에서 emerge openoffice를 가장 큰 삽질 중 하나라 평가하는 사람도 있었다. 이 경우는 바이너리를 받아 쓰면 된다.
게다가, 버전에 따라서 꽤 불안정한 모습을 보이기도 한다.[6] 여러 플랫폼을 지원하려다 보니 정작 하나의 플랫폼에 최적화 시키기가 곤란해서 그렇다는 후문이 있다.
그럼에도 불구하고 비용이 적게 든다는 강점이 있으며, 적당히 대학생 리포트 작성, 숙제나 가정용으로 쓰기에는 차고 넘치는 기능을 가지고 있어[7] 꽤 매력적이다.
5. 사용 파일 포맷
자세한 내용은 리브레오피스 문서 참고하십시오.6. 오픈오피스의 침체와 리브레오피스로의 이동
한때 무료 오피스 소프트웨어로 인기를 끌었던 오픈오피스는 기여자 부족으로 4.1.3 버전을 마지막으로 개발이 중단될 위기를 겪었다. 상술한 오라클의 횡포와 오만가지 갑질로 대부분의 개발진들이 리브레오피스로 다 빠져나간 것이 원인이다.[8]그러다 갑자기 사라진 한국어 홈페이지가 부활했다.[9]
아파치에서는 사실상 유지 관리 이상의 개발을 진행하고 있지 않다. 4.0 버전이 2013년 7월 23일 출시된 버전이며 4.1 버전도 2014년 4월 29일에 출시된 버전이며, 최신 버전은 2023년 12월 22일에 출시한 4.1.15이다. 리브레오피스 이야기가 나올 무렵인 2012년 이후 개발에 관심이 있는 사용자가 점차 감소해 2019년경에는 사실상 아무도 남지 않았기 때문이다. 오픈오피스 개발 메일링 리스트에 보내진 글 개수를 그래프로 나타낸 것 심지어는 리브레오피스 쪽에서 2014년에 수정된 보안 버그도 아파치 오픈오피스 쪽에서는 2022년이 되어서야 수정되었다.
리브레오피스 출시 10년이 다 되어 가도 여전히 이름값은 남아 있는지 2022년 8월 30일에는 누적 다운로드 수 3억 3300만 명을 돌파하기도 했다. # 리브레오피스 쪽에서는 아파치 오픈오피스 측에 2020년에 보낸 공개 서한에서 이름값에 비해서 새로운 기능을 추가하는 방향의 개발이 안 되고 있음을 지적했다.#
7. 관련 문서
[1] 도메인이 넘어간 후 한동안 한국어 홈페이지가 사라졌다가 최근 오픈오피스가 4.1.5 버전으로 업그레이드하면서 한국어 홈페이지가 다시 부활했다.[2] 더 정확히는 3.3.0 베타 1에서 갈라져 나갔다.[3] 아파치 재단에서 구분한 상태는 'Incubating', 다시 말해 프로그램을 소생시키고 있는(...) 상태였다. 지금은 Top-Level 프로젝트로 격상.[4] IBM은 로터스 심포니의 사업을 중단하면서 그 소스 코드를 아파치 재단에 기여했고, 이에 따라 오픈오피스에도 로터스 심포니의 코드가 사용되었다.[5] 이미 MS Office, 아래아한글, 폴라리스 오피스, WPS Office는 진즉에 XP, Vista 지원을 종료했다.[6] 충돌이 잦고 애초에 메모리를 많이 잡아먹고, 파일 크기가 커지면 메모리 누수가 일어나서 뻗는 일이 다른 경쟁 프로그램에 비해 많이 일어난다.[7] 매크로를 하드코딩해서 쓰는 nerd가 아닌 이상에야...[8] http://www.zdnet.co.kr/news/news_view.asp?artice_id=20160906093738[9] 하지만 예전의 그 홈페이지가 아닌 외국 홈페이지 그대로에 한국어만 지원할 뿐이다. 아카이브에 있는 2012년 2월 17일 한국 오픈오피스 홈페이지