I want to give credit to all open source libraries we use in our (commercial) application. I thought of showing a HTML page in our about dialog. Our build process uses ant and the third party libs are committed in svn.
What do you think is the best way of generating the HTML-Page?
- Hard code the HTML-Page?
- Switch dependency-management to apache-ivy and write some ant task to generate the html
- Use maven-ant-tasks and write some ant task to generate the HTML
- Use maven only to handle the dependencies and the HTML once, download them and commit them. The rest is done by the unchanged ant-scripts
- Switch to maven2 (Hey boss, I want to switch to maven, in 1 month the build maybe work again...)
- ...
What elements should the about-dialog show?
- Library name
- Version
- License
- Author
- Homepage
- Changes made with link to source archive
- ...
Is there some best-practise-advice? Some good examples (applications having a nice about-dialog showing the dependencies)?