Guys,

I'm just a end user without programming skills or ambitions. But right now
I'm evaluating gvSIG vs. QGis for use in a real world productive
environment.

My proposal to change from GeoMedia to open source gave my bosses quite a
shiver. Monitoring this list without any insight but mere curiosity and to
get an idea what's going on in this project to help me find a decision has
first let me think "hey, some public activity, at last" and then made shake
my head realising that there seems to be some tribal ambush going on.

Don't you think that if other potential users get this impression, too, it
might scare them off and confirm prejudices against open source software?

Even if I take into account that who pays the bill has undeniable privileges
concerning the development of his project, I'd like to see some more ample
based contribution to gvSIG, which (the contribution), by now, to me seems
to be inferior to the above mentioned Qgis.

From my point of view the fundamental advantage of using os sw is to have
the chance to jump on a train that so many passengers are on that they will
even push it to its destination when the engine stops.

I think you should not underestimate this aspect. For me to read words of
the central scrutinizer lining out what goes and what does not might be a
reason to skip gvSIG, even if I'd prefer it from a technical point of view.

I'd be able to fork in some 30-40k€ for software development.
Do get back to work and convince me.

And forgive me for my English.

Gismael

-----Ursprüngliche Nachricht-----
Von: [email protected]
[mailto:[email protected]] Im Auftrag von Chris
Puttick
Gesendet: Montag, 29. März 2010 18:43
An: Users and Developers mailing list
Betreff: Re: [Gvsig_english] gvSIG 1.9.1



----- "Miguel Montesinos" <[email protected]> wrote:

> Hi Chris,
> 
> >De: [email protected] en nombre de Chris
> Puttick
> >Enviado el: lun 29/03/2010 15:27
> >Para: Users and Developers mailing list
> >Asunto: Re: [Gvsig_english] gvSIG 1.9.1
> >
> >----- "Miguel Montesinos" <[email protected]> wrote:
> >
> >> >   We just take the current gvSIG OADE 2010 sources,
> >> >   fix the remaining 2 or 3 critical bugs and release
> >> >   that as gvSIG 1.9.1!
> >>
> >> It makes sense if we skip the stabilization process. The problem
> is:
> >> Do we skip it? If so, can we call it a stable version? If not, who
> is
> >> going to perform the stabilization process?
> >>
> >> Maybe the stabilization process is not important for you, because
> you
> >> have fixed those bugs, but for some organizations it's important,
> as
> >> they cannot rely on a beta or unofficial version.
> >>
> >> Would OA afford a stabilization process? If so, from gvSIG we can
> help
> >> to teach how to do it.
> >
> >What do you mean by a stabilisation process? Is the same sort of
> process that Microsoft et al would go through before releasing a 
> product?
> 
> I refer you to Jorge G. Sanz's mail to this same list, just a few 
> minutes before your post. Surely you were writing your message when 
> Jorge's one was sending his.

Not quite, but Jorge's email was about the answer I expected.

> 
> >
> >
> >Does it result in a bug-free product?
> 
> Not at all. Software is never a bug-free product. It's just a question 
> of trying to minimize bugs when you have almost 2 million lines of 
> code. It's a fact that gvSIG does not achieve it completely, but our 
> intention is to optimize quality, and IMHO sw quality needs a 
> stabilization process. For sure our stabilization process can be 
> improved, so we are glad to get new inputs.

Optimised quality is good, but there has to be a balance between the product
being out there and the stabilisation process. If an infinitely long QA
process results in bug-free code, is it good the product never gets
released? There is also a balance to be struck earlier in the process; I
think it is impossible in any software that can manage complex tasks in
complex environments to be bug-free; you can continue to add ever more use
cases and make the process of development ever longer and more expensive;
yet still when you release users can find bugs, or disagree with feature
implementations or on which features are in release and which not.
 
> > What sort of organisations believe that a beta/unofficial version of
> a product is inherently less stable/usable/bug-free than an official 
> non-beta official release? I have to ask, albeit "tongue in cheek", 
> because there's a long history in IT of there being no connection 
> between the stability/bug-count of a product that has been officially 
> released v. ones that stay in beta.
> 
> If so, why don't people just release their beta versions? An official 
> version is not bug-free, but I'm sure you're pulling my leg if you try 
> to sell out that beta versions are the same than official versions. I 
> know several public administrations (for instance) that wouldn't allow 
> an unstable version to be deployed over hundreds of thousands of 
> clients.

They do release beta quality software all the time; some people label it as
beta, some don't. For a long time in my profession it has been consider
sensible to wait for service pack 1 or even 2 before adopting a new version
of one major manufacturer's software. Maybe a definition of alpha, beta and
release candidate is needed; in my definition beta is something that is
believed to be stable in use but has known and maybe unknown issues.

Public administrations around the world are not famous for their effective
use of information technology. The ones in the UK may be particularly bad,
but in general public administrations have been unable to accept the truth
about information technology and the fact that to get best value from it you
need to change it a little and often, be less about control through
committee and policies and more about controlling the edges.

> 
> >A stable product is one to which no changes are being made. A stable
> application is one that doesn't crash in normal use.
> 
> A stable product is one that the project team considers with a level 
> of quality good enough to be released, with no critical (or the 
> desired bug level) bugs. Of course it shouldn't crash.

I guess it is about levels of quality being desired. As a non-developer user
of various software products, my personal contribution to the open source
community has been about downloading and using beta (even alpha
occasionally) products in real situations to see what they do and don't do
and document any issues. With gvSIG I'm not able to help even in that way as
I do not do GIS for my work. But if I was able to help in that way I don't
see many opportunities to do so.

> 
> > We needed certain features functioning in gvSIG as soon as possible
> to make it usable in production, and in a way that made end-user 
> installation very simple. This is why Ben was able to spend so much of 
> his time making the OADE versions of gvSIG.
> 
> I understand your requirements. We'd just like to see Ben working 
> close to our developers in the same repo and so on. I assure that our 
> developers also spend a lot of time working on gvSIG. Don't duplicate 
> efforts is what I'm trying to communnicate.

I know that the core developers are working hard on gvSIG and have been for
many years. But your motivations are maybe different, because of the your
core funding and the nature of the organisation 

> 
> > I fully understand that the core of gvSIG development has specific
> sponsors with specific needs, and that those needs have to be met. Our 
> needs are different and a degree of urgency is one of them, hence 
> gvSIG OADE. Maybe this discussion should be taken off-line; I would be 
> happy to discuss at length with both the core team and the sponsors 
> the non-technical reasons why gvSIG OADE had to exist and my views on 
> the basis for successful open source development (which are broadly in 
> line with Karl Fogel's 
> http://www.amazon.com/Producing-Open-Source-Software-Successful/dp/059
> 6007590
> ).
> 
> I know Karl Fogel's book, as well as some members of gvSIG do. We are 
> open to further discussions, and we would like to have them in order 
> to avoid actual gvSIG problems, but I disagree it should be made in a 
> closed way. Weren't you asking for transparency? Let the community be 
> aware of our oppinions. Be sure that gvSIG will allways embrace 
> contributors and collaborations from the community, we'd like to have 
> more and more, so please use this public space to let others know 
> what's going on and give their oppinions.

I was offering the private discussion because I would like to see a paradigm
shift in the way that gvSIG produces code and software releases and though
it might be easier done in small groups, maybe by teleconference or even in
person if I could arrange for it.

> 
> So, please feel free to express your non-technical reasons why gvSIG 
> OADE should keep existing as a ¿distribution/fork? and share your 
> basis for succesful open source development.

I'm sure not arguing for gvSIG OADE to be a fork or even an official
distribution. We had needs, we worked for a while to try and get those needs
met within the project without success, we took the code and made it
something we could use. That's one of the many strengths of open source that
we could do that. If it had been a closed source product we would have had
to walk away. If version 2 comes out with all the features we need we'd
change; we have no interest in competing, only our personal itch to scratch.

We have then tried to give something back by both giving detailed bug
reports and making available our internal version for others to use. We have
also, of course, been vocal supporters of gvSIG both on the list and in our
sector.

There is only a few basic principles to a successful open source project in
my belief. Keep the development open (all of it), and release early, release
often. The open part can be challenging with a primary sponsor with specific
needs and strong organisational culture.

Public administration and other highly risk averse CIOs can choose which
release to deploy widely, which to keep to a small control group and which
to ignore.

> 
> >Regards
> >
> >Chris
> >
> >--
> >Chris Puttick
> >CIO
> >Oxford Archaeology: Exploring the Human Journey
> >Direct: +44 (0)1865 980 718
> >Switchboard: +44 (0)1865 263 800
> >Mobile: +44 (0)7908 997 146
> >http://thehumanjourney.net <http://thehumanjourney.net/>
> >
> >
> >------
> --------------------------------------------
> 
> Miguel Montesinos
> CTO
> Prodevelop
> Tel: +34 963510612
> http://www.prodevelop.es
> 
> _______________________________________________
> Gvsig_internacional mailing list [email protected]
> http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_internacional


------
Files attached to this email may be in ISO 26300 format (OASIS Open Document
Format). If you have difficulty opening them, please visit
http://iso26300.info for more information.

_______________________________________________
Gvsig_internacional mailing list [email protected]
http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_internacional


_______________________________________________
Gvsig_internacional mailing list
[email protected]
http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_internacional

Reply via email to