Support Us

The cake test of freedom

At last week’s Jornadas SIG Libre in Girona, Ivan Sanchez of the Spanish OpenStreetmap community told me about the cake test of data freedom.

What is the cake test? Easy: geographic data, or a map, is open only if someone can make you a gift of a cake with your map on it.

prueba_de_la_tarta2 The cake test is inspired by the dissident test and the desert island test used by the Debian community to gauge software freedom for packages to be included in a free and open distribution.

For data to pass the cake test, you must be able to freely share the data with someone (the baker) who can re-use it for a profitable activity (the baking of cakes) and is then freely able to redistribute the resulting derived work (the cake).

The cake test can apply to all kinds of information resources, not just geodata. A resource that passes the cake test will be open in the sense of the Open Knowlege Definition. You could print a research paper onto a cake, a chart based on a dataset, some code describing an algorithm. Obviously a map just looks prettier on a cake.

The objective of the Cake Test is quite simple:

If a layperson can’t decide if one can or cannot give away a cake, or cannot do this easily, then the data or the maps cannot be freely used.

And you could be sure that if two datasets each passed the cake test, then it should be fine to give someone a cake decorated with parts of both of them – that is the intention of the data makers.

Is it open data? Does the data pass the cake test?

3 responses to The cake test of freedom

  1. We’ve had a lot of OpenStreetMap cakes over the years. Some other nice ones: Toronto cake and more recently the Marikina

    This cake shows innovative use of sweetie POI markers. Note: This was not a derivative work of OpenStreetMap map data really, hence he only needed to attribute it to himself not OpenStreetMap. Good clear statement of the open license there though :-)

  2. great post