Java always had an awesome open source community around it that produced frameworks, libraries and tools that inspired many other communities. but at it's core, Oracle was and still is the exact opposite of open (JVM, J2EE as examples). That makes me wander why Java was always considered the icon of open source.