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는 자사의 패치, 기능, 거버넌스 정책을 많이 채택한 리브레오피스를 위해 개발이 중단되었다. 리브레오피스는 모노 프로그래밍 언어의 사용도 중단했다.
Go-oo의 안정판은 보통 OpenOffice.org 안정판이 나온 지 며칠 후에 사용 가능했다. 윈도우 빌드는 리눅스 빌드와 버전 번호의 마지막 숫자가 달랐다. 매킨토시 컴퓨터용 안정판은 2009년 5월에 출시된 버전 3.1.0부터 제공되었다.
버전
윈도우 출시
리눅스 출시
MacOS X 출시
2.3.0
2007년 10월 8일
2007년 11월 14일
빈칸
2.4.0
2008년 4월 30일
2008년 2월 20일
2.4.1
2008년 6월 10일
2008년 6월 26일
3.0.0
2008년 10월 22일
2008년 11월 21일
3.0.1
2009년 2월 4일
3.1.0
2009년 6월 2일
2009년 5월 28일
3.1.1
2009년 9월 16일
2009년 9월 5일
2009년 9월 4일
3.2.0
2010년 2월 26일
3.2.1
2010년 7월 21일
2010년 6월 4일
OpenOffice.org와 Go-oo의 차이점
장점
Go-oo는 일부 작업에서 OpenOffice.org보다 빠르게 작동한다. 이는 OpenOffice.org보다 더 빠른 성능을 발휘하게 한다.
OpenOffice.org 3.0 설치판은 애플리케이션 성능에 영향을 준다는 이유로 더 이상 쓰기 도구(철자 검사기, 하이픈 연결 및 유의어 사전)를 위한 많은 수의 사전을 포함하지 않는다. 지역화된 릴리스에는 특정 기본 및 보조 언어용 사전이 포함될 수 있다. 사전은 이제 각 언어별로 별도의 다운로드 가능한 확장 기능으로 제공된다. Go-oo 버전 3부터는 설치 파일의 일부로서 여러 언어의 사전을 단일 확장 기능으로 포함한다. 기본 설치에 많은 사전을 포함하는 것은 성능에 영향을 줄 수 있다.
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에 설치할 수 없다.)
버전 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에서 비활성화되어 있다.