My project summary is below, I felt compelled to make a recent post for clarification after reading conflicting views regarding GNU GPL Drupal licensing intent and structures.
Summary of Solution
I found a GIS solution for the uploading creating a map with GPX data files. Solution is super simple: concatenate your .gpx file to the end of a static URL (for the GIS app), then it generates a decently featured Google Map with GPS 'tracks'. Tested and it more than solves my problems, fills our needs.
1. Develop a PHP and HTML uploader script for the .gpx files to get placed into server after Apache Sax parser validates .gpx file.
2. Pass then concatenate said .gpx file to the Map app's URL for map creation.
3. Return results to Drupal for rendering.
1. Map Application developer is NOT interested in GNU GPL or any open source licensing for his app; due to documentation req's
2. Map Application developer offers two tiers of service; free and commercial/pay
Lets talk about licensing:
The agenda here is not to resell this Drupal component itself, but rather to provide some quick solution for non-profit running sites to allow users to upload their GPX files using the Map application. I would like to start here and create a Drupal module.
I believe I am going to run into a number of problems with Google Maps itself; I will handle that later by using OSM or similar solutions. Then there is an issue with the GNU jailing that Drupal presents. WHICH I appreciate, by the way. I have a couple ideas for how to solve this.
1. utilize a 'stub-module' to connect to the map application externally.
Problem: This does not seem to solve any licensing issues from what I gather at http://drupal.org/licensing/faq/#q9
2. Locate a suitable GNU compatible license (which I am here to ask for help with) the developer might allow for his app.
What is the prescribed method for this licensing problem?
I think the Map app is worth developing modules and plugins for. It's fairly organized development wise, and it's locally maintained here in Seattle. The data file is diplayed in a custom map, with the ability to select topo models and other desired terrain features. (Nothing new here, I understand).
Said system is funtional on the backend at this time, other than we would like to create a Drupal module for this GIS app. I have some ideas after reading a few post, that I may need to consider how TinyMCE editor has offered its module by seperating the custom proprietary code from GNU GPL compliant Drupal modules.