[OSM-talk] OSM the mediocre alternative (was: don't like you etc.)

Lars Aronsson lars at aronsson.se
Sat Apr 21 18:06:41 BST 2007


Frederik Ramm wrote:

> This ensures that almost anyone clever enough to operate a GPS is a 
> potential OSM community member; you don't need to read volumes of 
> documentation or pass an IQ test before you can contribute.

It's not so much the IQ as the experience from development work in 
GIS applications that we lack.  All active developers here are 
assumed to have programmed in 2-3 programming languages.  Not 
necessarily Ruby, but any of C++, Java, Python or Perl.  All are 
assumed to have taken the basic SQL/database course where you 
learn the relational model, creating a few tables with indexes and 
external keys, to create something like an employee file.  Some of 
us undoubtedly know how the UNIX/Linux kernel works on the inside. 

But very few of us know how the PostGIS extension to PostgreSQL 
works internally or how you should program geographic datatypes 
and indexes on your own.  The result from this is Steve's current 
data model and the fact that the rest of us accept this as a 
viable solution.  Those who don't, because they know more of GIS, 
like Christopher Schmidt, are repelled by everything they find 
under the hood of OSM.

In fact, the only way to get this project started is *not* to be 
carrying the burden of GIS knowledge.  And that's exactly why 
people like Christopher haven't started OSM, despite having so 
many years of head start in the field.

The same goes for Wikipedia.  Experienced encyclopedia writers are 
even more remote from Wikipedia than experienced GIS programmers 
are from OSM.  The exception is the ex-head of Britannica, Robert 
McHenry.  I still haven't figured exactly what he expected to 
achieve with the criticism he launched against Wikipedia.  Another 
example is Andy Tannenbaum's early criticism of Linux.

Indeed, there is no lack of IQ here.  Even if OSM (and Wikipedia) 
can look like an amateurs' project where "anybody" can help, the 
people who contribute substantially are very far from "anybody".



-- 
  Lars Aronsson (lars at aronsson.se)
  Aronsson Datateknik - http://aronsson.se




More information about the talk mailing list