Remove dependency on `gd2-ffij`
We have a dependency on the gem gd2-ffij, which is currently unmaintained and for which we already have had to introduce a dubious workaround: https://github.com/openstreetmap/openstreetmap-website/pull/6408
What is the impact? Are there alternatives? Can we remove it altogether? Perhaps SVG-based?
Potential way to address it? https://github.com/openstreetmap-ng/openstreetmap-ng/blob/main/app/views/traces/_svg.ts
Please don't consider using code from that project - it has an incompatible licence (AGPLv3).
Please don't consider using code from that project - it has an incompatible licence (AGPLv3).
Sorry, that was my mistake, I pointed @pablobm at the project. I wasn't aware it used a different licence.
I implemented an SVG based version (without using anything from that AGLPv3 project) some time ago: https://github.com/mmd-osm/openstreetmap-website/tree/feature/gpximage
It still has lots of rough edges and is more of a prototype for playing around with.