Opened 11 years ago
Closed 11 years ago
#2295 closed defect (fixed)
Mapguide contains non-free code
Reported by: | johanvdw | Owned by: | |
---|---|---|---|
Priority: | low | Milestone: | |
Component: | General | Version: | 2.5.0 |
Severity: | trivial | Keywords: | |
Cc: | External ID: |
Description
The current build system relies on GPC, which has a non-free/non-opensource license: https://svn.osgeo.org/mapguide/trunk/MgDev/Oem/agg-2.4/gpc/copying.txt
This software is free for non-commercial use.
The current makefile uses this library by default. https://svn.osgeo.org/mapguide/trunk/MgDev/Oem/agg-2.4/src/Makefile
Agg contains an option to build without GPC. I think this should be the default option, otherwise our binaries can not be used for commercial use (whatever the definition may be).
If fixing, consider supporting more recent versions of agg.
Note:
See TracTickets
for help on using tickets.
From what I recall, we're stuck on agg 2.4 because newer versions use a different license.
I can't see any direct dependency chain to gpc.h (from Visual Studio), so it looks like a Linux issue. Do you have any patches to exclude this GPC support?