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. Once you are approved, you will be able to check your theme into the Drupal CVS repository. Create a project and 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.
You can find out more about the process of contributing code and themes and maintaining a project on Drupal.org here in the Developers handbook.
