Welcome to the User-friendly Desktop Internet GIS project. This page answers some high level questions about the project; if you have specific questions not covered here please jump on the email list and give us a shout.
This project is set up as an Open Source Java development project; most of the polices and procedures covered in this Admin space are here to make sure the build works and the developers are happy.
This project practises Open Development and welcomes collaboration. We want you to work on uDig and will do everything we can to make that happen. It takes very little effort to get svn access, and a couple of code reviews before you have full permission to hack away on the core codebase.
Purpose
The uDig project is dedicated to the production of the following artifacts:
| Artifact | Description |
|---|---|
| uDIG SDK | Software developer kit use as an Eclipse "target platform" |
| Developers Guide | SDK Developer Documentation |
| User-friendly Desktop Internet GIS | Example GIS application used to showcase the abilities of the SDK |
| Online Help | Included with uDig application, available in several languages |
Source Code
For the core uDig application all files are available with a LGPL License:
This is reflected in the header used at the top of each file:
/* uDig - User Friendly Desktop Internet GIS client * http://udig.refractions.net * (C) 2004-2007, Refractions Research Inc. * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Lesser General Public * License as published by the Free Software Foundation; * version 2.1 of the License. * * This library is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * Lesser General Public License for more details. */
Where code has been contributed by other members of the open source community additional individuals and organizations will be listed as a copyright holder for the date of contribution.
Eclipse RCP
All Eclipse plugins, features or fragments distributed or linked to by uDig is Copyrighted by the Eclipse Foundation and available under:
- Eclipse Public License Version 1.0
- With a few noted exceptions for things like Mozilla code
These are all biz friendly licenses, for details visit:
JGrass
A significant body of community work is available under the banner of the JGrass project. These files use the GPL license:
/*
* JGrass - Free Open Source Java GIS http://www.jgrass.org
* (C) {
* HydroloGIS - www.hydrologis.com
* C.U.D.A.M. - http://www.unitn.it/dipartimenti/cudam
* The JGrass developer team - www.jgrass.org
* }
*
* This library is free software; you can redistribute it and/or modify it under
* the terms of the GNU Library General Public License as published by the Free
* Software Foundation; either version 2 of the License, or (at your option) any
* later version.
*
* This library is distributed in the hope that it will be useful, but WITHOUT
* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
* FOR A PARTICULAR PURPOSE. See the GNU Library General Public License for more
* details.
*
* You should have received a copy of the GNU Library General Public License
* along with this library; if not, write to the Free Foundation, Inc., 59
* Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
When complete the work of the JGrass community will be included in the sample uDig application.
Documentation
We have not specified a license for the documentation at this time. Documentation is built with a collaborative wiki tool, and is the work of the uDig development community. Please be kind and provide a link back to this website when quoting our documentation.