Menu

DevelopmentEnvironment

Anonymous

Development Environment Details

Libraries, frameworks

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

Other software

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


Related

Wiki: MapServer

MongoDB Logo MongoDB