IANAL, but this is what I understand about Trademark Law.
Having a trademark does not grant you total control/ownership of said phrase/word/image ect... It's about branding and marketplace confusion.
If you were to open up a new coffee shop and call it 'Java Hut', Sun would not have a leg to stand on if they tried to take you to court.
However software projects are a little different as you could argue that having the name Java implies endorsement from Sun, and that implication of endorsement would be a violation of the trademark (unless you actully had endorsement from Sun of course). |