Does anyone know if the Google polyline algorithm has a license attached to it? I would like to use the algorithm in a different mapping solution I am developing but I'm unsure of it's restrictions. There doesn't appear to be any info on the algorithm description page.
+1
A:
I am not a lawyer, but here is my understanding:
- Algorithms don't have licenses, source code has licenses. If you write your own code then that is fine.
- Algorithms are like mathematical truths so cannot be patented. Patent attorneys try and get around this by patenting the concept of "the algorithm implemented in software". If the algorithm has been patented like this then you'll need to ask a lawyer, and it will depend on where you live and your code runs.
- This is why we should be against software patents :-)
- Looking at the Google page you should be fine (but I'm not a lawyer). The algorithm looks like they have designed it for others to use.
Nick Fortescue
2009-06-04 08:41:30
So lets say if I implement the GIF compression algorithm (lzw) myself then I can override the Unisys patent (which is expired by now, but lets say it 1999)... nope sorry still need to pay them.
Shay Erlichmen
2009-06-04 09:29:56
I have to admit I haven't read the Unisys patent, but I suspect that if it is like most software patents if you implemented it using wooden cogs and bits of string then you wouldn't. As I said point 2, usually the patent is on "the algorithm in software", but it varies eg between Europe and the US.
Nick Fortescue
2009-06-05 11:34:46
See http://en.wikipedia.org/wiki/Software_patent_debate in the "Ideas are not patentable" for more information.
Nick Fortescue
2009-06-05 11:38:03