MyProject.java How cute would that be ?
Liberating TLDs gives companies the opportunity to open a top level for federating and branding products, communities.
I doubt microsoft ever get one, whatever.microsoft is too long and anything.msft is much too obscure.
But, sun opening a .java TLD would for sure be a great opportunity for them and us. After all, sun made the move of changing sunw to java, why not getting their own TLD, now?
Not only this would be a branding and community distinction move, it could also be a slight revenue source.
Would i pay a fee for that? Yes, sure (but don't feel obligated :) ). I would happily pay a small amount of money to be able to host my projects under nice, short and meaningful domain name. For example, swash is taken in each and every TLD and under all combinations possible. http://swash.java would make my day. Pretty much.
I would get at least four to five domain names if they existed, each for one of my projects. But would i pay for a subdomain as it is currently the case for the projects under java.net? Certainly not so a general domain (let's say projects.java ) would be of limited benefit.
Should those domains strictly limited to java related projects? Certainly. How to handle and regulate? I don't know, but for sure it would be necessary to be strict. Those domains ought to also be strictly handled to avoid typical domain name plagues as squatting and such.
Perl people have the fun to benefit of an appropriate TLD (while not one of theirs). perl.pl is the most appropriate domain name i have ever seen.