Slashdot Mirror


GRASS Geographic Information System now under GPL

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. "

16 of 78 comments (clear)

  1. Re:U.S.Code, Title 17, Section 105 (short and swee by mouseman · · Score: 3
    The feds can own copyrights only by transfer.
    True.
    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.
    Unfortunately, that does happen. Though, based on my reading of the copyright law, I believe the practice of using copyright transfers to get around the requirement that government works be PD is expressly forbidden. However, IANAL.

    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.
    That is the opinion I most often hear, but I don't think that's the reason government works are PD. For example, as you pointed out, works developed by private contractors are generally owned by those contractors, even when the development was paid for entirely out of taxpayer dollars. Furthermore, even if the government owns a copyright, the work is still public property, in the same sense that government-owned streets or buildings are public property. You don't have "unrestricted use" of the streets, even though you paid for them, because the interests of the public at large are best served by imposing some restrictions.

    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 hate to see this stuff disappearing from the public domain into the chains of the GPL.
    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.

  2. More free GIS stuff by raph · · Score: 2

    Strangely, I found out about this yesterday, when I followed the lwn link to the FreeGIS web site newly created by Jan-Oliver Wagner in Germany.

    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 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.

    --

    LILO boot: linux init=/usr/bin/emacs

  3. Can they do that? by Anonymous Coward · · Score: 2

    Just what is the legality of releasing something that was developed with public money under something like the GPL? Any comments from lawyers or others who might know?

  4. Warlike moves by MaxVlast · · Score: 2

    Further evidence that the GNU folksa are working on creating an open army to take over the world by force. Revolutionary socialism, and all that rot.

    --
    Max V.

    --
    There should be a moratorium on the use of the apostrophe.
    Max V.
    NeXTMail/MIME Mail welcome
  5. Sure they can... by Microlith · · Score: 2

    If it was developed with public money, it's a pretty good idea to let the public have access to it, especially under the GPL. This basically ensures that it'll be 100% public.

    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.

    1. Re:Sure they can... by Mawbid · · Score: 2
      I don't think the previous poster was talking about GPL vs. commercial licenses, but about GPL versus less restrictive licenses, the idea being "if I paid for this with my tax dollars, I should be able to use it in my commercial products as well as in my free products".

      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.
      --

      --
      Fuck the system? Nah, you might catch something.
  6. Needs to be component-ized by hey! · · Score: 4

    From what I can see, most places that get GIS's end up either pouring tons of resources into them for doubtful return, or end up occaisionally playing with them, producing one or two interesting maps and then falling by the wayside.

    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.

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
    1. Re:Needs to be component-ized by GPSguy · · Score: 3

      As things stand now, implementing a GIS is non-trivial. You've got to be well-trained in the software, knowledgable in databases, and have a clue about geodesy. Without these, and other key components, you have a program that ends up making maps which are then of questionable utility.

      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!

      --
      Never ascribe to malice that which can adequately be explained by tenure.
  7. GPL GRASS by bishop42 · · Score: 2

    I currently work at CERL, where GRASS was originally developed and there are still a number of hard core GRASS fans around in the GIS community. I've seen an app developed in tcl/tk/GRASS and redeveloped in ESRI's ARC/INFO/Visual Basic and beyond VB database capability (which the developer found useless anyway) it looked isn't much you can't do in GRASS that you can do in the industry standard products.

    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

    --
    -=================================-
    "Computers are mighter than the pen, sword and usually the programmer."
  8. GRASS Mentioned in Linux Journal back issues by edgy · · 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.

  9. Shades of the French Senators story? by timothy · · Score: 4

    This story reminds me a little bit about the French senators who want computer programming done for France to be open sourced -- it demonstrates the value that can be salvaged from tax money that's already been spent.

    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

    --
    jrnl: http://tinyurl.com/c2l8yr / foes: http://tinyurl.com/ckjno5
  10. GPL GIS data by Ledge+Kindred · · Score: 2
    Wasn't it Bruce Perens a while back got hold of some library of GIS datasets and was going to GPL them? What ever happened with that? Is there any sort of "matchup" between GRASS and that data? Could the two be combined to make a GPL "mapquest" type engine?

    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.

    -=-=-=-=-

    --

    -=-=-=-=-
    My mom's going to kick you in the face!

  11. Great... by jabbo · · Score: 2

    Maybe now they'll use autoconf and automake. GRASS was a nightmare to install when I did it for my former boss.

    --
    Remember that what's inside of you doesn't matter because nobody can see it.
  12. The TIGER/Line Maps by cduffy · · Score: 2

    Yup. Those have been available for some time from Perens' FTP site and a number of mirrors -- or (if you've got a Federal Repository Library handy, which my university does) you can just get the unencumbered originals.

    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.

  13. Re:New Grasser by xnerd00x · · Score: 2
    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.

    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

  14. Re:Oh bleah... by Booker · · Score: 2

    Well gee - how much does Arc/Info cost? Perhaps that's why Slashdot is "hyper" for an alternative?

    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. :)