Photopolis is available under the MIT license. The project is hosted on sourceforge.
Photopolis has been developed and tested on Windows XP and Mac OS X 10.4 Tiger. Only minor modifications are expected to be necessary for Linux.
You will need the following libraries:
Mac OS X: All the necessary libraries are already installed in /usr/local/lib with the standard Photopolis install. Just link against those and you will be set.
Photopolis is composed of 2 parts. photopolisstarter is responsible for reading photos and generating textures. While reading photos it also extracts the date when the photo was taken. This time information is serialized to an XML file. photopolisstarter is written in Java. The second part of Photopolis is photopolis (Gosh! Really?). It does the graphic display and navigation. photopolis is written in C++, OpenGL and GLUT. photopolis is not "seen" by the user. It is started with a pointer to the textures out of photopolisstarter.