I recently submitted a request for hosting the project
photoxchange on sourceforge.net and this was rejected.
I would like to know the reason why.
Extended project description:
The PhotoXChange project aims to provide an online
digital photo album allow users to exchanges photos
through the internet. Photos are categorized by the
event for which photos where created and events are
owned by a group of users who created the events. Users
can only view those photos they created.
Initially, the scope will be just to exchange photos
without size limitations. Nevertheless, it will also
become possible to do server side resizing of photos
depending either on an explicit user profile or on the
the client device viewing the photos. An example would
be a mobile client where both bandwidth is limited and
the screen is small so that server side reduction of
photo size is required.
In addition. batch upload and download will be
suported as well. It will also be possible to add
metadata to photos such as when and where was the photo
taken. Removal of a photo will be only possible in the
1. the orginal user who submitted the photo agrees to
a specified time after a mail is sent to ask for
2. the original user who submitted the photo does ot
deny permission within a specified time
3. an administrator removes a photo.
Many of the above described features are not uncommon
in web applications such as forums. Nevertheless, many
publicly available services have limitations.
PhotoXChange just aims to be the best online photo
PhotoXChange will be a Java/J2EE Web application.
Initial versions will support at least the MySql
database and JBoss application server and the linux
platform. Nevertheless, the aim is to support a wide
variety of databases, application servers, and
platforms with the help of the community. The design
will be setup to support this. In particular the
Hibernate and Spring frameworks will be used to provide
database and appserver independence. To allow rapid
development of the web interface, Tapestry has been
In addition, the development culture of the application
will be to do incremental design, and provide a good
and thorough design. The application is certainly not
driven by providing a solution rapidly.