I just did a fresh install of the just-released gvSIG 1.10. This is a nice Free and Open Source Software (FOSS) GIS that is written in java, so it runs pretty much anywhere, even from a flash drive.
So I downloaded the installer, set up the execution permission (I’m on Linux) and run it. Te first thing the installer asks you is about the Java Runtime Environment (JRE). I only had two choices (the other two were unavailable): selecting a JRE already present in my machine or install a JRE ready to use in my home directory (this is the recommended option). Hey, gvSIG devs: I don’t want that JRE in my HOME directory. I’d like to have it somewhere else, in a place I can choose (not you guys). Turns out i only realized this after I completed the install, so I went and deleted the directory with the binaries (for this one I can choose the location…) and move the folder with the JRE to another place, and did a second install selecting a pre-existent JRE. OK, done. Yeah, right.
After the installation completed, of course I started the program. Now… besides creating the /home/you/gvSIG with the JRE (unless you change thing by hand0, when the program starts, it creates two new directories under you home dir. One called gvSIG (which will be the same as the JRE) and one for the Sextante extensions. Now, devs… again: I. Don’t. Want. This. I want to choose where this thing go. I have a ‘gisworks’ dir just for that. I would happily have a ‘gvSIGworks’ under ‘gisworks’, but not above it.
Looking the gvSIG.sh file, I found no way of altering the location of these directories. That sucks.
In the end, these thing only drive me away from the software. I know this is a good GIS program, but I have my way of working, and I don’t want to change a lot of things now.
So, gvSIG developers: PLEASE, give us the ability to choose where we want the directories. Don’t force your decisions on us.