WMS cache server
WMS cache - I know, BAD thing.
What if Locus didn't even know that a WMS is served ALONG with a basic map like.. google maps?
What if we put a muxer, and direct locus to download map from our server, and this server is going to place WMS tiles over regular map?
Locus will think, this is just a regular map (won't be able to distinguish from a non-WMS map, because it's just a bitmap), and will allow to download it, AND(!) will not break any licenses.
Now, the tricky part is to port some of the locus code (placing WMS over map), to a linux environment. Or writing the whole thing from scratch.
It would be just like automated MOBAC for wms download with added outgoing server just like google maps.
Such a configuration, would also allow, to set an image compression, we'd like to use. Adding CACHE to such a server would also be very simple, AND would allow the use for more than just one user, offloading WMS servers.
The key here is the mechanism for placing wms over a map, which is implemented in locus.