Hi Brad,

I have to take responsibiility for everything that's happening with QLandkarte. 
I have to honor wishes of 
users and I have to foresee the consequences if I start to integrate a service. 
And later on I have to suffer 
the consequences if users abuse a service or something changes. Whatever 
happens! It will hit my desk 
and I have to deal with it. Not the users wanting it, nor the users abusing it. 

There are always two sides of a feature. QLandkarte has a very flexible system 
to integrate streaming 
maps of all kinds. That's why we could integrate Bing maps, using a completely 
other tile scheme than 
TMS, without adding code to QLGT. Just by writing a XML specification with some 
scripting embedded. This 
is great! And there is nothing wrong with it. 

But you can use that mechanism as well to query the map servers of companies 
that are obscuring their 
tile URLs just to prevent that everybody is using their service. That is the 
other side, the dark side. 

As I can not controll how users use the service I am not happy to send my 
business card in form of a user-
agent string. In fact my general rule to deal with it is: Send as less 
information as possible. If the servers 
responds it's ok for me. If not, drop it. My resources are limited. I do not 
fancy cuddling single services. 

Now for OSM and those links in the streaming map tab. I never was happy to 
integrate TMS maps in QLGT. 
My point of focus are offline resources. However a user, it was Mark, started 
to send patches using the 
OSM server and the one from OpenCycleMap. The code at this time was far from 
flexible and somehow 
the idea poped up to use the OSM server as default to show something different 
to new users than a pus 
yellow empty plain. That is how those links went statically into QLandkarte. A 
decision I regret.

The stuff evolved. Mark lost interest. I had to rewrite the complete WMS and 
TMS map handling to get out 
of the inflexibility. One day Fabrice had the idea to play with PHP scripts and 
SOAP. Resulting in the version 
query and the "File -> Load  Online Map..." function. Martin voluteered to take 
care of those files as good as 
his limited resources allow. I think this is a nice service. Far from perfect 
and professional, but still a point for 
rookies to start with.

And it changes the situation. Those embedded links aren't necessary anymore. 
Dropping them is just 
overdue. Now a change of a servers won't affect the code of QLandkarte in any 
way. 

Thus the only thing that happend is, that just one service dropped out of the 
catalog of maps, because it 
requires information about the user-agent, which I do not want to supply 
lightheartedly as a default. After all 
it can be spoofed and some funny person can use it for misschief of any kind, 
resulting in complains that I 
have to deal with. 

Now what brings the future? I can add a new tag to the XML sheets defining the 
user-agent if wanted. By 
that users can decide what string to send. But that is probably not what the 
guys at OSM really want. And 
if I start that it's just a matter of time until someone asks to add another 
field of the header as option. Thus 
I could add tags <rawheader>, where you can define whatever you like to see in 
the header. Now 
responsibility kicks in and I have to foresee what misschief can be done by 
that and if it is responsible to add 
that stuff.

As usual I would prefere the most generall way of implementation, as it solves 
the problem of sending 
whatever is required at once. But it's hard for me to judge the consequences. 
And this is right the state of 
decision I am in and I will take as much time for it as I think I need. 

In the meanwhile I encourage everyone to use the alternative servers and to 
contribute URLs of other 
servers. Just look at the ones we already added. They implement quite nice 
ideas. And I am sure there are 
alternative TMS maps for every corner of the world. Let's find them and give 
them a chance to be 
acknowledged.

Additionally you are welcome to supply alternative soultions to the problem. 
But a simple "Oliver shut up 
and add that string because we require it" will not do. 

Oliver


> I personally do not see the issue.  What OSM is requesting is very
> reasonable.  I appreciate the hard word you've done on this application,
> but forcing the occasional user like me to figure this out and add this
> in is not a good idea in my opinion.
> 
> On Mon, 2014-02-17 at 20:55 +0100, Oliver Eichler wrote:
> > But the best part: The map definitions are no secret and easy to
> > understand. Thus if you look at one you can write your own.
> > 
> > 
> > 
> > Which boils down to: The more comfort, the less security and privacy.
> > No surprise on that either. :D
> > 
> > 
> > 
> > I personally would prefere if everyone takes care of the online maps
> > themselves. But I was constantly asked to make access easier and to
> > supply a collection of maps. Thanks to the work of Fabrice and Martin
> > this has been possible. It's not perfect as many things are not
> > perfect. And if you have a good idea to improve it you are welcome to
> > go ahead.
> > 
> > 
> > 
> > Oliver
> > 
> > > Am 17.02.14 17:16 schrieb(en) Grant Slater:
> > > > I guess you mean:
> > http://wiki.openstreetmap.org/wiki/Tile_usage_policy Is
> > 
> > > > there anything specific in the usage policy that you have an issue
> > 
> > with?
> > 
> > > > Or is the issue that there are usage terms?
> > > 
> > > Just a side note - the suggested alternative "Load online map" in
> > 
> > QLandkarte
> > 
> > > GT connects the user to www.qlandkarte.org. The site even doesn't
> > 
> > have a
> > 
> > > privacy statement. It doesn't support https (only a 'server works'
> > > 
> > > message), and it couldn't, as checking with openssl's s_client
> > 
> > returns a
> > 
------------------------------------------------------------------------------
Managing the Performance of Cloud-Based Applications
Take advantage of what the Cloud has to offer - Avoid Common Pitfalls.
Read the Whitepaper.
http://pubads.g.doubleclick.net/gampad/clk?id=121054471&iu=/4140/ostg.clktrk
_______________________________________________
Qlandkartegt-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qlandkartegt-users

Reply via email to