GRASS Geographic Information System now under GPL 78
Spatialy Challenged writes "The GRASS Geographic Information System (originally developed by the US Army Corps of Engineers) is actively being developed and has now been released under the GPL. GRASS has a good core architecture, but is missing the interoperability and GUI features of commercial desktop GIS. I would sure like to see this software evolve into a KDE/Gnome GUI plus OpenGIS CORBA/SQL/COM interoperability. I'm sure it has the potential to blow the socks off of the big commercial names. "
What about the data files? (Score:1)
Re:GPL GRASS (Score:1)
GRASS isn't really competing against ARC/View it's market is the same as ARC/INFOs. Having used ESRI products I can say it would be nice to have another option. ESRIs bug fixes are slower than MS and often the bugs are real show stoppers. (Metric units anyone? :( )
I'm presently looking into using GRASS for a project and if it has the functionality I require it should save me 10's of thousands of dollars in licenceing fees. (Both ESRI and OS -Soloris or TRU64- because ARC/INFO will not run on linux.)
Re:Warlike moves (Score:1)
Have people no senses of humor!?
--
Max V.
Re:Can they do that? (FOIA at work) (Score:1)
Re:Sure they can... (Score:1)
gov't data should be liberated (Score:1)
The other thing that would be nice is if the government would start making the datasets we paid good tax money for available for reasonable fees.
Agreed. A lot of other people think the same way. New Zealand just drastically reduced their digital base date prices: from $2 million to $1,500 for the nation wide set. While $1500 is not pocket change for a student or small company, at least it's reacheable. See this url [linz.govt.nz] for details.
A group of us are working on the Canadian government to follow suit. There's a petition at: http://members.home.net/freedata/ [home.net]. For some press see this article [geoplace.com].
cheers,
-matt
Importing/Exporting Docs (Score:1)
http://www.geog.uni-hannover.de/grass/gdp
From Grass to ArcView:
http://www.geo g.uni-hannover.de/grass/gdp/tutorial/grass_arcvie
From
http://www.geo g.uni-hannover.de/grass/projects/m.in.e00/welcome
GRASS mailing list (Score:1)
GRASS & Scripting (Score:1)
Any kind you want.
Re:GRASS & Scripting (Score:1)
Any kind you want.
Fsck, I love it.
Re:U.S.Code, Title 17, Section 105 (short and swee (Score:3)
Rather, I think the real reason government works aren't copyrighted is that there's no reason for them to be. The purpose of copyrights is to promote the development of valuable works for public consumption, by giving the creators the oportunity to profit from selling copies of the works, and thus an incentive to develop them. Works developed by the government are already developed specifically for the public good (at least in theory), so there's no need for an additional profit motive.
Of course, that doesn't explain government-owned patents.
I think you're confused here. If something is in the public domain, it cannot disappear from the public domain unless all copies disappear. Furthermore, government agencies are required to make their (non-classified, PD) products available to the public at a reasonable fee (to cover costs), so just because government-developed software is released under the GPL doesn't mean you can't obtain a PD version.However, anyone can take that PD software, make some trivial changes, copyright it and release the result as proprietary, GPL, or whatever.
I actually think in many ways the GPL serves the public better than releasing it PD. Look at the TIGER/LINE data that Bruce Parens released under the GPL. Before that, there were dozens and dozens of companies taking that data (acquired at considerable public expense), making proprietary modifications and reselling it. All perfectly legitimate, but also wasteful, since anyone who wanted commercial-quality maps that weren't subject to someone else's copyright would have to go back to the PD version and duplicate the work that has been done dozens of times before. On the other hand, any improvements made the the GPL'ed version will be free to everyone, so no one needs to reinvent the wheel.
More free GIS stuff (Score:2)
This site has links to a number of other interesting free software GIS packages, as well as a couple of sources of data.
It is my hope that a real free GIS community will develop. I have a personal interest in this, as I think my libart [levien.com] 2D graphics rendering library has the potential to render maps at a much higher quality than most proprietary GIS packages today (i.e. antialiasing, semi-transparent layers, combining vector with image data). If there's anyone who's interested in integrating libart's cool rendering capabilities with the cool free software GIS apps, both current and future, please get in touch.
Re:GIS Data (Score:1)
New Grasser (Score:1)
Re: (Score:1)
http://www.remotesensing.org
Stop yer damn whining (Score:1)
Beer recipe: free! #Source
Cold pints: $2 #Product
Re:Guile Webpages (was:I used ArcView for my ...) (Score:1)
The Guile webpage is itself up to date but the documentnation isn't. The Guile reference manual particulary.
But that's the point... (Score:1)
Linus essentially no longer holds the copyright to Linux fully because much of the work has been contributed by others.
In order to change the license, one would have to notify and obtain approval from all copyright holders, or remove their code from the project.
I think it's horribly unethical, because when I contribute code to a project it is done under the rules defined by the license the project exists in at the date of my submission.
Can they do that? (Score:2)
Warlike moves (Score:2)
--
Max V.
Sure they can... (Score:2)
Now if they were to have deicded to charge $10,000 licensing fees (IE: License for Profit), and viciously go after anyone who used it without paying it, then I'd be questioning the legality.
Re:Oxford doesn't explain it (as usual...) (Score:1)
Re:Warlike moves (Score:1)
As they unleash the emacs flamethrowers...
Needs to be component-ized (Score:4)
The key I think to give the average user the ability to use spatial analysis is to develop custom built applications that support specific tasks and analyses. I'm doing that right now in the public health sector. The problem is the licesnsing is a bear. The vendors don't want it to be too easy to develop applications with GIS functionality because it affects there bread and butter business. One vendor requires you buy licenses in blocks of 40, for example.
The other thing that would be nice is if the government would start making the datasets we paid good tax money for available for reasonable fees. The fact that people take them and simply resell them at lower prices (which presumably is fair market price) means that the government's revenues are not maximized for these resources.
Re:Sure they can... (Score:1)
In many of the license wars here on slashdot, it's often forgotten that certain software was developed either directly or indirectly with government funding, usually as part of the national defense infrastructure, but also for the good of the public as a whole (commercial and noncommercial interests included).
--
GPL GRASS (Score:2)
10 years ago GRASS had the capabilities that ESRI is just implementing into ARC 8. All GRASS needs is the GUI and it should be a big competitor. I wish I had more time... I'd love to be part of that!
Bishop
Re:Sure they can... (Score:2)
I don't think that would necessarily be a better or more "fair" way to do it, however. Imagine you're in the business of selling GIS systems. You've funded a great deal of research and development to make this software component and all of a sudden, the government releases a similar component and allows anyone to make a product that competes with yours at a much lower cost than you had to expend.
Random hackers releasing the same code into the public domain would hurt you just as much, but at least they weren't paid by the government.
--
Wasn't it PD? (Score:1)
Sector sliding? (Score:1)
--
GRASS Mentioned in Linux Journal back issues (Score:3)
I think they had a long article in Linux Journal about using GRASS under Linux instead of the commercial alternatives, and even in the state that it is in currently, it saved them a lot of money and allowed them to use scripts and tools like Tk and others to be able to automate things to allow them to process a lot more data a lot more quickly.
The project was completed tens of thousands of dollars under budget and they experienced none of the problems they used to see with other systems.
This is a good thing. They spoke very highly of GRASS and its potential. I'm not in the field at all, but this is another victory for free software.
Yeah, but everyone does it (Score:1)
It's the *chic* thing to do nowadays if you've got something of value:
It's really nothing more than a PR thing anymore (in my opinion). Nowadays, if you've got a nice lil' linux app, you've really got only 1 option: GPL it. Anything less would be uncivilized and most likely heavily criticized.
--Nsfmc
Shades of the French Senators story? (Score:4)
Is there a good reason that it could not simply be a standard clause in the contracts surrounding comptuer programming done for any government agency that the result must be reusable, barring previous conflicting licensing terms? There are all sorts of other standards imposed on nearly every government contract, and this is one that might actually add some value.
Remember, the only way the government buys something is with money it's already taken from you for your benefit, or with money it promises it will take from you later. (Also for your benefit.)
cheers,
timothy
Re:I don't believe you can... (Score:1)
GPL does not permit this, that's the fundamental difference between GPL and BSD type licences.
Re:They think GPL = freeware? (Score:1)
Re:Needs to be component-ized (Score:3)
I firmly agree with paragraph 2, however. I foresee the day when the "GIS Industry" fades away save for the academics teaching it, and they're going to fade to obscurity only a bit more slowly. Spatial representation of data is a fairly natural method of analysis and display. That it's not been widely implemented so far has, as much as anything, been the result of database limitations... and more in theory than applicaiton implementations. Indeed, I'm willing to bet that within 10 years, perhaps less, the "big names" in GIS software in the industrial markey will be looking at the Microsofts, Corels, Applixes, and other suite makers, and wondering how the market got there.
As for datasets: yes, our money paid for their development. A lot of them are available for free, or the cost of duplication. You've got to know where to get them... In Texas, the Texas Natural Resources Information Service (TNRIS: http://www.tnris.state.tx.us) has a lot of geodata for the whole state available for download... for free. Storage limitations preclude putting ALL of the data out that way, but they're working on that, and the cost of distribution for non-downloadable data is restricted by state law to the costs of duplication, media and delivery.
Landsat-7 data are available from USGS now for about 1/2 the cost of scenes from previous birds. USGS is developing a warehouse of older SPOT-Image data that they're trying to make available for duplication costs only.
SO: There's a lot out on that front. You have to look, I have to scout out tidbits at the meetings. Now: Can someone tell me why the DoD National Imagery and Mapping Agency's Level 1 (10m) Digital Terrain Elevation Models (DTEDs) are classified for the Continental US? Because of that, I can't get the new NGS densifications of height vs. local gravity in Geoid99!
Re:GPL GRASS (Score:1)
And, ESRI is thumbing their noses at Linux as a passing fad... or so they've told me. Matter of fact, so is ERDAS.
Research Systems may well give ERDAS a run for their money: I've had real good results lately with their IDL/ENVI suite for remote sensing, even if I can't get AVHRR data to load.
Re:New Grasser (Score:1)
On the off chance that anyone who works for ESRI is reading: Please give your users a decent language or give them a decent API to run against.
(Suddenly remembering one if the reasons I left my last job where I had to deal with this stuff...)
Re:GPL GRASS (Score:1)
It strikes me that these matrix ops add the most value to a GIS visualization tool.
-----------------------------
Computers are useless. They can only give answers.
GPL GIS data (Score:2)
I know this is such a "niche" thing, but personally, I would *love* to have a CD of GIS data for my area that I could use along with a GPS and my laptop to track some of the data I "create" from my hobby as an amateur botanist. i.e. being able to do things like record GPS locations of plant ranges for certain species I've been able to find and recording and accurately mapping locations of sample collection sites and so forth. As it is, if I do record them, I have to wind up plotting them on a paper map of the "Rand McNally Road Atlas" type of thing. It would be nice to be able to regenerate new maps electronically any time I wanted.
-=-=-=-=-
Great... (Score:2)
Re:GPL GRASS (Score:1)
So for scripting capability it is about the only way you can make it usuable for complicated projects.
As for add-on like SA, I think most of that capability is already built in but I'm not sure. I don't regularly use GRASS, I've just had to understand what was going on in few projects.
Bishop
The TIGER/Line Maps (Score:2)
I'm not familiar enough with GRASS to say whether it'll work with that data, but if you want to know what you can do with your laptop, head over to Bruce's website (perens.com, is it?) and join the mailing list for software using the data.
Oh bleah... (Score:1)
No comparison... GRASS does not have a chance.
Yes, GRASS is fairly popular with the government and university segments because the licensing for Arc/Info is rather expensive. But Arc does so much more...
It's funny. This mediocre product mentions that it's now under the GPL and slashdot goes hyper for it.
Re:New Grasser (Score:2)
What not happy with the COM based model of ARC 8 using VB or VBScript? ;)
They still are pretty screwy about it. As I understand it you will have the ability to use the ARC 8 COM objects and the old SDE.
Bishop
U.S.Code, Title 17, Section 105 (short and sweet) (Score:1)
"Copyright protection under this title is not available for any work of the United States Government, ..."
The feds can own copyrights only by transfer.
Too often, they get around this by hiring some company to do the work and let them profit off the copyrights in addition to paying them for the work. What a deal!
The idea behind the law should be obvious: stuff developed with public money should be free for unrestricted use by the public who paid for it. Certainly not just for the GPL mob who have paid a minuscule fraction of the taxes that pay for the stuff.
I hate to see this stuff disappearing from the public domain into the chains of the GPL. It's often marked "GPL" at its first publishing even though that has no legal standing. This unethical action usually works, though because nobody but those around the jerk that does it knows the stuff is in the public domain. Even someone knows the stuff is being mislabled, there is little that can be done because it is legal.
I think you'll find examples of this in the Linux kernel, some of which seems to have been developed by people on Federal payrolls and/or Federal computers.
Re:Free GIS Data (Score:1)
That being said, a fair amount of data is available on the net at no cost. The USGS elevation data for the US is downloadable from the USGS. One company will package up to 20 MB of the US Census Bureau Tiger Line data sets for download as one zip file.
I used ArcView for my project... (Score:1)
and i thought it was a good idea done bad (but this was the first time i used any GIS software or even heard about such a beast).
Why i think this was done bad may be because of my lack of experience and my lack of training on it. basically, all I learned was via the web or books I searched at the library.
While it's a great way to learn computer science for me (because i already have enough knowledge to understand new things), this wasn't the most effective thing to learn ArcView or GIS philosophy in general.
The scripting language included inside ArcView looked great on paper, it was easy to use and it even was object oriented, but it seemed to be designed like a Mac: it is easy for users knowing nothing to computer but when you know about computers and want to do real programming you're stuck.
Of course this may come from lack of information, but the simple fact that I couldn't find this information was very frustrating.
I hope some
I don't know what scripting facility GRASS has but one thing that would be cool would be to see someone add a Guile interface.
BTW, is there some not-outdated Guile informations? If there are I can't find them
Re:GUI (Score:1)
Why a GUI? (Score:1)
I've used some of the commercial GIS tools, and the worst aspect of most of them was the clunky interface. Why does GRASS have to have a GUI? I personally would be happier with a command line tool that could output data into different formats. One export format for a vector-based graphics displayer, one export format for a raster-based graphics displayer, one for VRML, one suitable for plotting with Gnuplot or whatever, one for importing into a database, etc.
Isn't that the Unix way? A series of small, fast, specialized tools to do something, not one huge, monolithic tool that tries to be all things to all people? If the developers of GRASS created a strong backend, with ties to SQL and customizable export capabilities, with a well-documented API and perhaps minimal Tk/GTK/Qt/whatever hooks, then GRASS would end up being a much more poweful and flexible tool.
darren
I don't believe you can... (Score:1)
The issue I have with an open source project suddenly changing licensing schemes, especially one which has been around for a long time is...
Did you bother to ask *EVERYBODY* who had contributed to the project since it started?
Let's say I have the open source project called 'widget', and it's released under an older typical open-source license which is BSD style with a clause for non-commercial use only.
Joe, and George, and Susie all contribute to the project at various points. Joe writes a major part of the project, and then gets a new job and disappears.
A few years later George suggests they change the license to GPL so that they can get slashdot.org to post articles about the widget project.
Can they do this? Without Joe's permission? I don't believe they can.
If you can do this, without getting the consent of every single developer who ever touched the code... Then I can also take the Linux kernel and rerelease it under a SCSL without getting anybody's permission.
Re:Great... (Score:1)
Re:Oh bleah... (Score:2)
I mean, that's sorta like all of a sudden BMWs are being given away, but "oh, well a Rolls Royce is so much nicer..."
GRASS does not have a chance? Against what? The issue is not competition, it's availablility. Of course it has a chance. Anyone who wants to use it, can, and it'll be around in perpetuity. That sounds like a pretty good "chance" to me.
Re:I don't believe you can... (Score:1)
i.e. Only Linus could release a version of Linux tomorrow under the SCSL. Random people off the street couldn't.
And also, all previous versions of linux would still be under the GPL. So if Linus did do this (and it's not very likely...), someone else could just continue development from the last GPL version, calling it FreeLinux or something, however FreeLinux would have to be GPL in perpetuity, since it is a derived work of an original GPL codebase.