Important to know the licence terms. Our code links to these components, so the licence terms affect the possible licensing of our code. We plan to release our code under an unrestrictive open source licence.
Category
Component
Licence
Unrestrictive open source?
Web Framework
Struts 2
Apache 2
Yes
Javascript Framework
Dojo Toolkit 1.6.2
Modified BSD
Yes
Open Layers 2.10
Modified BSD
Yes
Other Libraries
JFreeChart
LGPL
No (but OK for linking)
maphilight jQuery plugin
MIT
Yes
Struts 2 JFreeChart plugin
Apache 2
Yes
log4j
Apache 2
Yes
junit
Common Public
No (but OK for linking)
XMLBeans
Apache 2
Yes
PDFBox
Apache 2
Yes
Test framework
Selenium
Apache 2
Yes
We don't need to know the exact licence terms. We have a preference for robust open source.
Category
Component
Open source?
Programming Language
Java 1.6
Yes, GPL
IDL
Closed-source
JavaScript
Depends on browser
Python ( for creating a custom build of openlayers)
Yes
OGC server
MapServer 5.6.5
Yes MapServer licence, similar to MIT
OGC server
ncWMS
Yes modified BSD
Content management system
Alfresco 4.0b Community Edition (www.alfresco.com)
Yes LGPL
Build Tool
Ant
Yes
Server
Tomcat 6.0.32
Yes
Database
PostGreSQL 9.0.2
Yes
Database extension
PostGIS
Yes
Database extension
pgAdminIII
Yes
IDE
Eclipse 3.5.2
Yes
Utilities
Putty
Yes
FileZilla
Yes