Abstract
This paper considers the intersection of academic spatial analysis with the open source revolution. Its basic premise is that the potential for cross-fertilization between the two is rich, yet some misperceptions about these two communities pose challenges to realizing these opportunities. The paper provides a primer on the open source movement for academicians with an eye towards correcting these misperceptions. It identifies a number of ways in which increased adoption of open source practices in spatial analysis can enhance the development of the next generation of tools and the wider practice of scientific research and education.
Similar content being viewed by others
Notes
STARS is a package supporting exploratory space time analysis of areal unit data which was released in early 2006. PySAL is a collaborative effort between the GeoDA (Anselin et al. 2006) and STARS teams to develop a common library of spatial analysis methods. It is planned for release in March 2009.
While many of the issues raised below have relevance beyond spatial analysis to all of scientific research in academia, I focus on my home discipline.
GNU is a recursive acronym for “GNU Not Unix”.
One could interpret ESRI’s adoption of Python as its scripting language as a similar strategic move to tap into user-led innovation.
The spatial data infrastructure stack consists of the data gathering, management and processing functions which are required prior to carrying out spatial analysis and modeling.
In addition to its excellent functionality of state of the art spatial analysis, one of the important reasons for the impressive popularity of GeoDa (Anselin et al. 2006) is the free availability of detailed user documentation.
References
Anselin L, Getis A (1992) Spatial statistical analysis and geographic information systems. Ann Reg Sci 26:19–33
Anselin L, Kim YW, Syabri I (2004) Web-based analytical tools for the exploration of spatial data. J Geogr Syst 6(2):197–218
Anselin L, Syabri I, Kho Y (2006) GeoDa: an introduction to spatial data analysis. Geogr Anal 38:5–22
Atkins DE, Droegemeier KK, Feldman SI, Garcia-Molina, H., Klein ML, Messerschmitt DG, Messina P, Ostriker JP, Wright MH (2003) Revolutionizing science and engeineering through cyberinfrastructure. Technical report, National Science Foundation. http://www.nsf.gov/cise/sci/reports/atkins.pdf;l
Ault DE, Rutman GL, Stevenson T (1979) Mobility in the labor market for academic economists. Am Econ Rev 69(2):148–153
Battelle J (2006) The search: how Google and its rivals rewrote the rules of business and transformed our culture. Penguin Group, New York
Bivand R (2008) R spatial projects. http://sal.uiuc.edu/csiss/Rgeo//
Börner K (1997) Network workbench: a ci-marketplace for network scientists. In: Third International conference on e-social science, Ann Arbor, MI
Center for Spatially Integrated Social Science (2008) Select spatial tools. http://www.csiss.org/clearinghouse/select-tools.php
Cheal D (1988) The gift economy. Routledge, London
Connell C (2000) Open source projects manage themselves? Dream on. IBM/Lotus Developers Network Archives. http://www.chu-3.com/pub/manage_themselves.htm
DiBona C, Ockman S, Stone M (1999) Opensources: voices from the open source revolution. O’Reilly, Sebastopol
Feller J, Fitzgerald B, Hissam SA, Lakhami KR (2005a) Introduction. In: Perspectives on free and open source software. MIT Press, Cambridge
Feller J, Fitzgerald B, Hissam SA, Lakhami KR (2005b) Perspectives on free and open source software. MIT Press, Cambridge
Fotheringham AS (1993) On the future of spatial analysis: the role of GIS. Environ Plan A 25:30–34
Free Software Foundation (2007a) GNU Affero general public license. http://www.fsf.org/licensing/licenses/agpl-3.0.html
Free Software Foundation (2007b) GNU general public license. http://www.gnu.org/copyleft/gpl.html
Free Software Foundation (2008) What is free software? http://www.fsf.org/about/what-is-free-software
Ghosh RA, Glott R, Krieger B, Robles G (2002) Free/libre and open source software: survey and study. Technical report, International Institute of Infonomics, University of Maastricht. http://www.infonomics.nl/FLOSS/report/
Goodchild MF (2009) Whose hand on the tiller?: revisiting “spatial spatial statistical analysis and GIS". In: Anselin L, Rey SJ (eds) Perspectives on spatial data analysis. Springer, Berlin
Goodchild MF, Anselin L, Appelbaum RP, Harthorn BH (2000) Toward spatially integrated social science. Int Reg Sci Rev 23:139–159
Himanen P (2001) The Hacker Ethic and the spirit of the information age. Secker and Warburg, London
Ihaka R, Gentleman R (1996) R: A language for data analysis and graphics. J Comput Graph Stat 5(3):299–314
Kelty C (2005) Free science. In: Feller J, Fitzgerald B, Hissam SA, Lakhami KR (eds) Perspectives on free and open source software. MIT Press, Cambridge, pp 415–431
Kernighan BW (1995) Experience with tcl/tk for scientific and engineering visualization. In: Proceedings Tcl Tk Workshop, pp 269–278
Lacayo M, Skupin A (2007) A GIS-based visualization module for self-organizing maps. In: Proceedings of 23rd international cartographic conference, Moscow
Levine N (2001) The crimestat program: characteristics, use, and audience. In: Anselin L, Rey SJ (eds) Spatial data analysis software tools. UC Santa Barbara, Santa Barbara
Lewis B (2007) Open source GIS. http://opensourcegis.org/
McCullough BD (1988) Assessing the reliability of statistical software: part i. Am Stat 52:358–366
McCullough BD (1999) Assessing the reliability of statistical software: part ii. Am Stat 53:149–159
Moody G (2001) Rebel Code: Linux and the open source revolution. Penguin Press, London
National Science Foundation (2006) Human and social dynamics: competition for FY 2007. http://www.nsf.gov/pubs/2006/nsf06604/nsf06604.htm
Okabe A (2006) GIS-based studies in the humanities and social sciences. CRC Press, Boca Raton
Pavlicek RC (2000) Embracing insanity: open souce software development. SAMS, Indianapolis
Peng ZR, Tsou MH (2003) Internet GIS: distributed geographic information services for the internet and wireless networks. Wiley, New York
Perlis AJ (1982) Epigrams in programming. SIGPLAN Notices 17:7–13
Ramsey P (2007) A survey of open source GIS. In: Free and open source software for geospatial. Victorial, Canada. http://www.foss4g2007.org/presentations/view.php?abstract_id=136
Raymond ES (1988) OSI launch announcement. http://www.opensource.org/pressreleases/osi-launch.php
Raymond ES (1999) The cathedral and the bazaar. O’Reilly, Sebastopol
Rey S (2001) Mathematical modeling in human geography. In: Smelser NJ, Baltes PB (eds) International encyclopedia of the social & behavioral sciences, vol 14, Elsevier, New York, pp 9393–9399
Rey SJ, Anselin L (2007) Pysal: A python library of spatial analytical methods. Rev Reg Stud 37:5–27
Rey SJ, Janikas MV (2006) STARS: space-time analysis of regional systems. Geogr Anal 38(1):67–86
Rosen L (2004) Open source licensing: software freedom and intellectual property law. Prentice Hall, New York
Sachs JD (2008) Common Wealth: economics for a crowded planet. Penguin Press, HC
Sandred J (2001) Managing open source projects. Wiley, New York
Searls D (2008) Kernel candy. Linux J 171:15
Searls D, Weinberger D (2001) Markets are conversations. In: Locke C, Levine R, Searls D, Weinberger D (eds) The Cluetrain Manifesto: the end of business as usual. Basic Books, Cambridge, pp 75–114
Skupin A, Fabrikant S (2007) Spatialization. In: Wilson J, Fotheringham S (eds) The handbook of geographical information science. Blackwell, London, pp 61–79
Steiniger S, Bocher E (2008) An overview on current free and open source desktop GIS developments. Int J Geogr Inf Sci (in press)
Torvalds L, Diamond D (1999) Just for fun: the story of an accidental revoultionary. Harper Business, New York
von Hippel E (2004) Democratizing innovation. MIT Press, Cambridge
Williams S (2002) Free as in Freedom: Richard Stallman’s crusade for free software. O’Reilly, Sebastopol
Worboys M, Duckham M (2004) GIS, a computing perspective. CRC Press, Boca Raton
Acknowledgments
Portions of this research were supported by National Science Foundation Grants BCS-0602581 and BCS-0433132. Previous versions of this paper were presented at the 2007 Association of American Geographers Meetings, the University of Southern California, Arizona State University and San Diego State University, where I received many valuable comments that have improved the arguments. I have also benefitted from the suggestions and comments of the anonymous reviewers and the Editors.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Rey, S.J. Show me the code: spatial analysis and open source. J Geogr Syst 11, 191–207 (2009). https://doi.org/10.1007/s10109-009-0086-8
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10109-009-0086-8