리브레오피스
attachment:/LibreOffice_logo.png?align=Right&width=250px
한글로 쓰면 리브레오피스, 혹은 리브르오피스.[* 아래에도 설명하겠지만, 불어+영어 형식의 조어로, 이 때문에 리그베다 위키가 엔젤하이로 위키인 시절이었을 때 표기가 엇갈리곤 했다. 일단 공식적인 이름은 LibreOffice으로 한글 표기는 모두 리다이렉트, 수정할 때에는 이 점을 유의하면서 수정하자. 참고로 한국어 페이지에서는 리브레오피스로 적고 있다.]
한글 명칭에 대해서는 과거에 위키방에서 이야기가 오간 적이 있으나 현재 한국어 사이트의 공식적 표기가 리브레오피스로 결정되었으므로 이를 따른다.
리브레오피스(LibreOffice)는 오픈 소스 오피스 스위트(Office suite)이다. MS 오피스에 대한 오픈소스 진영의 대항마[* 가격 경쟁력에서는 확실히 MS 오피스를 쌈싸먹는다. 우리나라에서 MS 오피스가 '컴퓨터 사면 자동으로 깔려있는거'라는 인식이 강하고 실제로도 불법복제 때문에 그러하지만 MS 오피스는 엄연히 돈을 받고 파는 '상품'이고 정품으로 구매시에 가격은 절대로 만만치가 않다. 반면 리브레오피스는 공짜다.].
- 공식 홈페이지 (다운로드 제공)
- 공식 한국어 페이지
- 다운로드 (한국어 공식 홈페이지)[* 다운로드 방법에는 직접 다운로드와 토렌트가 있는데 선택하여 받을수 있고,포터블 버전이 필요하다면 패키지 아래 링크가 있으니 참고.]
- 아직 한국어 커뮤니티는 없지만 한국어 오픈오피스 팀에서는 향후 LibreOffice-OpenOffice.org 합동 커뮤니티를 구성하겠다고 밝혔다. 링크는 여기 한국어 커뮤니티는 없지만, 한국어는 이미 지원하고 있다! 그러므로 한국 사용자들도 편하게 이용할수가 있다.
- 다큐먼트 재단 : LibreOffice 개발자들의 모임
썬마이크로시스템즈가 오라클에 인수합병된 후에 지속된 자유 소프트웨어 진영과 충돌[* 이러한 문제 때문에 리눅스 배포판 진영들은 이미 오픈오피스가 오라클에 인수되기 이전부터 더이상 썬의 허락을 받지않고 썬이 만든 오픈오피스에 자신들의 패치를 더한 버전을 내놓기 시작했다. 이것이 go-oo였다. 리브레오피스가 각 배포판에서 채택되기 전까진 오픈오피스 go-oo 를 사용했다. 물론 이는 오픈오피스와 많은 부분이 달랐다. 이후 리브레오피스는 go-oo 를 통해 패치된 내용들을 모두 반영했다.][* 자유 소프트웨어 커뮤니티에서 보낸 패치를 무시한다거나, 수많은 사용자들이 버그를 지적하고 나서야 늦장 대응을 한다거나 등등. 이 문제는 OpenOffice만이 아니라 JAVA는 물론 MySQL, VirtualBox 등 썬이 소유하고 있던 대부분의 자유 소프트웨어에서도 마찬가지였고 결국 참다 못한 개발자들은 MySQL 또한 MariaDB로 fork(기존 오픈 소스 프로젝트의 소스를 복제해 새 메인테이너가 관리하게 되는것. 주로 기존 메인테이너에 대한 강한 불만이나 개발 철학의 차이 등으로 발생하게 된다.) 하게 된다. 현재 리눅스 배포판은 대부분 MySQL보다 MariaDB를 기본으로 사용한다.] 와, 오라클이 독선적으로 개발팀을 좌지우지 하려 드는 것에 반발한[* 단적인 예로, 어떤 개발자가 버그를 수정한 코드를 커밋한다고 해도, 해당 코드에 대한 저작권 일체를 오라클에 위임하지 않으면 해당 코드를 반영조차 해주지도 않았다. 개발팀 내부에서 결정된 사항을 다 갈아엎고 자기네 지침을 따르라 강요하기도 했다고. 겉으로 드러난 것만 해도 프로그램의 아이콘이나 filetype mime 아이콘을 입맛대로 변형하라고 강요한 것 등…. 문제는 오픈소스는 저작권 포기 운동이 아니라는 것. 따라서 오라클의 이런 횡포는 이미 범죄(반독점법 위반, 저작권 허위등록 등)수준이었다. 당장 국내 실정법으로 따져도 저작권 허위등록은 비친고죄이다.] 다수의 개발자들이 오라클에 등을 돌리고 다큐먼트 재단(The Document Foundation; 한국어로 번역하면 '문서 재단'(…))을 설립하면서 오픈오피스의 새로운 분기로서 탄생했다.
개발자들도 처음에는 오픈오피스가 지금까지 쌓아 놓은 네임 밸류가 아까웠는지 오라클 쪽에 “지금이라도 미안하다고 하면 다 용서해 줄게”하는 제스처를 보였지만, 오라클이 누군가. 그런 요구를 들어줄 리가 없다.(…) 결국 완전히 남남으로 갈라서서 독자적인 브랜딩을 구축하고 LibreOffice라는 이름을 채택했다.
물론, 뿌리가 같은데다가 두 소프트 모두 오픈소스이므로, 지속적으로 영향을 주고받을 것으로 생각된다. 버그 패치라든지 새 기능 추가라든지...[* 단지 이후에는 자바의존도를 좀 더 줄여 더 가벼운 오피스를 지향할꺼라는 언급은 있었다.]
사실 이름이 꽤나 직설적인데, libre[* [불어]로 '자유로운']+office로, 결국 자유로운 오피스인 셈.
처음에는 그냥 오픈오피스의 마이너한 브랜치로 남는 게 아닌가 하는 걱정도 있었지만 오픈소스 소프트웨어 계의 대대적인 환영과 지원, 다수의 리눅스 배포판이 오픈오피스 대신 자사 리눅스의 기본적인 오피스 소프트웨어로 탑재를 약속하면서 점점 힘을 받고 있는 모양새.[* 우분투 측에서는 개발팀을 통째로 지원하기도 했고, 수많은 리눅스 배포판들이 [wiki:"지못미" 오픈오피스를 버리고] LibreOffice로 갈아탔다.] 제국주의적(?) 미국 기업인 오라클에 대한 반발도 더해져~~([wiki:"개미를 죽입시다 개미는 나의 원수" 미제는 나의 원쑤!]…)~~ 본산인 유럽에서는 이미 [wiki:"안습" 오픈오피스를 버리고] LibreOffice가 대세가 되는 분위기.
원래부터 오픈오피스 바닐라 버전의 폐쇄적인 코드 운영은 악명이 높았기 때문에, 개발자들이 따로 떨어져 나와 새로운 재단을 만든데다 구글과 Novell 등에서 따로 개발해온 오픈오피스 분기들과의 합류를 선언한 만큼 조금 더 활발한 개발과 업데이트가 이루어질 것으로 예상되고 있다. 실제로도 그렇게 되어가고 있는 게, 오픈오피스의 경우 두고두고 까였던 오라클이 결국 프로젝트에서 손 떼, 이를 아파치 재단에 줘버렸기 때문. 이는 오라클 스스로 패배를 인정한 셈으로, 향후 어떻게 될지는 좀더 지켜봐야 할 상황이지만, 양측이 화해할 가능성은 있다. ~~현실은 오픈오피스의 내팀내~~[* 그런데 구글은 아파치 재단 프로젝트의 최고등급(플래티넘) 스폰서이기도 하다. 더 재미있는 사실은, 마이크로소프트도 같은 등급의 스폰서라는 것. ~~[wiki:키잡 키잡?]~~]
그리고 2013년경부터 안드로이드용 Libreoffice의 개발을 시작했다.
구성
* LibreOffice Writer: 워드프로세서 (MS 워드에 대응) * LibreOffice Calc: 스프레드시트 (엑셀에 대응) * LibreOffice Impress: 프리젠테이션 (파워포인트에 대응) * LibreOffice Draw: 벡터 이미지 그리기 * LibreOffice Base: 데이터베이스 * LibreOffice Math: 수학 수식 표현
--이거 오픈오피스 "Ctrl CV"CCCV 아닌가--
명칭에 대하여
프로그램의 공식적인 로마자 명칭은 LibreOffice로서, libre는 [불어]로 '자유'라는 뜻을 의미하는 [형용사]이다. 뒤에 사무용 오피스웨어라는 의미로 영단어 Office를 붙인 형태이다. “자유(自由)”라는 의미의 [로망스어군] 공통 어근인 liber-를 공유하는 언어([wiki:"이탈리아어" 이]:Libertà, [wiki:"스페인어" 서]:Libertad, [wiki:"포르투갈어" 포]:Liberdade, [wiki:"영어" 영]:Liberty)에 그 의미를 공히 전달하고자 한 듯하다.[* 여담이지만 이 이름탓에 리눅스 사용자중 한분이 lib 제거를 했다가 상당수의 라이브러리가 날아가는 바람에 리눅스를 다시 깔아야 했었다는 에피소드도 있다.]
Libre를 한글로 적을 때 어떡해야 하는지에 대해서는 여러 의견이 있지만, 제품 공식 홈페이지의 브랜딩 가이드에 제시된 발음이 프랑스어 발음인 /'li:bʁə/ 인 점[* 이곳을 참조하자.]과 해당 단어가 [프랑스어]이므로 리브르오피스로 적는 것이 타당하다는 의견과 뒤에 붙은 Office가 영어인 것과, 기본적으로 LibreOffice의 개발이 영어 중심으로 이루어지는 점, 한글로 리브르오피스라고 적었을 때 사람들에게 자칫 친숙하지 않게 비칠 수 있다는 점 등을 고려했을 때 영어식으로 리버오피스라고 읽는 쪽이 더 낫다는 의견이 있다. 사실, 어떻게 읽어도 틀렸다고 잘라 말할 수는 없다. 영어 화자라면 당연히 리버오피스로 읽을 것이고, 프랑스어나 스페인어 화자라면 리브르오피스나 리브레오피스로 읽는 것이 자연스러울 것이기 때문. 어쨌든 개발자홈페이지에서는 불어단어 libre의 발음이 제시되었으나 한국어홈페이지에서는 '리브레'로 읽는 것으로 결정이 된 듯하다.참고로, LiberOffice라는 명칭도 고려되었으나 [포르투갈]에서(...) 이미 상표권 등록이 되어 있어서 지금 이름으로 낙착되었다고 한다.
공식적인 한글 표기는 리브레오피스이지만, 아직 공식 한국어 팀은 조직되지 않았으므로, 공식 로마자 명칭인 LibreOffice를 그대로 적는 것이 논란의 여지를 줄일 수 있어 일단은 로마자 표기를 따르기로 한다. ~~이름에서 [wiki:"프로토스" 모 게임의 모 종족]에서 운용하는 [wiki:"파괴자" 모 유닛]이 생각나지만 전혀 관계 없다. 절대로 River 오피스나 [wiki:"차두리#s-2" Liver 오피스]가 아니다!~~
사용 파일 포맷
오픈오피스 참조.[* LibreOffice는 오픈오피스와 여러 부분에서 공통점이 많기 때문에 오픈오피스의 특징은 대부분 LibreOffice에도 해당된다고 생각하면 된다.]
역시 네이티브 포맷으로서는 ODF를 사용. 하지만 오픈오피스와는 달리 OOXML로 저장할 수 있는 기능도 포함되어 있다. 문제는 2011년 현재 아직 개발이 덜 되어서 상당히 제한적이고 기본적인 기능만 저장할 수 있고 복잡한 기능을 쓴 파일을 저장하면 깨지기 쉽다는 것. 오피스 2003 이전 문서로 저장하는 기능은 상당히 잘 구현되어 있으니 웬만하면 이를 이용하자. (이 문제는 버전업에 따라 해결될 가능성이 있으므로 이후 수정바람.)
잘 알려지지 않았지만. 읽을 수 있는 포맷에 아래아한글97 포맷이 있다. 단순한 문서의 경우 오류없이 읽을 수 있으나 복잡한 문서의 경우 제대로 읽히는지는 불명.
장점
* 공짜다.
이 정도의 기능을 무료로 사용할 수 있다는것만으로도 제작진들에게 감지덕지 해야한다.
* 내 맘대로 뜯어보고, 설치해볼 수 있다.
오픈소스니까. 마이크로소프트 오피스와 같은 사실상의 절대다수 사용자를 확보한 프로그램에서 문제가 발생했을 때는 인터넷에 물어보면 되지만, 이 프로그램은 사용유저계층이 그닥 많지 않은 관계로 치명적인 버그를 어떻게 할 수가 없다. 그럴 때 괴수들이 등장한다. 버그 픽스는 물론이요, 잘 만들어진 추가 기능은 마이크로소프트 오피스도 능가한다. 당연히 SDK도 제공한다. 프로그래머님이 이 프로그램을 [wiki:"페이스북"좋아합니다.]
이 두 가지 장점의 임팩트가 너무 커서 굳이 [wiki:"더 이상의 자세한 설명은 생략한다"더 적을 필요가 없다]. 또, 오픈오피스의 후신이다 보니 그 항목에 자세하게 설명되어 있다.
단점
우선 사용유저층이 적은 관계로 내가 괴수가 아닌 이상은 문제가 발생했을 때 속수무책이다. 인터넷에 물어볼수도 없고 용기 내서 물어보면 이상한 프로그램 쓰지 말고 마이크로소프트 오피스 쓰라는 말이 돌아온다. 다만 이는 한국 한정. 영문 공식 포럼에는 어떤 수를 쓰던지간에 일단 해결책을 알려주며, 정 안 된다면 버그리포팅에 올라가기도 한다. ~~그러니 억울하면 영어를 공부하자. Active X를 아직도 쓰는 한국에서 지속적으로 변하는 오픈 소스 소프트웨어 지원을 생각한다는 것 자체가 어불성설~~
또, 프로그램 자체의 최적화도 문제가 있다고 한다. LibreOffice는 여러 기기들간의 호환성을 높이기 위해 자바 기반으로 제작하는데, 그래서 로딩속도도 느리고 메모리도 많이 잡아먹는다.[* 특히 LibreOffice는 레거시나 호환성 문제 때문에 기본적으로 설치되면 32비트 자바 런타임 위에서 돌아가는데, 이것 때문에 속도가 더 느려지게 된다. 64비트 시스템을 쓰는 사람은 64비트 자바 런타임을 깔고 옵션-고급 설정에서 꼭 64비트 자바의 경로를 등록해 놓자. 상당한 속도 개선이 있다.] 특히 전반적으로 표 관련 기능이 부실한 것으로 알려져 있다. 이 역시 오픈오피스 항목에서 다루고 있다.
포함된 각각의 소프트웨어의 운용
LibreOffice Writer에서
워드를 대체한다. 일단 LibreOffice 자체의 고질적인 문제 몇 가지를 제외하면 쓸만하다. 표 기능 관련해서도 개선이 없다고 한다.
LibreOffice Impress에서
파워포인트를 대체한다. 오픈오피스에서는 어땠을지 모르지만(하지만 그 때도 지금과 아마 비슷비슷 했을거다), 적어도 LibreOffice Impress만큼은 윈도우보다 리눅스에서 압도적으로 강력한 프로그램이다. 우선 폰트 힌팅 과정에서부터 윈도우보다 압도적으로 미려하고[* 윈도우는 클리어타입, 리눅스계열 OS에서는 통상적인 안티앨리어싱을 이용한다. 클리어타입은 안티앨리어싱에 비해 스크린에서의 가독성을 높였고, 안티앨리어싱은 최대한 인쇄시와 유사하게 스크린에 출력되게 하는 것이 특징인데, 윈도우 7로 오면서 조금 나아졌을지는 모르나 인쇄시에 최대한 비슷하게끔 미려하게 테두리를 다듬어주는 건 클리어타입에서는 무리다. 더군다나 발표용으로 작은 폰트가 아닌 큰 폰트를 사용해야 하는 프레젠테이션에서는 그야말로 윈도우에서 Impress를 쓸 이유가 없어진다. 메리트가 없다. 차라리 파워포인트 2003을 쓰는 편이 훨씬 났다. 물론, 그 파워포인트 2003을 구입했을 경우 한정.], Impress보다 좋은 프로그램이 [wiki:"Microsoft Office"널려 있는] 윈도우에서는 사용할 필요가 없다고 봐도 무방하다. 꼭 좋은 프로그램이 있어서가 아니라, 제작진이 우선 리눅스를 편애한다(…). 제작진의 리눅스 편애는 확장 기능에서 두드러지는데, 리눅스용으로는 수많은 확장 기능을 통해 질높은 발표자료를 완성할 수 있으나, 윈도우용이나 Mac OS X용 Impress에서는 그런 거 없다. 특히 리눅스용 Impress의 슬라이드 전환 효과 플러그인인 ogltrans는 슬라이드를 전환할 때 OpenGL을 사용해 입체적인 효과를 보여 주는 것이 특징인데,
{{{#!html <object width="420" height="315"><param name="movie" value="//www.youtube.com/v/jFge2zTSN-A?hl=ko_KR&version=3"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="//www.youtube.com/v/jFge2zTSN-A?hl=ko_KR&version=3" type="application/x-shockwave-flash" width="420" height="315" allowscriptaccess="always" allowfullscreen="true"></embed></object> }}}
이런 화려한 효과를 리눅스(그 중에서도 우분투와 같은 앱 관리자가 존재하는 배포판)에서는 클릭 몇 번으로 파워포인트를 능가하는 프레젠테이션을 뚝딱 만들어 낼 수 있지만, 알다시피 이보다 더 화려한, 아니 비주얼계의 본좌급인 Mac OS X에서는 이런 기능이 필요가 없고(아니 애시당초 LibreOffice 쓰려고 맥 사는 사람이 몇명이나 될까...게다가 이젠 Keynote 는 공짜다!!) , 윈도우는 일단 쌩까고 그런 거 없다.[* 단 이 부분에 대해서는 이견이 있는데, ogltrans 자체가 살짝 문제가 있는 기능이다 보니 차라리 그냥 3D 기능 안 쓰고 만다는 사람들이 있다. 프레젠테이션 당시 로딩 속도가 상당히 느리다. ~~[wiki:"빵이 없으면 케이크를 먹으면 되지"속도가 느리면 사양을 높이면 된다]~~ 하지만 Impress의 이런 기능을 사용할 수 있는게 리눅스뿐이라는 사실은 안 변한다.]
다만, 효과가 화려하니 어쩌니 해도 프리젠테이션은 당신의 말빨과 일목요연한 슬라이드 구성이 중요하다. 이 분야의 본좌 스티브 잡스도 행사때 발표하는걸 보면 화려한 효과 별로 안 쓴다. 그리고 어지간한 2D효과는 작동하니 그다지 문제가 될 것도 없다. 거기다 Keynote가 정말 경쟁력 있는 애니메이션 효과는 슬라이드 간 전환보다도 물론이지만 슬라이드 내의 물 흐르듯 자연스럽게 움직이는 오브젝트/텍스트 처리라는 점을 생각해 보면...
LibreOffice Base
MySQL, PostgreSQL 에 원격접속할 수 있다. SSH 경유 접속은 미지원.