Adding your theme to Drupal.org
To add your theme to Drupal.org, it must be GPL'd. Do not include images or other copyrighted works that you do not want to see re-used or otherwise altered.
Themes are tracked the same way that code is, in the CVS repository. You will need to apply for a CVS account and your theme will be reviewed. You should make sure it complies with Drupal's coding standards. Once you are approved, you will be able to check your theme into the Drupal CVS repository. Once you create a project the download will be created for it automatically.
If you do add your theme, users will likely post suggestions, file bugs, and generally desire that you keep the theme up to date with current versions of Drupal.
Also read the screenshot guidelines.
Before submitting a theme, check that it meets the standards for accessibility. There are a number of tools and other resources that can help you evaluate the accessibility of your theme.
You can read more details about maintaining a project on Drupal.org in the Getting Involved book.
