Go-oo

Go-oo(Go-Open Office의 약자)는 노벨이 개발하고 후원한 자유-오픈 소스 소프트웨어 오피스 생산성 소프트웨어 제품군이다. 이는 2003년 리눅스 소프트웨어 기업 Ximian이 개발하고 마이클 믹스가 이끌었던 ooo-build라고 불리는 OpenOffice.org용 패치 세트에서 기원했다. 2007년 10월, Go-oo는 추가 기능을 포함한 독립적인 포크로 출시되었다. Go-oo는 썬 마이크로시스템즈가 유지 관리하던 업스트림 프로젝트에서 수용되지 않은 개선 사항들을 포함했으며, 마이크로소프트 오피스 형식에 대한 향상된 지원, 더 빠른 개발 주기, 외부 기여 수용에 대한 더 관대한 정책을 제공했다. 이 프로젝트는 2010년 Go-oo의 기능과 정책 대부분을 통합한 리브레오피스가 창설된 이후 중단되었다.

 역사 
Go-oo는 2003년 OpenOffice.org의 패치 세트로 시작되었으며, 이후 노벨에 인수된 Ximian에서 개발되었다. ooo-build라 불리는 이 패치 세트는 리눅스 배포판에서 OpenOffice.org를 더 쉽게 빌드할 수 있게 하고, 프로젝트의 업스트림 유지 관리자인 썬 마이크로시스템즈가 수용하지 않은 커뮤니티의 개선 사항들을 포함하기 위해 만들어졌다.

2005년까지 프로젝트는 go-oo.org 도메인 이름을 채택했으며, 2007년 10월 노벨은 Go-oo의 첫 번째 독립 버전(버전 2.3.0)을 출시했다. 이 시점부터 수세 리눅스, 데비안, 우분투와 같은 리눅스 배포판들은 수정되지 않은 업스트림 소스 대신 Go-oo를 사용하기 시작했다. OxygenOffice 및 OpenOffice.org 노벨 에디션을 포함한 여러 윈도우 기반 에디션도 Go-oo를 기반으로 제작되었다.

Go-oo는 제한적인 쓰기 기능을 포함한 마이크로소프트의 오피스 오픈 XML(OOXML) 형식에 대한 더 나은 지원, "하이브리드 PDF" 내보내기(소스 파일이 포함된 PDF), 그리고 썬 프레젠테이션 미니마이저와 같이 OpenOffice.org에 없는 여러 기능을 포함했다. Go-oo의 더 관대한 기여 정책은 썬 마이크로시스템즈의 엄격한 관행과 대조적으로 더 폭넓은 커뮤니티 참여를 독려했다.

그러나 Go-oo는 자유-오픈 소스 소프트웨어 커뮤니티의 일부 구성원들로부터 비판에 직면하기도 했다. 이들은 Go-oo가 마이크로소프트 기술(VBA, OOXML 및 마이크로소프트 웍스 파일 형식 지원 등)을 포함하고 노벨이 통제하는 모노 프로그래밍 언어를 사용하는 것에 대해 우려를 표했다. 그들은 이러한 기능들이 소프트웨어 특허 위험을 초래하고 상호운용성을 저해할 수 있다고 주장했다. 일각에서는 Go-oo의 개선 사항들이 2006년 노벨과 마이크로소프트의 파트너십 발표에 의해 영향을 받았을 수 있다고 시사했으며, 나중에 이 파트너십이 Go-oo의 상호운용성 기능에 제한을 가했던 것으로 밝혀졌다.

2010년 9월, 도큐먼트 재단은 OpenOffice.org의 완전한 포크로서 리브레오피스의 창설을 발표했으며, Go-oo의 많은 개발자와 코드 기여분이 새 프로젝트의 기반을 형성했다. Go-oo는 자사의 패치, 기능, 거버넌스 정책을 많이 채택한 리브레오피스를 위해 개발이 중단되었다. 리브레오피스는 모노 프로그래밍 언어의 사용도 중단했다.

리브레오피스와 그 기업용 파생판인 Collabora Online은 Go-oo 코드베이스의 주요 후계자로 간주된다.

 버전 
Go-oo의 안정판은 보통 OpenOffice.org 안정판이 나온 지 며칠 후에 사용 가능했다. 윈도우 빌드는 리눅스 빌드와 버전 번호의 마지막 숫자가 달랐다. 매킨토시 컴퓨터용 안정판은 2009년 5월에 출시된 버전 3.1.0부터 제공되었다.

 OpenOffice.org와 Go-oo의 차이점 
 장점 
 Go-oo는 일부 작업에서 OpenOffice.org보다 빠르게 작동한다. 이는 OpenOffice.org보다 더 빠른 성능을 발휘하게 한다.
 OpenOffice.org 3.0 설치판은 애플리케이션 성능에 영향을 준다는 이유로 더 이상 쓰기 도구(철자 검사기, 하이픈 연결 및 유의어 사전)를 위한 많은 수의 사전을 포함하지 않는다. 지역화된 릴리스에는 특정 기본 및 보조 언어용 사전이 포함될 수 있다. 사전은 이제 각 언어별로 별도의 다운로드 가능한 확장 기능으로 제공된다. Go-oo 버전 3부터는 설치 파일의 일부로서 여러 언어의 사전을 단일 확장 기능으로 포함한다. 기본 설치에 많은 사전을 포함하는 것은 성능에 영향을 줄 수 있다.
 더 나은 GTK+ 통합.
 더 나은 중국어 글꼴 렌더링.

 기능 
 Go-oo는 프레젠테이션에서 3D 전환 효과를 포함한다(리눅스).
 멀티미디어 콘텐츠를 위해 리눅스에서 GStreamer 멀티미디어 프레임워크를 사용한다.
 UNO 자동화를 위해 모노 프레임워크를 사용하여 C#, Boo 등 다른 언어에서의 자동화를 허용한다.
 Go-oo는 순정 OpenOffice.org의 확대/축소 버튼 대신 콤보 박스를 사용한다. 최신 OOo 2.x 릴리스에는 확대/축소 메뉴를 위한 클릭 가능한 상태 표시줄 항목이 있다. 확대/축소 슬라이더는 OOo 3.0 Writer에 도입되었으며 나중에 OOo 3.1 Calc, Impress, Draw 구성 요소에 추가되었다.
 Go-oo Calc는 시트 탭 레이블의 색상을 설정할 수 있다.
 Go-oo Calc 2.4.x에는 "Solver"라는 내장 함수가 있다. 이는 OpenOffice.org 3.0부터 제공되는 동명의 Solver 기능과는 약간 다르다. OpenOffice.org 2.4.x에는 Solver가 없다.

 파일 형식 지원 
 Go-oo는 OOXML 파일을 읽는 것뿐만 아니라 쓸 수도 있다.
가져오기
 Go-oo 2.4.x는 오피스 오픈 XML 파일을 여는 기능을 내장하고 있으며, 이 기능을 윈도우 98/ME 사용자에게도 제공한다. (참고: OpenOffice.org 3.x는 오피스 오픈 XML 문서를 여는 기능을 내장하고 있으나, 해당 버전의 OOo는 윈도우 98/윈도우 ME에 설치할 수 없다.)
 VBA 매크로 지원.
 마이크로소프트 웍스 파일 형식 가져오기.
 Lotus Word Pro 가져오기.
 Go-oo Draw는 SVG 파일을 여는 기능을 내장하고 있다. OpenOffice Draw는 확장 기능이 필요하다.
 PDF 가져오기 확장 기능이 Go-oo 3.0에 기본으로 포함되어 있다.
 개선된 EMF 드로잉.
 워드퍼펙트 그래픽 가져오기.

저장/내보내기
 버전 3.0부터 Go-oo는 비밀번호로 보호된 XLS 파일을 저장할 수 있다. 이는 많은 스프레드시트 애플리케이션(예: Gnumeric)과 호환되는 하나의 기본 암호화 방식만을 사용한다.
 Go-oo 3.x는 노벨 OpenXML 컨버터를 사용하여 docx, xlsx, pptx와 같은 오피스 오픈 XML 파일을 저장할 수 있다. 윈도우용 Go-oo와 윈도우용 OpenOffice.org 노벨 에디션은 유사하기 때문에, 노벨 OpenXML 컨버터는 Go-oo 3.x에서 작동할 수 있다.

 단점 
 Go-oo의 지역화 버전은 영문 설치판에 대한 언어 팩으로만 제공된다. Go-oo의 사용자 인터페이스 번역 및 다양한 언어용 사전은 일부 경우 OpenOffice.org와 동일하지 않다.

 기타 차이점 
 Go-oo는 "Tango 스타일"의 애플리케이션 바로가기 아이콘, 빠른 실행 아이콘 및 관련 파일용 아이콘을 사용한다.
 Go-oo 설치 파일은 보통 OpenOffice.org 빌드가 출시된 지 며칠 후에 다운로드할 수 있었다.
 윈도우용 Go-oo는 윈도우용 OpenOffice.org 노벨 에디션과 유사했다. 예를 들어, Go-oo는 버전 3.0-19이고 노벨 에디션은 3.0-22이다.
 OpenOffice.org를 처음 시작하면 사용자 이름 설정 및 등록 과정을 안내하는 마법사가 열린다. 이 마법사는 Go-oo에서 비활성화되어 있다.

 같이 보기 

 워드 프로세서 목록
 워드 프로세서 비교
 오피스 오픈 XML 소프트웨어
 오픈도큐먼트 소프트웨어

 각주 

 외부 링크 
 go-oo.org의 마지막 버전 

분류:오피스 제품군
분류:유닉스 소프트웨어
분류:C++로 작성된 자유 소프트웨어
분류:포터블 소프트웨어
분류:오픈오피스