Difference between revisions of "Mapbender Provenance Review"

From OSGeo
Jump to navigation Jump to search
(Trac and SVN linked to current MB pages)
 
(86 intermediate revisions by 6 users not shown)
Line 1: Line 1:
''This is the Mapbender Project copy of [[Code Provenance Review]]. The following are proposed code provenance review steps, but are not approved or authoritative in any way.''
+
''[[Mapbender]] has officially graduated as OSGeo project, this copy of the [[Code Provenance Review]] documents steps taken to vette code, community and legal issues. This page is not updated and is kept for historical reasons only. Find all new code modules and corresponding information in the Mapbender [http://www.mapbender.org/index.php/SVN SVN], [http://www.mapbender.org/index.php/Trac Trac] and [http://www.mapbender.org/ Homepage/Wiki].''
  
 
{{Template:Code Provenance Review Goals}}
 
{{Template:Code Provenance Review Goals}}
Line 5: Line 5:
 
= External Library Review =
 
= External Library Review =
  
 +
== Other licensing model ==
 +
The following pieces of code need some attention. These modules could be included as external components with a separate download path. Maybe the distribution work group has some ideas how they can manage this.
  
 
=== mod_treefolder ===
 
=== mod_treefolder ===
Implements a collapsible folder tree structure which contains links to the layers of WMS services.  
+
Implements a collapsible folder tree structure which controls the layers of WMS services.  
  
 
  /mapbender/http/html/mod_treefolder.php
 
  /mapbender/http/html/mod_treefolder.php
Line 26: Line 28:
 
     * warranty of any kind.
 
     * warranty of any kind.
 
     *
 
     *
 
=== wz-jsgraphics ===
 
 
/mapbender/http/extensions/wz-jsgraphics.js
 
 
Provenance: http://www.walterzorn.com
 
 
==== LGPL ====
 
  
 
=== class.ezpdf.php ===
 
=== class.ezpdf.php ===
Line 81: Line 75:
 
  * This code has been placed in the Public Domain for all to enjoy.
 
  * This code has been placed in the Public Domain for all to enjoy.
  
 +
== External Library with compatible License ==
 +
These externl libaries are compatible to the GNU GPL.
  
 
=== phpmailer-1.72 ===
 
=== phpmailer-1.72 ===
  
 
  /mapbender/http/classes/phpmailer-1.72
 
  /mapbender/http/classes/phpmailer-1.72
 +
 +
==== LGPL ====
 +
 +
=== wz-jsgraphics ===
 +
 +
/mapbender/http/extensions/wz-jsgraphics.js
 +
 +
Provenance: http://www.walterzorn.com
  
 
==== LGPL ====
 
==== LGPL ====
Line 91: Line 95:
  
 
The objective here is to visit every source file, and identify possible issues, and work to "regularize" things.  
 
The objective here is to visit every source file, and identify possible issues, and work to "regularize" things.  
 +
 +
== /http/ ==
 +
 +
=== index.php ===
 +
; GPL, clean
 +
: contributed by arnulf, astrid_emde, uli_rothstein
 +
: copyright by CCGIS
  
 
== /http/classes/ ==
 
== /http/classes/ ==
Line 165: Line 176:
  
 
=== class_log.php ===  
 
=== class_log.php ===  
; GPL, please format & check text
+
; GPL, clean
 +
 
 +
==== please format & check text ====
 +
 
 
: contributed by astrid_emde
 
: contributed by astrid_emde
 
: copyright by CCGIS
 
: copyright by CCGIS
Line 176: Line 190:
 
=== class_SaveLegend.php ===
 
=== class_SaveLegend.php ===
 
; GPL, clean  
 
; GPL, clean  
: contributed by uli_rothstein
+
: contributed by till_adams
 
: copyright by CCGIS
 
: copyright by CCGIS
  
Line 200: Line 214:
  
 
=== class_wfs.php ===
 
=== class_wfs.php ===
; GPL, license text missing
+
; GPL, clean
 
: contributed by astrid_emde, c_baudson, uli_rothstein
 
: contributed by astrid_emde, c_baudson, uli_rothstein
: copyright by CCGIS missing
+
: copyright by CCGIS
  
 
=== class_wfs_conf.php ===
 
=== class_wfs_conf.php ===
; GPL, license text missing
+
; GPL, clean
 
: contributed by astrid_emde, c_baudson, uli_rothstein
 
: contributed by astrid_emde, c_baudson, uli_rothstein
 
: copyright by CCGIS missing
 
: copyright by CCGIS missing
Line 223: Line 237:
  
 
=== ext_featureInfoTunnel.php ===
 
=== ext_featureInfoTunnel.php ===
; No license reference!
+
; GPL, clean
 
: contributed by uli_rothstein
 
: contributed by uli_rothstein
 
: copyright text missing
 
: copyright text missing
  
 
=== ext_weldMaps.php ===
 
=== ext_weldMaps.php ===
; No license reference!
+
; GPL, clean
 
: contributed by uli_rothstein
 
: contributed by uli_rothstein
 
: copyright text missing
 
: copyright text missing
  
 
=== geom2wfst.php ===
 
=== geom2wfst.php ===
; No license reference!
+
; GPL, clean
 +
==== einige auskommentierte Zeilen ====
 
: contributed by uli_rothstein
 
: contributed by uli_rothstein
 
: copyright text missing
 
: copyright text missing
  
 
=== markResult.php ===
 
=== markResult.php ===
; No license reference!
+
; GPL, clean
 
: contributed by uli_rothstein
 
: contributed by uli_rothstein
 
: copyright text missing
 
: copyright text missing
  
=== security_proxy.php ====
+
=== security_proxy.php ===
; No license reference!
+
; GPL, clean
 
: contributed by uli_rothstein
 
: contributed by uli_rothstein
 
: copyright text missing
 
: copyright text missing
 
  
 
== /http/frames/ ==
 
== /http/frames/ ==
Line 268: Line 282:
  
 
=== dyn_css.php ===
 
=== dyn_css.php ===
; license missing
+
; GPL, clean
 
: contributed by astrid_emde
 
: contributed by astrid_emde
 
: copyright missing
 
: copyright missing
  
 
=== dyn_js.php ===
 
=== dyn_js.php ===
 +
; GPL, clean
 +
: contributed by astrid_emde
 +
: copyright missing
 +
 +
=== dyn_php.php ===
 +
; GPL, clean
 +
: contributed by astrid_emde
 +
: copyright missing
 +
 +
== /http/javascripts/ ==
 +
Quite a few of these scripts do not conatain a reference to the GPL or a copyright string. In some cases the reference to the license would be longer than the code block itself. This makes sense because it reduces the amount of traffic required to load the client. Is this a problem?
 +
 +
Revision of these modules has been finished sucessfully --[[User:Arnulf Christl|Arnulf Christl]] 00:36, 16 April 2006 (CEST)
 +
 +
=== map.php ===
 +
; GPL, clean
 +
: contributed by c_baudson, uli_rothstein
 +
: copyright CCGIS
 +
==== needs formatting and cleaning out ====
 +
This title can be removed once the issue is resolved. Then it will not appear in the toc. Helps orientation.
 +
 +
=== map_obj.js ===
 +
; GPL, clean
 +
: contributed by c_baudson, uli_rothstein
 +
: copyright CCGIS
 +
 +
=== mod_addWMS.php ===
 +
; GPL, clean 
 +
: contributed by astrid_emde, bjoern_heuser, thekla_wirkus
 +
: copyright CCGIS
 +
 +
=== mod_addWMSfromList.php ===
 +
; GPL, clean 
 +
: contributed by astrid_emde, thekla_wirkus
 +
: copyright CCGIS
 +
 +
=== mod_addWMSfromfilteredList.php ===
 +
; GPL, clean 
 +
: contributed by astrid_emde, thekla_wirkus
 +
: copyright CCGIS
 +
 +
==== tbd: remove debug code ====
 +
 +
=== mod_addWMSgeneralFunctions.js ===
 
; license missing  
 
; license missing  
 
: contributed by astrid_emde
 
: contributed by astrid_emde
 +
: copyright CCGIS
 +
 +
=== mod_adminNavigation.js ===
 +
; license missing
 +
: contributed by bjoern_heuser
 +
: copyright missing
 +
 +
=== mod_back.php ===
 +
; GPL; clean
 +
: contributed by bjoern_heuser, uli_rothstein
 +
: copyright CCGIS
 +
 +
 +
 +
=== mod_box1.js ===
 +
; GPL, very short notation
 +
: contributed by bjoern_heuser, uli_rothstein
 +
: copyright missing
 +
 +
==== remove? ====
 +
see also mod_box.js (above)
 +
 +
the license reference is very short. Drop altogether or add full style
 +
 +
Licensing: See the GNU General Public License for more details.
 +
http://www.gnu.org/copyleft/gpl.html
 +
or:
 +
mapbender/licence/
 +
 +
=== mod_cardindex.js ===
 +
; license missing
 +
: contributed by uli_rothstein
 +
: copyright missing
 +
 +
=== mod_center1.php ===
 +
; GPL; clean
 +
: contributed by bjoern_heuser, uli_rothstein
 +
: copyright CCGIS
 +
 +
=== mod_closePolygon.js ===
 +
; license missing
 +
: contributed by bjoern_heuser, uli_rothstein
 
: copyright missing
 
: copyright missing
  
=== dyn_php.php ===
+
==== remove explicit reference to image file ====
 +
 
 +
=== mod_closePolygonExt.js ===
 +
; license missing
 +
: contributed by bjoern_heuser, uli_rothstein
 +
: copyright missing
 +
 
 +
==== remove explicit reference to image file ====
 +
 
 +
=== mod_coords.php ===
 +
; GPL; clean
 +
: contributed by astrid_emde, bjoern_heuser, christoph_baudson, uli_rothstein
 +
: copyright CCGIS
 +
 
 +
=== mod_coords_div.php ===
 +
; GPL; clean
 +
: contributed by astrid_emde, bjoern_heuser, christoph_baudson, uli_rothstein
 +
: copyright CCGIS
 +
 
 +
==== check whether required ====
 +
Check whether both mod_coords.php and mod_coords_div.php are required & check diff.
 +
 
 +
=== mod_copyright.php ===
 +
; GPL; clean
 +
: contributed by arnulf_christl, astrid_emde
 +
: copyright CCGIS
 +
 
 +
=== mod_dependentDiv.php ===
 +
; GPL; clean
 +
: contributed by astrid_emde, bjoern_heuser, christoph_baudson
 +
: copyright CCGIS
 +
 
 +
=== mod_dependentIframe.php ===
 +
; GPL; clean
 +
: contributed by till_adams
 +
: copyright CCGIS
 +
 
 +
=== mod_digitize_js.php ===
 +
; GPL; clean
 +
: contributed by astrid_emde, bjoern_heuser, christoph_baudson
 +
: copyright CCGIS
 +
 
 +
=== mod_digitize_tab.php ===
 +
; GPL; clean
 +
: contributed by christoph_baudson
 +
: copyright CCGIS
 +
 
 +
==== hard coded image folder and names? ====
 +
 
 +
=== mod_digitize_tab_gml2java_beta.php ===
 +
; GPL; clean
 +
: contributed by christoph_baudson
 +
: copyright CCGIS
 +
 
 +
==== remove? ====
 +
 
 +
=== mod_displayObj.js ===
 
; license missing  
 
; license missing  
 
: contributed by astrid_emde
 
: contributed by astrid_emde
 
: copyright missing
 
: copyright missing
  
= Report/Form for Copyright Review =
+
=== mod_displayWmc.php ===
 +
; GPL; clean
 +
: contributed by uli_rothstein
 +
: copyright CCGIS
 +
 
 +
=== mod_dragMapSize.php ===
 +
; GPL; clean
 +
: contributed by uli_rothstein
 +
: copyright CCGIS
 +
 
 +
=== mod_embedded_legend.php ===
 +
; GPL; clean
 +
: contributed by till_adams
 +
: copyright by CCGIS
 +
 
 +
=== mod_export_image.php ===
 +
; GPL; clean
 +
: contributed by astrid_emde, uli_rothstein
 +
: copyright CCGIS
 +
 
 +
==== hackish, needs some cleaning up ====
 +
 
 +
=== mod_featureInfo.php ===
 +
; GPL; clean
 +
: contributed by bjoern_heuser, uli_rothstein
 +
: copyright by CCGIS
 +
 
 +
=== mod_featureInfoRedirect.php ===
 +
; GPL; clean
 +
: contributed by astrid_emde, uli_rothstein
 +
: copyright by CCGIS
 +
 
 +
=== mod_featureInfoTunnel.php ===
 +
; GPL; clean
 +
: contributed by astrid_emde, uli_rothstein
 +
: copyright by CCGIS
 +
 
 +
=== mod_forward.php ===
 +
; GPL; clean
 +
: contributed by uli_rothstein
 +
: copyright by CCGIS
 +
 
 +
=== mod_getArea.php ===
 +
; GPL; clean
 +
: contributed by uli_rothstein
 +
: copyright by CCGIS
 +
 
 +
==== hackish ====
 +
Should be enhanced to work with non metric crs.
 +
 
 +
=== mod_insertWmcIntoDb.php ===
 +
; GPL; clean
 +
: contributed by christoph_baudson, uli_rothstein
 +
: copyright by CCGIS
 +
 
 +
=== mod_key.php ===
 +
; license missing
 +
: contributed by uli_rothstein
 +
: copyright missing
 +
 
 +
=== mod_legend.php ===
 +
; GPL, clean
 +
: contributed by till_adams
 +
: copyright CCGIS / terrestris
 +
 
 +
==== needs some cleaning ====
 +
 
 +
 
 +
 
 +
=== mod_loadwmc.php ===
 +
; GPL; clean
 +
: contributed by christoph_baudson
 +
: copyright by CCGIS
 +
 
 +
=== mod_log.js ===
 +
; license missing
 +
: contributed by bjoern_heuser
 +
: copyright missing
 +
 
 +
=== mod_measure.php ===
 +
; GPL; clean
 +
: contributed by bjoern_heuser, uli_rothstein
 +
: copyright by CCGIS
 +
 
 +
==== metric crs only ====
 +
 
 +
=== mod_navFrame.php ===
 +
; GPL; clean
 +
: contributed by bjoern_heuser, uli_rothstein
 +
: copyright by CCGIS
 +
 
 +
=== mod_pan.php ===
 +
; GPL; clean
 +
: contributed by bjoern_heuser, uli_rothstein
 +
: copyright by CCGIS
 +
 
 +
=== mod_permanentHighlight.js ===
 +
; license missing
 +
: contributed by bjoern_heuser, uli_rothstein
 +
: copyright missing
 +
 
 +
=== mod_print1.php ===
 +
; GPL; clean
 +
: contributed by astrid_emde, uli_rothstein
 +
: copyright by CCGIS
 +
 
 +
=== mod_repaint.php ===
 +
; GPL; clean
 +
: contributed by bjoern_heuser, uli_rothstein
 +
: copyright by CCGIS
 +
 
 +
=== mod_rubber.js ===
 +
; license missing
 +
: contributed by uli_rothstein
 +
: copyright missing
 +
 
 +
=== mod_rubberExt.js ===
 +
; license missing
 +
: contributed by uli_rothstein
 +
: copyright missing
 +
 
 +
=== mod_sandclock.php ===
 +
; GPL; clean
 +
: contributed by bjoern_heuser, uli_rothstein
 +
: copyright by CCGIS
 +
 
 +
=== mod_sandclock2.php ===
 +
; license missing
 +
: contributed by bjoern_heuser, uli_rothstein
 +
: copyright missing
 +
 
 +
=== mod_saveWKT.js ===
 +
; license missing
 +
: contributed by bjoern_heuser, uli_rothstein
 +
: copyright missing
 +
 
 +
=== mod_savewmc.php ===
 +
; GPL; clean
 +
: contributed by christoph_baudson, uli_rothstein
 +
: copyright by CCGIS
 +
 
 +
=== mod_scaleHint.php ===
 +
; GPL; clean
 +
: contributed by arnulf_christl, uli_rothstein
 +
: copyright by CCGIS
 +
 
 +
=== mod_scaleSel.php ===
 +
; license missing
 +
: contributed by uli_rothstein
 +
: copyright missing
 +
 
 +
=== mod_scaleText.php ===
 +
; license missing
 +
: contributed by uli_rothstein
 +
: copyright missing
 +
 
 +
=== mod_scalebar.php ===
 +
; license missing
 +
: contributed by astrid_emde, uli_rothstein
 +
: copyright missing
 +
 
 +
=== mod_selArea.php ===
 +
; license missing
 +
: contributed by astrid_emde, uli_rothstein
 +
: copyright missing
 +
 
 +
==== extend or deprecate ====
 +
compare with mod_selArea1.php and check which can be deprecated
 +
 
 +
=== mod_selArea1.php ===
 +
; GPL; clean
 +
: contributed by astrid_emde, uli_rothstein
 +
: copyright by CCGIS
 +
 
 +
=== mod_selectMapsize.php ===
 +
; GPL; clean
 +
: contributed by astrid_emde, uli_rothstein
 +
: copyright by CCGIS
 +
 
 +
=== mod_setBBOX1.php ===
 +
; license missing
 +
: contributed by bjoern_heuser, uli_rothstein
 +
: copyright missing
 +
 
 +
=== mod_setBackground.php ===
 +
; GPL; clean
 +
: contributed by astrid_emde, bjoern_heuser, uli_rothstein
 +
: copyright by CCGIS
 +
 
 +
=== mod_setBackground_all.php ===
 +
; GPL; clean
 +
: contributed by astrid_emde, bjoern_heuser, uli_rothstein
 +
: copyright by CCGIS
 +
 
 +
=== mod_setTimeout.php ===
 +
; GPL; clean
 +
: contributed by uli_rothstein
 +
: copyright by CCGIS
 +
 
 +
=== mod_state.php ===
 +
; GPL; clean
 +
: contributed by uli_rothstein
 +
: copyright by CCGIS
 +
 
 +
 
 +
 
 +
=== mod_tab.php ===
 +
; license missing
 +
: contributed by astrid_emde, uli_rothstein
 +
: copyright missing
 +
 
 +
 
 +
 
 +
 
 +
 
 +
=== mod_toggleModule.php ===
 +
; GPL; clean
 +
: contributed by uli_rothstein
 +
: copyright by CCGIS
 +
 
 +
=== mod_treeConf.js ===
 +
; license missing
 +
: contributed by bjoern_heuser, uli_rothstein
 +
: copyright missing
 +
 
 +
=== mod_usemap.php ===
 +
; license missing
 +
: contributed by uli_rothstein
 +
: copyright missing
 +
 
 +
==== hard coded wfs reference ====
 +
This is a pre beta version
 +
 
 +
=== mod_wfs_SpatialRequest.php ===
 +
; GPL; clean
 +
: contributed by uli_rothstein
 +
: copyright by CCGIS
 +
 
 +
=== mod_zoomCoords.php ===
 +
; GPL, clean
 +
: contributed by uli_rothstein
 +
: copyright by CCGIS
 +
 
 +
=== mod_zoomFull.php ===
 +
; license missing
 +
: contributed by
 +
: copyright missing
 +
 
 +
=== mod_zoomIn1.php ===
 +
; license missing
 +
: contributed by
 +
: copyright missing
 +
 
 +
=== mod_zoomOut1.php ===
 +
; license missing
 +
: contributed by
 +
: copyright missing
 +
 
 +
=== wfs.js ===
 +
; license missing
 +
: contributed by
 +
: copyright missing
 +
 
 +
=== wfs_obj.js ===
 +
; license missing
 +
: contributed by
 +
: copyright missing
 +
 
 +
== /http/php/ ==
 +
List of all PHP code modules.
 +
 
 +
=== database-mysql.php ===
 +
; GPL, clean
 +
: contributed by bjoern_heuser, uli_rothstein
 +
: copyright CCGIS
 +
 
 +
=== database-pgsql.php ===
 +
; GPL, clean
 +
: contributed by bjoern_heuser, uli_rothstein
 +
: copyright CCGIS
 +
 
 +
=== mb_getGUIs.php ===
 +
; GPL, clean
 +
: contributed by astrid_emde, uli_rothstein
 +
: copyright CCGIS
 +
 
 +
=== mb_listGUIs.php ===
 +
; GPL, clean
 +
: contributed by astrid_emde, uli_rothstein
 +
: copyright CCGIS
 +
 
 +
=== mb_listWMCs.php ===
 +
; GPL, clean
 +
: contributed by christoph; uli
 +
: copyright CCGIS
 +
 
 +
=== mb_validateInput.php ===
 +
; GPL, clean
 +
: contributed by christoph; uli
 +
: copyright CCGIS
 +
 
 +
=== mb_validateSession.php ===
 +
; GPL, clean
 +
: contributed by christoph; uli
 +
: copyright CCGIS
 +
 
 +
=== mod_WMSpreferences.php ===
 +
; GPL, clean
 +
: contributed by christoph; uli
 +
: copyright CCGIS
 +
 
 +
=== mod_addWmsFromFeatureInfo.php ===
 +
; GPL, clean
 +
: contributed by
 +
: copyright missing
 +
 
 +
=== mod_changeEPSG.php ===
 +
; GPL, clean
 +
: contributed by thekla_wirkus
 +
: copyright CCGIS
 +
 
 +
=== mod_changeEPSG_dynamic.php ===
 +
; GPL, clean
 +
: contributed by thekla_wirkus
 +
: copyright CCGIS
 +
 
 +
=== mod_changePassword.php ===
 +
; GPL, clean
 +
: contributed by thekla_wirkus
 +
: copyright CCGIS
 +
 
 +
=== mod_createJSObjFromDB.php ===
 +
; GPL, clean
 +
: contributed by thekla_wirkus
 +
: copyright CCGIS
 +
 
 +
=== mod_createJSObjFromXML.php ===
 +
; GPL, clean
 +
: contributed by thekla_wirkus
 +
: copyright CCGIS
 +
 
 +
=== mod_createUser.php ===
 +
; GPL, clean
 +
: contributed by astrid_emde
 +
: copyright CCGIS
 +
 
 +
=== mod_deleteFilteredGUI.php ===
 +
; GPL, clean
 +
: contributed by astrid_emde, uli
 +
: copyright by CCGIS
 +
 
 +
=== mod_deleteGUI.php ===
 +
; GPL, clean
 +
: contributed by astrid_emde, uli
 +
: copyright by CCGIS
 +
 
 +
=== mod_deleteWMS.php ===
 +
; GPL, clean
 +
: contributed by arnulf, astrid_emde, bjoern_Heuser, uli
 +
: copyright by CCGIS
 +
 
 +
=== mod_digitize.php ===
 +
; GPL, clean
 +
: contributed by arnulf, astrid_emde, bjoern_Heuser, christoph, uli
 +
: copyright by CCGIS
 +
 
 +
=== mod_edit_element_vars.php ===
 +
; GPL, clean
 +
: contributed by arnulf, astrid_emde, bjoern_Heuser, christoph, uli
 +
: copyright by CCGIS
 +
 
 +
=== mod_editElements.php ===
 +
; GPL, clean
 +
: contributed by arnulf, astrid_emde, bjoern_Heuser, christoph, uli
 +
: copyright by CCGIS
 +
 
 +
=== mod_editFilteredGroup.php ===
 +
; GPL, clean
 +
: contributed by arnulf, astrid_emde, bjoern_Heuser, christoph, uli
 +
: copyright by CCGIS
 +
 
 +
=== mod_editFilteredUser.php ===
 +
; GPL, clean
 +
: contributed by arnulf, astrid_emde, bjoern_Heuser, christoph, uli
 +
: copyright by CCGIS
 +
 
 +
=== mod_editGroup.php ===
 +
; GPL, clean
 +
: contributed by arnulf, astrid_emde, bjoern_Heuser, christoph, uli
 +
: copyright by CCGIS
 +
 
 +
=== mod_editGuiWms.php ===
 +
; GPL, clean
 +
: contributed by arnulf, astrid_emde, bjoern_Heuser, christoph, uli
 +
: copyright by CCGIS
 +
 
 +
=== mod_editGuiWmsMeta.php ===
 +
; GPL, clean
 +
: contributed by arnulf, astrid_emde, bjoern_Heuser, christoph, uli
 +
: copyright by CCGIS
 +
 
 +
=== mod_editSelf.php ===
 +
; GPL, clean
 +
: contributed by arnulf, astrid_emde, bjoern_Heuser, christoph, uli
 +
: copyright by CCGIS
 +
 
 +
=== mod_editUser.php ===
 +
; GPL, clean
 +
: contributed by arnulf, astrid_emde, bjoern_Heuser, christoph, uli
 +
: copyright by CCGIS
 +
 
 +
=== mod_edit_element_vars.php ===
 +
; GPL, clean
 +
: contributed by arnulf, astrid_emde, bjoern_Heuser, christoph, uli
 +
: copyright by CCGIS
 +
 
 +
=== mod_edit_metadata.php ===
 +
; GPL, clean
 +
: contributed by arnulf, astrid_emde, bjoern_Heuser, christoph, uli
 +
: copyright by CCGIS
 +
 
 +
=== mod_evalArea.php ===
 +
; GPL, clean
 +
: contributed by arnulf, astrid_emde, bjoern_Heuser, christoph, uli
 +
: copyright by CCGIS
 +
 
 +
=== mod_exportElement.php ===
 +
; GPL, clean
 +
: contributed by arnulf, astrid_emde, bjoern_Heuser, christoph, uli
 +
: copyright by CCGIS
 +
 
 +
=== mod_exportGUI.php ===
 +
; GPL, clean
 +
: contributed by arnulf, astrid_emde, bjoern_Heuser, christoph, uli
 +
: copyright by CCGIS
 +
 
 +
=== mod_export_image.php ===
 +
; GPL, clean
 +
: contributed by arnulf, astrid_emde, bjoern_Heuser, christoph, uli
 +
: copyright by CCGIS
  
TBD - Brookshier
+
=== mod_filteredGroup_Gui.php ===
 +
; GPL, clean
 +
: contributed by arnulf, astrid_emde, bjoern_Heuser, christoph, uli
 +
: copyright by CCGIS
  
(please explain TBD acronym)
+
=== mod_filteredGroup_User.php ===
 +
; GPL, clean
 +
: contributed by arnulf, astrid_emde, bjoern_Heuser, christoph, uli
 +
: copyright by CCGIS
  
= Review Document =
+
=== mod_filteredGroup_filteredGui.php ===
 +
; GPL, clean
 +
: contributed by arnulf, astrid_emde, bjoern_Heuser, christoph, uli
 +
: copyright by CCGIS
  
The result of the provenance review is two fold. First, there is clarification and "fixes" done during the review. For instance, adding missing copyright notices, or factoring out external libraries.  The second is a review report with a fairly detailed list of outstanding issues, ambiguities and information of note.
+
=== mod_filteredGroup_filteredUser.php ===
 +
; GPL, clean
 +
: contributed by arnulf, astrid_emde, bjoern_Heuser, christoph, uli
 +
: copyright by CCGIS
 +
 
 +
=== mod_filteredGui_User.php ===
 +
; GPL, clean
 +
: contributed by arnulf, astrid_emde, bjoern_Heuser, christoph, uli
 +
: copyright by CCGIS
  
The review document will be distributed to the project PSC members, as well as the incubation committee.  Based on it, the incubation committee may require the project to do additional work, either resolving ambiguities, factoring items out, or rewriting questional components. 
+
=== mod_filteredGui_filteredGroup.php ===
 +
; GPL, clean
 +
: contributed by arnulf, astrid, bjoern, christoph, uli
 +
: copyright by CCGIS
  
When completed, a much briefer form of the review document should be prepared, just listing information that would be pertinent to folks using the project.  Essentially a summary.  This summary might live in source control as README.LICENSE or something similar.
+
=== mod_filteredGui_filteredUser.php ===
 +
; GPL, clean
 +
: contributed by arnulf, astrid, bjoern, christoph, uli
 +
: copyright by CCGIS
  
= FAQ =
+
=== mod_filteredGui_group.php ===
 +
; GPL, clean
 +
: contributed by arnulf, astrid, bjoern, christoph, uli
 +
: copyright by CCGIS
  
; Do we need to ensure there is a copyright and licence headers in every file?
+
=== mod_filteredUser_Group.php ===
: Projects are expected to embed a copyright and license header in every source file (.cpp and .h for instance).  Machine generated files (such as lex or yacc output for instance) does not require a header if it is inconvenient to embed one, but then an effort should be made to embed a header in the original source file (ie. .l or .y).  There is no need to embed copyright and license headers in build files (ie. Makefiles, Visual Studio project files), nor in small documentation fragments (like READMEs).  Copyright/license headers should be included in substantial bodies of documentation if it can be done in such a way that it doesn't interfere with the document.
+
; GPL, clean
 +
: contributed by arnulf, astrid, bjoern, christoph, uli
 +
: copyright by CCGIS
  
; Do I really need to embed the whole license agreement in every file?
+
=== mod_filteredUser_Gui.php ===
: No, it is sufficient to refer to a single copy of the license agreement for the project, but each file should include an indication of what the license is, and the location of the full license document.  For example:  
+
; GPL, clean
 +
: contributed by arnulf, astrid, bjoern, christoph, uli
 +
: copyright by CCGIS
  
/*
+
=== mod_filteredUser_filteredGroup.php ===
  * Copyright (C) 2004-2005  Autodesk, Inc.
+
; GPL, clean
  *
+
: contributed by arnulf, astrid, bjoern, christoph, uli
  * This library is free software; you can redistribute it and/or
+
: copyright by CCGIS
  * modify it under the terms of version 2.1 of the GNU Lesser
 
  * General Public License as published by the Free Software Foundation.
 
  * 
 
  * 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.
 
  *
 
  * You should have received a copy of the GNU Lesser General Public
 
  * License along with this library; if not, write to the Free Software
 
  * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
 
  */
 
  
: or
+
=== mod_filteredUser_filteredGui.php ===
 +
; GPL, clean
 +
: contributed by arnulf, astrid, bjoern, christoph, uli
 +
: copyright by CCGIS
  
* COPYRIGHT:   (C) 2001 by the GRASS Development Team
+
=== mod_forgottenPassword.php ===
*
+
; GPL, clean
*              This program is free software under the GNU General Public
+
: contributed by arnulf, astrid, bjoern, christoph, uli
*              License (>=v2). Read the file COPYING that comes with GRASS
+
: copyright by CCGIS
*              for details.
+
 
 +
=== mod_gazLayerObj_conf.php ===
 +
; GPL, clean
 +
: contributed by arnulf, astrid, bjoern, christoph, uli
 +
: copyright by CCGIS
 +
 
 +
=== mod_gazLayerObj_edit.php ===
 +
; GPL, clean
 +
: contributed by arnulf, astrid, bjoern, christoph, uli
 +
: copyright by CCGIS
 +
 
 +
=== mod_gazetteer_conf.php ===
 +
; GPL, clean
 +
: contributed by arnulf, astrid, bjoern, christoph, uli
 +
: copyright by CCGIS
 +
 
 +
=== mod_gazetteer_edit.php ===
 +
; GPL, clean
 +
: contributed by arnulf, astrid, bjoern, christoph, uli
 +
: copyright by CCGIS
 +
 
 +
=== mod_getStyles.php ===
 +
; GPL, clean
 +
: contributed by arnulf, astrid, bjoern, christoph, uli
 +
: copyright by CCGIS
 +
 
 +
=== mod_group_filteredGui.php ===
 +
; GPL, clean
 +
: contributed by arnulf, astrid, bjoern, christoph, uli
 +
: copyright by CCGIS
 +
 
 +
=== mod_group_filteredUser.php ===
 +
; GPL, clean
 +
: contributed by arnulf, astrid, bjoern, christoph, uli
 +
: copyright by CCGIS
 +
 
 +
=== mod_group_gui.php ===
 +
; GPL, clean
 +
: contributed by arnulf, astrid, bjoern, christoph, uli
 +
: copyright by CCGIS
 +
 
 +
=== mod_group_user.php ===
 +
; GPL, clean
 +
: contributed by arnulf, astrid, bjoern, christoph, uli
 +
: copyright by CCGIS
 +
 
 +
=== mod_gui_filteredGroup.php ===
 +
; GPL, clean
 +
: contributed by arnulf, astrid, bjoern, christoph, uli
 +
: copyright by CCGIS
 +
 
 +
=== mod_gui_filteredUser.php ===
 +
; GPL, clean
 +
: contributed by arnulf, astrid, bjoern, christoph, uli
 +
: copyright by CCGIS
 +
 
 +
=== mod_gui_group.php ===
 +
; GPL, clean
 +
: contributed by arnulf, astrid, bjoern, christoph, uli
 +
: copyright by CCGIS
 +
 
 +
=== mod_gui_owner.php ===
 +
; GPL, clean
 +
: contributed by arnulf, astrid, bjoern, christoph, uli
 +
: copyright by CCGIS
 +
 
 +
=== mod_gui_user.php ===
 +
; GPL, clean
 +
: contributed by arnulf, astrid, bjoern, christoph, uli
 +
: copyright by CCGIS
 +
 
 +
=== mod_loadCapabilities.php ===
 +
; GPL, clean
 +
: contributed by arnulf, astrid, bjoern, christoph, uli
 +
: copyright by CCGIS
 +
 
 +
=== mod_loadCapabilitiesList.php ===
 +
; GPL, clean
 +
: contributed by arnulf, astrid, bjoern, christoph, uli
 +
: copyright by CCGIS
 +
 
 +
=== mod_loadCapabilities_temp.php ===
 +
; GPL, clean
 +
: contributed by arnulf, astrid, bjoern, christoph, uli
 +
: copyright by CCGIS
 +
 
 +
=== mod_loadWFSCapabilities.php ===
 +
; GPL, clean
 +
: contributed by arnulf, astrid, bjoern, christoph, uli
 +
: copyright by CCGIS
 +
 
 +
=== mod_loadwfs.php ===
 +
; GPL, clean
 +
: contributed by arnulf, astrid, bjoern, christoph, uli
 +
: copyright by CCGIS
 +
 
 +
=== mod_loadwms.php ===
 +
; GPL, clean
 +
: contributed by arnulf, astrid, bjoern, christoph, uli
 +
: copyright by CCGIS
 +
 
 +
=== mod_loadwms_temp.php ===
 +
; GPL, clean
 +
: contributed by arnulf, astrid, bjoern, christoph, uli
 +
: copyright by CCGIS
 +
 
 +
=== mod_log.php ===
 +
; GPL, clean
 +
: contributed by arnulf, astrid, bjoern, christoph, uli
 +
: copyright by CCGIS
 +
 
 +
=== mod_logout.php ===
 +
; GPL, clean
 +
: contributed by arnulf, astrid, bjoern, christoph, uli
 +
: copyright by CCGIS
 +
 
 +
=== mod_map1.php ===
 +
; GPL, clean
 +
: contributed by arnulf, astrid, bjoern, christoph, uli
 +
: copyright by CCGIS
 +
 
 +
=== mod_mapOV.php ===
 +
; GPL, clean
 +
: contributed by astrid, christoph, uli
 +
: copyright by CCGIS
 +
 
 +
=== mod_monitorCapabilities.php ===
 +
; GPL, clean
 +
: contributed by christoph
 +
: copyright CCGIS
 +
 
 +
=== mod_newGui.php ===
 +
; GPL, clean
 +
: contributed by arnulf, astrid, bjoern, christoph, uli
 +
: copyright by CCGIS
 +
 
 +
=== mod_printView1.php ===
 +
; GPL, clean
 +
: contributed by arnulf, astrid, bjoern, christoph, uli
 +
: copyright by CCGIS
 +
 
 +
=== mod_renameGUI.php ===
 +
; GPL, clean
 +
: contributed by thekla
 +
: copyright by CCGIS
 +
 
 +
=== mod_saveWKT.php ===
 +
; GPL, clean
 +
: contributed by uli
 +
: copyright by CCGIS
 +
 
 +
=== mod_showLoggedUser.php ===
 +
; GPL, clean
 +
: contributed by arnulf, astrid, bjoern, christoph, uli
 +
: copyright by CCGIS
 +
 
 +
=== mod_simpleWMSpreferences.php ===
 +
; GPL, clean
 +
: contributed by arnulf, astrid, bjoern, christoph, uli
 +
: copyright by CCGIS
 +
 
 +
=== mod_treefolderAdmin.php ===
 +
; GPL, clean
 +
: contributed by arnulf, astrid, bjoern, christoph, uli
 +
: copyright by CCGIS
 +
 
 +
=== mod_treefolderClient.php ===
 +
; GPL, clean
 +
: contributed by arnulf, astrid, bjoern, christoph, uli
 +
: copyright by CCGIS
 +
 
 +
=== mod_updateWMS.php ===
 +
; GPL, clean
 +
: contributed by arnulf, astrid, bjoern, christoph, uli
 +
: copyright by CCGIS
 +
 
 +
=== mod_usemap.php ===
 +
; GPL, clean
 +
: contributed by arnulf, astrid, bjoern, christoph, uli
 +
: copyright by CCGIS
 +
 
 +
=== mod_user_filteredGroup.php ===
 +
; GPL, clean
 +
: contributed by arnulf, astrid, bjoern, christoph, uli
 +
: copyright by CCGIS
 +
 
 +
=== mod_user_filteredGui.php ===
 +
; GPL, clean
 +
: contributed by arnulf, astrid, bjoern, christoph, uli
 +
: copyright by CCGIS
 +
 
 +
=== mod_user_group.php ===
 +
; GPL, clean
 +
: contributed by arnulf, astrid, bjoern, christoph, uli
 +
: copyright by CCGIS
 +
 
 +
=== mod_user_gui.php ===
 +
; GPL, clean
 +
: contributed by arnulf, astrid, bjoern, christoph, uli
 +
: copyright by CCGIS
 +
 
 +
=== mod_wfs.php ===
 +
; GPL, clean
 +
: contributed by arnulf, astrid, bjoern, christoph, uli
 +
: copyright by CCGIS
 +
 
 +
=== mod_wfsLayerObj_conf.php ===
 +
; GPL, clean
 +
: contributed by arnulf, astrid, bjoern, christoph, uli
 +
: copyright by CCGIS
 +
 
 +
=== mod_wfs_conf.php ===
 +
; GPL, clean
 +
: contributed by arnulf, astrid, bjoern, christoph, uli
 +
: copyright by CCGIS
 +
 
 +
=== mod_wfs_edit.php ===
 +
; GPL, clean
 +
: contributed by arnulf, astrid, bjoern, christoph, uli
 +
: copyright by CCGIS
  
 +
=== mod_wfs_gazetteer.php ===
 +
; GPL, clean
 +
: contributed by arnulf, astrid, bjoern, christoph, uli
 +
: copyright by CCGIS
  
; Can I just write a script to check everything?
+
=== mod_wfs_result.php ===
: No. The point of a human review is to ensure that human eyes have looked at the header of each file, looking for any anomolies.  For instance it is not uncommon to have additional messages written in headers about the original source of particular code, but not necessarily in a way that a script could recognise. 
+
; GPL, clean
 +
: contributed by arnulf, astrid, bjoern, christoph, uli
 +
: copyright by CCGIS
 +
 
 +
=== mod_wfs_save.php ===
 +
; GPL, clean
 +
: contributed by arnulf, astrid, bjoern, christoph, uli
 +
: copyright by CCGIS
  
; But I just did a review similar to this a few months ago, do I really need to do it again?
+
=== mod_wfsrequest.php ===
: If you believe you have already met or exceeded the rigor described in this review document, then you can present the results of your previous analysis along with an explanation of why you think it still applies.  You will need to manually review additions since that earlier review.  It will be up to the Incubator (and ultimately the foundation board) to determine if they are satisfied with any review.
+
; GPL, clean
 +
: contributed by arnulf, astrid, bjoern, christoph, uli
 +
: copyright by CCGIS
  
; Do I need to track down every contributor and ask for permission to use their code?
+
=== mod_zoomCoords.php ===
: No.  As long as code was knowingly provided by contributors to the project while it was under a clear licensing policy then it is reasonable to assume the project licensing arrangements are accepted unless there is some reason to have doubts.  If code was brought into the project from outside sources under ambiguous circumstances then it may be necessary to contact the copyright holder for a legal release, or at least a statement of permission. 
+
; GPL, clean
 +
: contributed by arnulf, astrid, bjoern, christoph, uli
 +
: copyright by CCGIS
  
; Some project code was adapted from other sources with ambiguous copyrights, what do I do?
+
=== mod_zoomCoords_en.php ===
: First, document such concerns in the review document and within the source files themselves.  Second, try to obtain a release to use the provide code.  An email statement of permission should be sufficient, but pertinant details of such an email should be included in the source file in questions (eg. date, identification of releasing person, text of the release).  If no release is possible, but the code isn't very necessary, consider removing or replacing it to simplify things.  Otherwise the issue will need to be discussed in the incubator to assess risk.
+
; GPL, clean
 +
: contributed by arnulf, astrid, bjoern, christoph, uli
 +
: copyright by CCGIS
  
; Should I be looking for patent problems?
+
=== nestedSets.php ===
: No.  However, if the code review turns up notes about patent issues - or if there are known patent issues for the project, then these should be noted in the review document.  Generally speaking a proper patent review is very difficult and may increase, rather than decrease, legal liability. 
+
; GPL, clean
 +
: contributed by uli
 +
: copyright CCGIS
  
; Should I be looking for tracemark conflicts?
+
[[Category:Incubation]]
: Possibly.  It may be prudent to check for trademark conflicts for the project name, or the name of public packages within the project.  If issues are found they should be noted in the review document.
 

Latest revision as of 00:02, 5 May 2007

Mapbender has officially graduated as OSGeo project, this copy of the Code Provenance Review documents steps taken to vette code, community and legal issues. This page is not updated and is kept for historical reasons only. Find all new code modules and corresponding information in the Mapbender SVN, Trac and Homepage/Wiki.

Goal

To establish a reasonable comfort level that projects going through incubation do not have improperly contributed code, and that the code is all under the project license.

A code provenance review is desirable because it reduces the risk of the foundation, project developers or software users becoming involved in a legal action or having their use of the software disrupted by sudden removal of improperly contributed code. In particular, many enterprises will not build on open source software projects without some degree of assurance that care is being taken to avoid improper contributions.

It is not the goal to be able to prove that every source file, and every contribution to those files, was contributed properly. The onus is not on us to prove there are no problems. However we want to ensure we do not release code with provenance issues that we could have identified and corrected with a reasonable effort.

External Library Review

Other licensing model

The following pieces of code need some attention. These modules could be included as external components with a separate download path. Maybe the distribution work group has some ideas how they can manage this.

mod_treefolder

Implements a collapsible folder tree structure which controls the layers of WMS services.

/mapbender/http/html/mod_treefolder.php

License text in mod_treefolder

The following text is included with the code. Please advise on how to proceed.

   * Copyright (c) 1999 Polzin GmbH, Duesseldorf. All Rights Reserved.
   * Author: Lutz Eymers <ixtab@polzin.com>
   * Download: http://www.polzin.com/inet/fset_inet.phtml?w=goodies
   *
   * Permission to use, copy, modify, and distribute this software
   * and its documentation for any purposes and without fee
   * is hereby granted provided that this copyright notice
   * appears in all copies.
   *
   * Of course, this software is provided "as is" without express or implied
   * warranty of any kind.
   *

class.ezpdf.php

/mapbender/http/classes/class.ezpdf.php

License text in class.ezpdf.php:

The following text is included with the code. Please advise on how to proceed.

// this class will take the basic interaction facilities of the Cpdf class
// and make more useful functions so that the user does not have to
// know all the ins and outs of pdf presentation to produce something pretty.
//
// IMPORTANT NOTE
// there is no warranty, implied or otherwise with this software.
//
// version 009 (versioning is linked to class.pdf.php)
//
// released under a public domain licence.
//
// Wayne Munro, R&OS Ltd, http://www.ros.co.nz/pdf


class.pdf.php

/mapbender/http/classes/class.pdf.php

License text in class.pdf.php

The following text is included with the code. Please advise on how to proceed.

* Cpdf
*
* http://www.ros.co.nz/pdf
*
* A PHP class to provide the basic functionality to create a pdf document without
* any requirement for additional modules.
*
* Note that they companion class CezPdf can be used to extend this class and dramatically
* simplify the creation of documents.
*
* IMPORTANT NOTE
* there is no warranty, implied or otherwise with this software.
*
* LICENCE
* This code has been placed in the Public Domain for all to enjoy.

External Library with compatible License

These externl libaries are compatible to the GNU GPL.

phpmailer-1.72

/mapbender/http/classes/phpmailer-1.72

LGPL

wz-jsgraphics

/mapbender/http/extensions/wz-jsgraphics.js

Provenance: http://www.walterzorn.com

LGPL

Code Copyright Review

The objective here is to visit every source file, and identify possible issues, and work to "regularize" things.

/http/

index.php

GPL, clean
contributed by arnulf, astrid_emde, uli_rothstein
copyright by CCGIS

/http/classes/

class_administration.php

GPL, clean
contributed by astrid_emde, c_baudson, uli_rothstein
copyright by CCGIS

class_connector.php

GPL, clean
contributed by uli_rothstein
copyright by CCGIS

class_database.php

GPL, clean
contributed by c_baudson
copyright by CCGIS

class_database_table.php

GPL, clean
contributed by c_baudson
copyright by CCGIS

class_database_table_column.php

GPL, clean
contributed by c_baudson
copyright by CCGIS

class_database_table_constraint.php

GPL, clean
contributed by c_baudson
copyright by CCGIS

class_database_table_key.php

GPL, clean
contributed by c_baudson
copyright by CCGIS

class_exception.php

GPL, clean
contributed by c_baudson
copyright by CCGIS

class_geomColl.php

GPL, clean
contributed by uli_rothstein
copyright by CCGIS

class_geomObj.php

GPL, clean
contributed by uli_rothstein
copyright by CCGIS

class_gml.php

GPL, clean
contributed by uli_rothstein
copyright by CCGIS

class_gml2.php

GPL, clean
contributed by uli_rothstein
copyright by CCGIS

class_gmlMember.php

GPL, clean
contributed by c_baudson
copyright by CCGIS

class_gui.php

GPL, clean
contributed by c_baudson
copyright by CCGIS

class_log.php

GPL, clean

please format & check text

contributed by astrid_emde
copyright by CCGIS

class_mb_exception.php

GPL, clean
contributed by c_baudson
copyright by CCGIS

class_SaveLegend.php

GPL, clean
contributed by till_adams
copyright by CCGIS

class_stripRequest.php

GPL, clean
contributed by c_baudson, uli_rothstein
copyright by CCGIS

class_weldLegend2PNG.php

GPL, clean
contributed by astrid_emde, c_baudson, uli_rothstein
copyright by CCGIS

class_weldMaps2PNG.php

GPL, clean
contributed by astrid_emde, c_baudson, uli_rothstein
copyright by CCGIS

class_weldOverview2PNG.php

GPL, clean
contributed by astrid_emde, c_baudson, uli_rothstein
copyright by CCGIS

class_wfs.php

GPL, clean
contributed by astrid_emde, c_baudson, uli_rothstein
copyright by CCGIS

class_wfs_conf.php

GPL, clean
contributed by astrid_emde, c_baudson, uli_rothstein
copyright by CCGIS missing

class_wmc.php

GPL, clean
contributed by astrid_emde, c_baudson, uli_rothstein
copyright by CCGIS

class_wms.php

GPL, clean
contributed by astrid_emde, c_baudson, uli_rothstein
copyright by CCGIS

/http/extensions/

The directory /http/extensions/ needs some attention. Some of these modules are hacks and just beta they still need a license text. Some of them are so tiny that the license text would be more lines of code than the module itself. Does it even then need to be added?

ext_featureInfoTunnel.php

GPL, clean
contributed by uli_rothstein
copyright text missing

ext_weldMaps.php

GPL, clean
contributed by uli_rothstein
copyright text missing

geom2wfst.php

GPL, clean

einige auskommentierte Zeilen

contributed by uli_rothstein
copyright text missing

markResult.php

GPL, clean
contributed by uli_rothstein
copyright text missing

security_proxy.php

GPL, clean
contributed by uli_rothstein
copyright text missing

/http/frames/

frameset.html

GPL, clean
contributed by astrid_emde, c_baudson, uli_rothstein
copyright by CCGIS

index.php

GPL, clean
contributed by astrid_emde, c_baudson, uli_rothstein
copyright by CCGIS

login.php

GPL, clean
contributed by astrid_emde, c_baudson, uli_rothstein
copyright by CCGIS

/http/include/

dyn_css.php

GPL, clean
contributed by astrid_emde
copyright missing

dyn_js.php

GPL, clean
contributed by astrid_emde
copyright missing

dyn_php.php

GPL, clean
contributed by astrid_emde
copyright missing

/http/javascripts/

Quite a few of these scripts do not conatain a reference to the GPL or a copyright string. In some cases the reference to the license would be longer than the code block itself. This makes sense because it reduces the amount of traffic required to load the client. Is this a problem?

Revision of these modules has been finished sucessfully --Arnulf Christl 00:36, 16 April 2006 (CEST)

map.php

GPL, clean
contributed by c_baudson, uli_rothstein
copyright CCGIS

needs formatting and cleaning out

This title can be removed once the issue is resolved. Then it will not appear in the toc. Helps orientation.

map_obj.js

GPL, clean
contributed by c_baudson, uli_rothstein
copyright CCGIS

mod_addWMS.php

GPL, clean
contributed by astrid_emde, bjoern_heuser, thekla_wirkus
copyright CCGIS

mod_addWMSfromList.php

GPL, clean
contributed by astrid_emde, thekla_wirkus
copyright CCGIS

mod_addWMSfromfilteredList.php

GPL, clean
contributed by astrid_emde, thekla_wirkus
copyright CCGIS

tbd: remove debug code

mod_addWMSgeneralFunctions.js

license missing
contributed by astrid_emde
copyright CCGIS

mod_adminNavigation.js

license missing
contributed by bjoern_heuser
copyright missing

mod_back.php

GPL; clean
contributed by bjoern_heuser, uli_rothstein
copyright CCGIS


mod_box1.js

GPL, very short notation
contributed by bjoern_heuser, uli_rothstein
copyright missing

remove?

see also mod_box.js (above)

the license reference is very short. Drop altogether or add full style

Licensing: See the GNU General Public License for more details.
http://www.gnu.org/copyleft/gpl.html
or:
mapbender/licence/

mod_cardindex.js

license missing
contributed by uli_rothstein
copyright missing

mod_center1.php

GPL; clean
contributed by bjoern_heuser, uli_rothstein
copyright CCGIS

mod_closePolygon.js

license missing
contributed by bjoern_heuser, uli_rothstein
copyright missing

remove explicit reference to image file

mod_closePolygonExt.js

license missing
contributed by bjoern_heuser, uli_rothstein
copyright missing

remove explicit reference to image file

mod_coords.php

GPL; clean
contributed by astrid_emde, bjoern_heuser, christoph_baudson, uli_rothstein
copyright CCGIS

mod_coords_div.php

GPL; clean
contributed by astrid_emde, bjoern_heuser, christoph_baudson, uli_rothstein
copyright CCGIS

check whether required

Check whether both mod_coords.php and mod_coords_div.php are required & check diff.

mod_copyright.php

GPL; clean
contributed by arnulf_christl, astrid_emde
copyright CCGIS

mod_dependentDiv.php

GPL; clean
contributed by astrid_emde, bjoern_heuser, christoph_baudson
copyright CCGIS

mod_dependentIframe.php

GPL; clean
contributed by till_adams
copyright CCGIS

mod_digitize_js.php

GPL; clean
contributed by astrid_emde, bjoern_heuser, christoph_baudson
copyright CCGIS

mod_digitize_tab.php

GPL; clean
contributed by christoph_baudson
copyright CCGIS

hard coded image folder and names?

mod_digitize_tab_gml2java_beta.php

GPL; clean
contributed by christoph_baudson
copyright CCGIS

remove?

mod_displayObj.js

license missing
contributed by astrid_emde
copyright missing

mod_displayWmc.php

GPL; clean
contributed by uli_rothstein
copyright CCGIS

mod_dragMapSize.php

GPL; clean
contributed by uli_rothstein
copyright CCGIS

mod_embedded_legend.php

GPL; clean
contributed by till_adams
copyright by CCGIS

mod_export_image.php

GPL; clean
contributed by astrid_emde, uli_rothstein
copyright CCGIS

hackish, needs some cleaning up

mod_featureInfo.php

GPL; clean
contributed by bjoern_heuser, uli_rothstein
copyright by CCGIS

mod_featureInfoRedirect.php

GPL; clean
contributed by astrid_emde, uli_rothstein
copyright by CCGIS

mod_featureInfoTunnel.php

GPL; clean
contributed by astrid_emde, uli_rothstein
copyright by CCGIS

mod_forward.php

GPL; clean
contributed by uli_rothstein
copyright by CCGIS

mod_getArea.php

GPL; clean
contributed by uli_rothstein
copyright by CCGIS

hackish

Should be enhanced to work with non metric crs.

mod_insertWmcIntoDb.php

GPL; clean
contributed by christoph_baudson, uli_rothstein
copyright by CCGIS

mod_key.php

license missing
contributed by uli_rothstein
copyright missing

mod_legend.php

GPL, clean
contributed by till_adams
copyright CCGIS / terrestris

needs some cleaning

mod_loadwmc.php

GPL; clean
contributed by christoph_baudson
copyright by CCGIS

mod_log.js

license missing
contributed by bjoern_heuser
copyright missing

mod_measure.php

GPL; clean
contributed by bjoern_heuser, uli_rothstein
copyright by CCGIS

metric crs only

mod_navFrame.php

GPL; clean
contributed by bjoern_heuser, uli_rothstein
copyright by CCGIS

mod_pan.php

GPL; clean
contributed by bjoern_heuser, uli_rothstein
copyright by CCGIS

mod_permanentHighlight.js

license missing
contributed by bjoern_heuser, uli_rothstein
copyright missing

mod_print1.php

GPL; clean
contributed by astrid_emde, uli_rothstein
copyright by CCGIS

mod_repaint.php

GPL; clean
contributed by bjoern_heuser, uli_rothstein
copyright by CCGIS

mod_rubber.js

license missing
contributed by uli_rothstein
copyright missing

mod_rubberExt.js

license missing
contributed by uli_rothstein
copyright missing

mod_sandclock.php

GPL; clean
contributed by bjoern_heuser, uli_rothstein
copyright by CCGIS

mod_sandclock2.php

license missing
contributed by bjoern_heuser, uli_rothstein
copyright missing

mod_saveWKT.js

license missing
contributed by bjoern_heuser, uli_rothstein
copyright missing

mod_savewmc.php

GPL; clean
contributed by christoph_baudson, uli_rothstein
copyright by CCGIS

mod_scaleHint.php

GPL; clean
contributed by arnulf_christl, uli_rothstein
copyright by CCGIS

mod_scaleSel.php

license missing
contributed by uli_rothstein
copyright missing

mod_scaleText.php

license missing
contributed by uli_rothstein
copyright missing

mod_scalebar.php

license missing
contributed by astrid_emde, uli_rothstein
copyright missing

mod_selArea.php

license missing
contributed by astrid_emde, uli_rothstein
copyright missing

extend or deprecate

compare with mod_selArea1.php and check which can be deprecated

mod_selArea1.php

GPL; clean
contributed by astrid_emde, uli_rothstein
copyright by CCGIS

mod_selectMapsize.php

GPL; clean
contributed by astrid_emde, uli_rothstein
copyright by CCGIS

mod_setBBOX1.php

license missing
contributed by bjoern_heuser, uli_rothstein
copyright missing

mod_setBackground.php

GPL; clean
contributed by astrid_emde, bjoern_heuser, uli_rothstein
copyright by CCGIS

mod_setBackground_all.php

GPL; clean
contributed by astrid_emde, bjoern_heuser, uli_rothstein
copyright by CCGIS

mod_setTimeout.php

GPL; clean
contributed by uli_rothstein
copyright by CCGIS

mod_state.php

GPL; clean
contributed by uli_rothstein
copyright by CCGIS


mod_tab.php

license missing
contributed by astrid_emde, uli_rothstein
copyright missing



mod_toggleModule.php

GPL; clean
contributed by uli_rothstein
copyright by CCGIS

mod_treeConf.js

license missing
contributed by bjoern_heuser, uli_rothstein
copyright missing

mod_usemap.php

license missing
contributed by uli_rothstein
copyright missing

hard coded wfs reference

This is a pre beta version

mod_wfs_SpatialRequest.php

GPL; clean
contributed by uli_rothstein
copyright by CCGIS

mod_zoomCoords.php

GPL, clean
contributed by uli_rothstein
copyright by CCGIS

mod_zoomFull.php

license missing
contributed by
copyright missing

mod_zoomIn1.php

license missing
contributed by
copyright missing

mod_zoomOut1.php

license missing
contributed by
copyright missing

wfs.js

license missing
contributed by
copyright missing

wfs_obj.js

license missing
contributed by
copyright missing

/http/php/

List of all PHP code modules.

database-mysql.php

GPL, clean
contributed by bjoern_heuser, uli_rothstein
copyright CCGIS

database-pgsql.php

GPL, clean
contributed by bjoern_heuser, uli_rothstein
copyright CCGIS

mb_getGUIs.php

GPL, clean
contributed by astrid_emde, uli_rothstein
copyright CCGIS

mb_listGUIs.php

GPL, clean
contributed by astrid_emde, uli_rothstein
copyright CCGIS

mb_listWMCs.php

GPL, clean
contributed by christoph; uli
copyright CCGIS

mb_validateInput.php

GPL, clean
contributed by christoph; uli
copyright CCGIS

mb_validateSession.php

GPL, clean
contributed by christoph; uli
copyright CCGIS

mod_WMSpreferences.php

GPL, clean
contributed by christoph; uli
copyright CCGIS

mod_addWmsFromFeatureInfo.php

GPL, clean
contributed by
copyright missing

mod_changeEPSG.php

GPL, clean
contributed by thekla_wirkus
copyright CCGIS

mod_changeEPSG_dynamic.php

GPL, clean
contributed by thekla_wirkus
copyright CCGIS

mod_changePassword.php

GPL, clean
contributed by thekla_wirkus
copyright CCGIS

mod_createJSObjFromDB.php

GPL, clean
contributed by thekla_wirkus
copyright CCGIS

mod_createJSObjFromXML.php

GPL, clean
contributed by thekla_wirkus
copyright CCGIS

mod_createUser.php

GPL, clean
contributed by astrid_emde
copyright CCGIS

mod_deleteFilteredGUI.php

GPL, clean
contributed by astrid_emde, uli
copyright by CCGIS

mod_deleteGUI.php

GPL, clean
contributed by astrid_emde, uli
copyright by CCGIS

mod_deleteWMS.php

GPL, clean
contributed by arnulf, astrid_emde, bjoern_Heuser, uli
copyright by CCGIS

mod_digitize.php

GPL, clean
contributed by arnulf, astrid_emde, bjoern_Heuser, christoph, uli
copyright by CCGIS

mod_edit_element_vars.php

GPL, clean
contributed by arnulf, astrid_emde, bjoern_Heuser, christoph, uli
copyright by CCGIS

mod_editElements.php

GPL, clean
contributed by arnulf, astrid_emde, bjoern_Heuser, christoph, uli
copyright by CCGIS

mod_editFilteredGroup.php

GPL, clean
contributed by arnulf, astrid_emde, bjoern_Heuser, christoph, uli
copyright by CCGIS

mod_editFilteredUser.php

GPL, clean
contributed by arnulf, astrid_emde, bjoern_Heuser, christoph, uli
copyright by CCGIS

mod_editGroup.php

GPL, clean
contributed by arnulf, astrid_emde, bjoern_Heuser, christoph, uli
copyright by CCGIS

mod_editGuiWms.php

GPL, clean
contributed by arnulf, astrid_emde, bjoern_Heuser, christoph, uli
copyright by CCGIS

mod_editGuiWmsMeta.php

GPL, clean
contributed by arnulf, astrid_emde, bjoern_Heuser, christoph, uli
copyright by CCGIS

mod_editSelf.php

GPL, clean
contributed by arnulf, astrid_emde, bjoern_Heuser, christoph, uli
copyright by CCGIS

mod_editUser.php

GPL, clean
contributed by arnulf, astrid_emde, bjoern_Heuser, christoph, uli
copyright by CCGIS

mod_edit_element_vars.php

GPL, clean
contributed by arnulf, astrid_emde, bjoern_Heuser, christoph, uli
copyright by CCGIS

mod_edit_metadata.php

GPL, clean
contributed by arnulf, astrid_emde, bjoern_Heuser, christoph, uli
copyright by CCGIS

mod_evalArea.php

GPL, clean
contributed by arnulf, astrid_emde, bjoern_Heuser, christoph, uli
copyright by CCGIS

mod_exportElement.php

GPL, clean
contributed by arnulf, astrid_emde, bjoern_Heuser, christoph, uli
copyright by CCGIS

mod_exportGUI.php

GPL, clean
contributed by arnulf, astrid_emde, bjoern_Heuser, christoph, uli
copyright by CCGIS

mod_export_image.php

GPL, clean
contributed by arnulf, astrid_emde, bjoern_Heuser, christoph, uli
copyright by CCGIS

mod_filteredGroup_Gui.php

GPL, clean
contributed by arnulf, astrid_emde, bjoern_Heuser, christoph, uli
copyright by CCGIS

mod_filteredGroup_User.php

GPL, clean
contributed by arnulf, astrid_emde, bjoern_Heuser, christoph, uli
copyright by CCGIS

mod_filteredGroup_filteredGui.php

GPL, clean
contributed by arnulf, astrid_emde, bjoern_Heuser, christoph, uli
copyright by CCGIS

mod_filteredGroup_filteredUser.php

GPL, clean
contributed by arnulf, astrid_emde, bjoern_Heuser, christoph, uli
copyright by CCGIS

mod_filteredGui_User.php

GPL, clean
contributed by arnulf, astrid_emde, bjoern_Heuser, christoph, uli
copyright by CCGIS

mod_filteredGui_filteredGroup.php

GPL, clean
contributed by arnulf, astrid, bjoern, christoph, uli
copyright by CCGIS

mod_filteredGui_filteredUser.php

GPL, clean
contributed by arnulf, astrid, bjoern, christoph, uli
copyright by CCGIS

mod_filteredGui_group.php

GPL, clean
contributed by arnulf, astrid, bjoern, christoph, uli
copyright by CCGIS

mod_filteredUser_Group.php

GPL, clean
contributed by arnulf, astrid, bjoern, christoph, uli
copyright by CCGIS

mod_filteredUser_Gui.php

GPL, clean
contributed by arnulf, astrid, bjoern, christoph, uli
copyright by CCGIS

mod_filteredUser_filteredGroup.php

GPL, clean
contributed by arnulf, astrid, bjoern, christoph, uli
copyright by CCGIS

mod_filteredUser_filteredGui.php

GPL, clean
contributed by arnulf, astrid, bjoern, christoph, uli
copyright by CCGIS

mod_forgottenPassword.php

GPL, clean
contributed by arnulf, astrid, bjoern, christoph, uli
copyright by CCGIS

mod_gazLayerObj_conf.php

GPL, clean
contributed by arnulf, astrid, bjoern, christoph, uli
copyright by CCGIS

mod_gazLayerObj_edit.php

GPL, clean
contributed by arnulf, astrid, bjoern, christoph, uli
copyright by CCGIS

mod_gazetteer_conf.php

GPL, clean
contributed by arnulf, astrid, bjoern, christoph, uli
copyright by CCGIS

mod_gazetteer_edit.php

GPL, clean
contributed by arnulf, astrid, bjoern, christoph, uli
copyright by CCGIS

mod_getStyles.php

GPL, clean
contributed by arnulf, astrid, bjoern, christoph, uli
copyright by CCGIS

mod_group_filteredGui.php

GPL, clean
contributed by arnulf, astrid, bjoern, christoph, uli
copyright by CCGIS

mod_group_filteredUser.php

GPL, clean
contributed by arnulf, astrid, bjoern, christoph, uli
copyright by CCGIS

mod_group_gui.php

GPL, clean
contributed by arnulf, astrid, bjoern, christoph, uli
copyright by CCGIS

mod_group_user.php

GPL, clean
contributed by arnulf, astrid, bjoern, christoph, uli
copyright by CCGIS

mod_gui_filteredGroup.php

GPL, clean
contributed by arnulf, astrid, bjoern, christoph, uli
copyright by CCGIS

mod_gui_filteredUser.php

GPL, clean
contributed by arnulf, astrid, bjoern, christoph, uli
copyright by CCGIS

mod_gui_group.php

GPL, clean
contributed by arnulf, astrid, bjoern, christoph, uli
copyright by CCGIS

mod_gui_owner.php

GPL, clean
contributed by arnulf, astrid, bjoern, christoph, uli
copyright by CCGIS

mod_gui_user.php

GPL, clean
contributed by arnulf, astrid, bjoern, christoph, uli
copyright by CCGIS

mod_loadCapabilities.php

GPL, clean
contributed by arnulf, astrid, bjoern, christoph, uli
copyright by CCGIS

mod_loadCapabilitiesList.php

GPL, clean
contributed by arnulf, astrid, bjoern, christoph, uli
copyright by CCGIS

mod_loadCapabilities_temp.php

GPL, clean
contributed by arnulf, astrid, bjoern, christoph, uli
copyright by CCGIS

mod_loadWFSCapabilities.php

GPL, clean
contributed by arnulf, astrid, bjoern, christoph, uli
copyright by CCGIS

mod_loadwfs.php

GPL, clean
contributed by arnulf, astrid, bjoern, christoph, uli
copyright by CCGIS

mod_loadwms.php

GPL, clean
contributed by arnulf, astrid, bjoern, christoph, uli
copyright by CCGIS

mod_loadwms_temp.php

GPL, clean
contributed by arnulf, astrid, bjoern, christoph, uli
copyright by CCGIS

mod_log.php

GPL, clean
contributed by arnulf, astrid, bjoern, christoph, uli
copyright by CCGIS

mod_logout.php

GPL, clean
contributed by arnulf, astrid, bjoern, christoph, uli
copyright by CCGIS

mod_map1.php

GPL, clean
contributed by arnulf, astrid, bjoern, christoph, uli
copyright by CCGIS

mod_mapOV.php

GPL, clean
contributed by astrid, christoph, uli
copyright by CCGIS

mod_monitorCapabilities.php

GPL, clean
contributed by christoph
copyright CCGIS

mod_newGui.php

GPL, clean
contributed by arnulf, astrid, bjoern, christoph, uli
copyright by CCGIS

mod_printView1.php

GPL, clean
contributed by arnulf, astrid, bjoern, christoph, uli
copyright by CCGIS

mod_renameGUI.php

GPL, clean
contributed by thekla
copyright by CCGIS

mod_saveWKT.php

GPL, clean
contributed by uli
copyright by CCGIS

mod_showLoggedUser.php

GPL, clean
contributed by arnulf, astrid, bjoern, christoph, uli
copyright by CCGIS

mod_simpleWMSpreferences.php

GPL, clean
contributed by arnulf, astrid, bjoern, christoph, uli
copyright by CCGIS

mod_treefolderAdmin.php

GPL, clean
contributed by arnulf, astrid, bjoern, christoph, uli
copyright by CCGIS

mod_treefolderClient.php

GPL, clean
contributed by arnulf, astrid, bjoern, christoph, uli
copyright by CCGIS

mod_updateWMS.php

GPL, clean
contributed by arnulf, astrid, bjoern, christoph, uli
copyright by CCGIS

mod_usemap.php

GPL, clean
contributed by arnulf, astrid, bjoern, christoph, uli
copyright by CCGIS

mod_user_filteredGroup.php

GPL, clean
contributed by arnulf, astrid, bjoern, christoph, uli
copyright by CCGIS

mod_user_filteredGui.php

GPL, clean
contributed by arnulf, astrid, bjoern, christoph, uli
copyright by CCGIS

mod_user_group.php

GPL, clean
contributed by arnulf, astrid, bjoern, christoph, uli
copyright by CCGIS

mod_user_gui.php

GPL, clean
contributed by arnulf, astrid, bjoern, christoph, uli
copyright by CCGIS

mod_wfs.php

GPL, clean
contributed by arnulf, astrid, bjoern, christoph, uli
copyright by CCGIS

mod_wfsLayerObj_conf.php

GPL, clean
contributed by arnulf, astrid, bjoern, christoph, uli
copyright by CCGIS

mod_wfs_conf.php

GPL, clean
contributed by arnulf, astrid, bjoern, christoph, uli
copyright by CCGIS

mod_wfs_edit.php

GPL, clean
contributed by arnulf, astrid, bjoern, christoph, uli
copyright by CCGIS

mod_wfs_gazetteer.php

GPL, clean
contributed by arnulf, astrid, bjoern, christoph, uli
copyright by CCGIS

mod_wfs_result.php

GPL, clean
contributed by arnulf, astrid, bjoern, christoph, uli
copyright by CCGIS

mod_wfs_save.php

GPL, clean
contributed by arnulf, astrid, bjoern, christoph, uli
copyright by CCGIS

mod_wfsrequest.php

GPL, clean
contributed by arnulf, astrid, bjoern, christoph, uli
copyright by CCGIS

mod_zoomCoords.php

GPL, clean
contributed by arnulf, astrid, bjoern, christoph, uli
copyright by CCGIS

mod_zoomCoords_en.php

GPL, clean
contributed by arnulf, astrid, bjoern, christoph, uli
copyright by CCGIS

nestedSets.php

GPL, clean
contributed by uli
copyright CCGIS