title: Java package namespace for projects with no own domain
body: <p>Is there a general rule-of-thumb on how to name package namespaces for open source projects with no own domain?</p>
  
  <p>Namespaces should be unique, so domains were chosen to take care of that, but in the end it doesn't matter, as long as they are unique.</p>
  
  <p>Now, if I have a project that is only hosted on github, is it okay to take</p>
  
  <pre><code>com.github.username.projectname
  </code></pre>
  
  <p>or is that rather frowned upon, because I use a domain that I don't really own?</p>