Proceed to GeoCommunity Home Page


SpatialNewsGIS Data DepotGeoImaging ChannelGIS and MappingSoftwareGIS JobsGeoBids-RFPsGeoCommunity MarketplaceGIS Event Listings
HomeLoginAccountsAboutContactAdvertiseSearchFAQsForumsCartFree Newsletter

Sponsored by:


TOPICS
Today's News

Submit News

Feature Articles

Product Reviews

Education

News Affiliates

Discussions

Newsletters

Email Lists

Polls

Editor's Corner


SpatialNews Daily Newswire!
Subscribe now!

Latest Industry Headlines
SiteVision GIS Partnership With City of Roanoke VA Goes Live
Garmin® Introduces Delta™ Upland Remote Trainer with Beeper
Caliper Offers Updated Chile Data for Use with Maptitude 2013
Southampton’s Go! Rhinos Trail Mapped by Ordnance Survey
New Approach to Measuring Coral Growth Offers Valuable Tool for Reef Managers
Topo ly - Tailor-Fit for Companies' Online Mapping Needs

Latest GeoBids-RFPs
Surveying Services*Canada
Hydrological Assessment*Belize
Nautical Charts*Poland
Software & Telemetry GPS
Spatial Data Management-DC

Recent Job Opportunities
Planner/GIS Specialist
Team Leader- Grape Supply Systems
Geospatial Developer

Recent Discussions
Raster images
cartographic symbology
Telephone Exchange areas in Europe
Problem showcasing Vector map on Windows CE device
Base map

GeoCommunity Mailing List
 
Mailing List Archives

Subject: RE: GISList: Linux RS and GIS software for the masses
Date:  06/10/2002 07:58:36 AM
From:  Dimitri Rotow




> GIS and RS. The idea of providing free software for these organizations is
> very appealing if they can use it to meet their needs without
> having to be a
> programmer or a Linux wiz. Within the next few months I expect to
> be able to
> invest the time to form my own opinion of the state of Linux-based open
> source GIS and RS software but I would value any opinions readers on this
> list might have regarding the readiness of Open Source GIS and remote
> sensing software for the masses. If it's not ready for the masses
> what would
> it take to get it to that point?

Let me rush in where angels fear to tread, at the risk of getting embroiled
in yet another Linux vs the world thread. Perhaps we can try some "thought
experiment" questions based on practical software development issues as seen
in real GIS software projects.

I take it your interest is in a GIS package that rivals the power and
progress of modern commercial GIS software. That's what I mean by a "GIS
application" in this thread: something at least as cool as a
state-of-the-art commercial offering. I assume Listers are not interested
in third rate applications that can sort of clunk along in a late 1980's or
early 1990's manner (setting aside for the moment the legacy interest in
ArcInfo..).

I think that conceptually you are getting ahead of yourself and asking a
very specific question when asking a broader question might be more
illuminating. Before zeroing in and thinking about open source / Linux GIS
applications, ask yourself the broader question about why there are no open
source / Linux applications to rival modern commercial software in other
applications areas, such as possible replacements for Microsoft Word,
AutoCAD or Adobe PhotoShop. The answer to that is closely related to the
answer to the question "Why is it that Linux is pervasive in server
applications but essentially nonexistant in interactive desktop
applications?"

I think there are three reasons: First, is not easy to assemble critical
mass for open source development so you have to have really huge numbers of
possible users to get a project going because only a small percentage have
the technical skills to do worthwhile development. If you don't have a large
population of interested parties, you can't recruit enough programmers to
work on the open source project to keep it moving forward. Second, it is
far more difficult to create applications with sophisticated user interfaces
than it is to create server appliances. Server projects can be accomplished
with a handful of people each working on separate modules. Interactive
applications require a much greater degree of teamwork and coordination,
with immensely greater demands for interdisciplinary work. Third, as
projects get more sophisticated (like interactive projects), it becomes more
and more difficult to make technical progress faster than the product
becomes obsolete. That tends to put an upper limit on the practical size of
open source projects.

All of these factors come together if you want to create an open source
interactive application for something like, say, word processing or GIS.
Given the smaller user population for GIS, it's not likely you'd be able to
assemble a critical mass for open development of a truly competitive
application. It is also not likely you could assemble the interdisciplinary
manpower in a concentrated enough form so the results of your work would not
be obsolete before you could finish your current edition. You could, of
course, create a consortium like the OpenGIS consortium and spend a few
years to hammer out something that was obsolete before you started, but I
assume that most Listers are interested in advancing the state of the art
and are not interested in spending a lot of time and effort to
institutionalize obsolescence.

To take a real life example, Manifold 5.00 Professional Edition is about a
million lines of code. Our spring and summer campaign to roll out
Enterprise Edition and the summer update to Professional has extended the
code base to about 1.4 million lines of code. Writing 400,000 lines of
complex code in less than a year is a very concentrated effort. Such
projects can only be brought to life in a coordinated way by large,
well-funded, dedicated teams of experts who work full time without
interruption, using very powerful machines for compilation and sophisticated
source code control tools. It's the only way to get things done so your
product is fresh and powerful upon release.

It's also the way people do things in Linux when the chips are down to
deliver fresh and powerful software. They put together commercial teams and
attack with the full sophistication of a well-funded, commercial effort.
They may base their efforts on "open" code, but ultimately what they sell
(yes... sell) is a commercial product. Tha

Sponsored by:

For information
regarding
advertising rates
Click Here!

Copyright© 1995-2012 MindSites Group / Privacy Policy

GeoCommunity™, Wireless Developer Network™, GIS Data Depot®, and Spatial News™
including all logos and other service marks
are registered trademarks and trade communities of
MindSites Group