OpenOffice ist nicht in Java geschrieben, sondern ebenfalls in C++, Quellcode z.B. hier downloadbar:
http://www.apache.org/dyn/aoo-closer.cgi/incubator/ooo/3.4.0/source/aoo-3.4.0-incubating-src.tar.bz2
Inzwischen hat OpenOffice.org einen würdigen Nachfolger mit Apache OpenOffice gefunden und prosperiert als incubator-POrojekt innerhalb der großen Apache-Familie.
siehe:
http://incubator.apache.org/openofficeorg/
http://www.openoffice.org/de/
die neueste Programmversion (3.4) wurde im Mai 2012 veröffentlicht:
http://www.openoffice.org/de/aoo34.html
download z.B. hier:
http://www.openoffice.org/download/