Hi guys, I'm currently a student learning Java, and a brand new member of these forums. While I'm being taught Java as a programming language, I don't know a whole lot about the "world" of Java, and how things work in real-life programming situations. I do, however, like to follow all the latest news on whatever I'm learning in school, and lately I've seen countless articles about the whole Oracle vs. Apache/Google and open-source in general.

What I'm wondering is if anyone could kindly take a few minutes to explain what this whole thing might mean for someone like me once I start working in the field. Licensing terms, etc, often confuse me somewhat, and leave me wondering if this is something that will affect me, or if it's more of an issue for enterprises and other large organizations who wish to use Java. From what I've been reading, the most I can gather is that Oracle is in some way taking away some of the openness of Java, and wanting certain parties in certain situations to pay for... something?

Anyway, I'm hoping someone can maybe clear this up just a little for me, as Java and MySQL are two very large components in my program (which is called Web Site Administration, but should be called Web Server Administration).

Thanks for taking the time to read, and please move this post if it's in the wrong place. I just figured this would be the right place since only those of us new to Java would have to wonder about what this whole story actually means. Cheers,