kiddykooly / osmdroid

Automatically exported from code.google.com/p/osmdroid
0 stars 0 forks source link

Replace TileSystem #218

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
As pointed out in:

http://groups.google.com/group/osmdroid/t/cf41ceac4a0b4fa8

The TileSystem code license is not compatible with our license. The major issue 
is simply that we are not writing Windows software and therefore we can't use 
the code.

Luckily there is no magic going on in the code. It's all just Haversine 
function mathematics and should be easily replaceable. We could easily rewrite 
the functions ourselves with publicly available references.

Original issue reported on code.google.com by kurtzm...@gmail.com on 20 May 2011 at 2:21

GoogleCodeExporter commented 8 years ago
I would suggest just removing the line that refers to ms-lpl and assume that 
the code is not covered by it and is intended to be used freely. The page it 
was taken from says "These functions can be easily translated into other 
programming languages as needed", which is exactly what we've done.

Original comment by neilboyd on 22 May 2011 at 5:56

GoogleCodeExporter commented 8 years ago
Neil - I am beginning to agree. These are benign mathematical functions 
(Mercator, not Haversine. My mistake.) that are well documented all over the 
web, and there is a line that encourages reuse in other languages. I'll remove 
the ms-lpl line since it appears it does not apply here.

Original comment by kurtzm...@gmail.com on 3 Jun 2011 at 8:08