WhatFreeWords is currently available at:
If you want to mirror the site, please do so, and tell us, and we will add your mirror to the list.
The Go library is about 2.6 megabytes of source code, for similar reasons, and produces executables of at least about 5.7 megabytes.
If you can shrink any of this data or make any other improvements, then please contact us and we will be pleased to use your improvements.
Before WhatFreeWords existed, another group had released an open-source implementation of What3Words and published it on GitHub, and GitHub removed the repository after receiving a DMCA takedown notice from the What3Words company. It is likely that similar action would be taken against a WhatFreeWords repository on GitHub.
We can not know what was in the repository, but it is likely that the DMCA notice was illegitimate. If the repository (like WhatFreeWords does) contains a clean-room implementation of the software algorithms, and only contains data that is necessary for interoperability, then What3Words have no copyright over the contents of the repository. Nonetheless, we do not want the conflict, so we stay off GitHub.
We prefer to remain anonymous. The What3Words company has shown that they will attempt to cause problems for people distributing open-source implementations of the What3Words geocoding system, so it is easier if we are anonymous.
Yes. The What3Words company are the worst kind of bullies. When we first started the WhatFreeWords project we expected to peacefully coexist with the What3Words company, but they have repeatedly had the project website taken down, and they have now even started taking down Tweets about the project. We can only hope that this backfires due to the Streisand Effect.
We do not believe that an open-source implementation of the What3Words geocoding system has negative effects on the What3Words company's commercial offering, but we wish it did.
Port the WhatFreeWords library to new languages, write examples and documentation, tell people that WhatFreeWords exists, mirror the website to protect against it getting censored, and distribute the library and explanation of the encoding scheme as widely as possible.