The way I remember it, mostly from following discussions on LWN, Oracle wanted to wash its hands of it, and IBM who built software on top of this platform wanted an Apache style licence. I feel IBM isn't getting enough of the blame for it coming to this.
True, IBM has built some stuff on top of OOo and I'm certain they prefer a license that doesn't require contributing their changes back. From what I understand they probably have the strongest interest in AOO's continued existence, but I didn't know if they were involved with Oracle's decision to donate OOo to the Apache project.