2010.01_Projects on the Move-an Up-to-Date Look at Free Software and Its Makers.pdf
(
485 KB
)
Pobierz
Projects on the Move - An up-to-date look at free software and its makers - Linux Magazine
An up-to-date look at free software and its makers
Projects on the Move
Free software not only gives developers and users more freedom of choice, it can even help fight poverty:
Gnusolidario supplies the Medical OpenERP solution to hospitals, and GOSM provides a free alternative to
Google Earth.
By Carsten Schnober
Tomas Del Amo, 123RF
Free software and humanitarian projects - this sounds like a good team. On one hand, poorer regions in
particular do not have sufficient funds to purchase existing proprietary solutions. On the other, an ideal
relationship exists between the idea of developing free software for everybody and voluntary aid for those in
need.
Education and Health
The lack of educational and health care facilities is one of the most urgent problems facing humankind today.
Just having the right software isn't going to solve any problems, but it could lead to more efficient use of
existing resources. The Argentinian Gnusolidario [1] project steps in as a portal that provides a collective
umbrella for free projects in the educational and health fields. Software Medical [2] is Gnusolidario's flagship
project in the medical field (Figure 1). Medical is based on the free OpenERP [3] business solution and
provides all the features that exist in that mature project. This includes the easily scalable installation, which
makes it possible to deploy Medical both on low-power PCs in small surgeries and on powerful servers in
hospitals. The granular security system that Medical inherits from OpenERP plays an important role in the
latter scenario by restricting access to potentially sensitive medical records.
Projects on the Move
1
Figure 1:
Medical provides the infrastructure for managing patient records and various other pieces of
information.
All Kinds of Data
The OpenERP relationship is hard to overlook. Of course, you have patients instead of customers, and the data
are different from a non-medical business. A practitioner working with Medical would be able to store the
patient's medical history and development. This includes not just obvious facts, such as allergies and previous
illnesses, but also background data that indirectly influence a patient's health: socioeconomic status, the
family's case history, the patient's education, living conditions, nutrition conditions, and sex life.
For each patient, medical practitioners can store external files such as photos or x-rays. Special modes handle
the data of newborn children. Medical's modular structure also makes it possible to implement any special
extensions needed.
Besides patient management, Medical also supports management of the entire medical facility. The software
generates invoices, keeps personnel records, manages incoming and outgoing medication, and tracks
payments, and it has a calendar for managing appointments.
The Medical team also takes research and disease containment into account with its statistics feature, and it
supports a variety of standard medical data exchange formats. This feature is important, especially when it
comes to fighting epidemics, and the ability to store social background data can be a big help in causal
research.
In Use
A Medical trial project went online in January this year in La Rioja, northern Argentina. The software can
really demonstrate its potential in this scenario as local staff collect a wide range of statistical data on the
health and social framework conditions in the villages of this less-than-prosperous region. The data help in
providing medical care to the local population while giving health authorities useful information on any
required measures. The underlying infrastructure shows that Medical does not require anything special; in
fact, the system uses a standard Ubuntu system with a PostgreSQL database.
Gnusolidario also cooperates with Fundaleu [4], the Argentinian leukemia research center. The Gnusolidario
project has been working on supplying Linux laptops to Fundaleu's neighboring hospital and improving the
institution's computer infrastructure by introducing free software.
Gnusolidario doesn't have a similarly advanced solution in the education field right now, but, fortunately,
many free projects cover this field. In many cases, it is sufficient to set up desktops and servers to give
teachers and students low-budget access to educational software and the Internet. Gnusolidario shows other
projects how to do this with examples, such as the Linux-based network at the Ortes Los Pereyra school in
Argentina's Santiago del Estero province.
Projects on the Move
2
OpenStreetMap Without a Browser
Most people are familiar with Google Maps [5] and Google Earth [6]. Both the web service and the desktop
software are free, with the exception of a couple of add-on features, but they are not free as in freedom.
Google's map material is not available for other purposes. This was reason enough for the OpenStreetMap
project [7] to launch a genuinely free alternative to Google Maps five years ago. OpenStreetMap is based on
the wiki principle: Users contribute information to gradually put together maps that cover many regions of the
globe for free access on the World Wide Web.
OpenStreetMap provided the inspiration and a basis for programmer Sebastian Kürten to develop a free
alternative to Google Earth. His project, GOSM (Gtk OpenStreetMap Tool), runs as a desktop program, much
like Google Earth, drawing on data from OpenStreetMap, which it displays in a GUI of its own.
GOSM supports three view modes. Instead of the Osmarender tool [8] used by OpenStreetMap, GOSM relies
by default on Mapnik [9] for a graphical rendering of map material. This ensures a more granular and thus
more easily readable view. If you like, you can experience the difference yourself by trying out the second,
and alternative, Osmarender view mode.
The third mode is a
Cycle
mode, a feature unique to GOSM. Instead of showing typical roads, this mode
focuses on cycle paths - a useful tool if you are planning a cycling tour, although some regions are not
completely covered.
A Few Disadvantages
The areas in which OpenStreetMap and GOSM can't compete with their giant competitor, Google, mainly
relate to server speed - you can expect some delays, but not so long that they seriously affect the user
experience. Also, Google's map material is still more extensive.
Google has an advantage in other features, too. Both OpenStreetMap and GOSM lack route planners and
instead simply measure the distance as the crow flies. Also, GOSM does not currently have a search function,
just a long list of locations. Although you can enter the first couple of letters to find the location you need, this
can't replace a full-fledge search feature.
GOSM is a great example of the benefits of free software - or free data as it happens to be in this case. The
Export
feature allows users to export selected areas of a map to PNG image files for further use, which is
exactly what the owners of proprietary map material have prevented users from doing thus far. A special
Atlas
mode draws a map as a series of image files or as a PDF, which you are legally entitled to print, reproduce,
and use. Users also can define their choice of paper format, thus defining the level of detail and total size. This
means that you can print a map in a practical pocket-sized format for a cycling trip and take larger maps on
your motor home tour of the United States.
GOSM will work without an Internet connection if you have the corresponding map material on disk. When
you surf the world, the program automatically saves any data you download from the server in your local
cache directory to remove the need for repeated downloads. That said, cached data ends up in the
/tmp
directory, where it will be cleaned up by the system at regular intervals. To avoid this, you can use the setup
dialog to define a different target for your cache, and presto, the next time you explore a part of the globe you
have already visited, the map material is available locally without the Internet.
GOSM developer Sebastian Kürten welcomes contributions from anybody prepared to help. If you are
interested in getting involved with this project, just send email. Non-programmers can also make
contributions to GOSM by supporting OpenStreetMap. The only limits are imposed by Mother Nature herself.
Cartographers all over the world are invited to join in by providing GPS data for previously unmapped
territory, by drawing or categorizing streets, and many other things. Check out the OpenStreetMap wiki for
details.
Projects on the Move
3
INFO
[1] Gnusolidario:
http://www.gnusolidario.org
(in Spanish)
[2] Medical:
http://medical.sourceforge.net
[3] OpenERP:
http://www.openerp.com
[4] Fundaleu:
http://www.fundaleu.org
(in Spanish)
[5] Google Maps:
http://maps.google.com
[6] Google Earth:
http://earth.google.com
[7] Openstreetmap:
http://www.openstreetmap.org
[8] Osmarender:
http://wiki.openstreetmap.org/index.php/Osmarender
[9] Mapnik:
http://mapnik.org
Projects on the Move
4
Plik z chomika:
SOLARIX33
Inne pliki z tego folderu:
2010.06_Sxsw-Soused by Southwest.pdf
(380 KB)
2010.06_Projects on the Move-an Up-to-Date Look at Free Software and Its Makers.pdf
(551 KB)
2010.05_Scale 8X-a Cornucopia of All Things Linux and Open Source.pdf
(465 KB)
2010.05_Rock the Fosdem-Fosdem Developer Conference 2010 in Brussels.pdf
(372 KB)
2010.05_Projects on the Move-an Up-to-Date Look at Free Software and Its Makers.pdf
(495 KB)
Inne foldery tego chomika:
Ask Klaus
Beginners
Comment
Community Notebook
Cover Feature
Zgłoś jeśli
naruszono regulamin