While the gnudatalanguage package is their main dependency, this is
actually nothing we can fix in the gnudatalanguage Debian package
itself.
Bascially for each software you listed, there should be an RFP (need
to be filed against the pseudo-package "wnpp", neither without package
attribution nor attributed to the gnudatalanguage package).
I've already reassigned the GSHHS stuff to the wnpp pseudo-package.
I can reassign and clone this bug report for each of these programs,
but you will likely need to add some more details (licenses, etc.)
afterwards to make the proper RFPs.
Alternatively you can write new RFP bug reports (against the wnpp
pseudo package) on your own and I'll close this one afterwards. If you
are on Debian you can use the command "reportbug wnpp" to get assisted
filing of the RFP bug reports. (Not sure if that works on Ubuntu, too.)