I mean, think of it this way. I have some website. I write libraries. My package is com.someone.foo. It wouldn't make sense for someone else to write their own library and add stuff to my com.someone.foo (even if they're extending my library). That's my com.someone.foo.