comp.lang.ada
 help / color / mirror / Atom feed
From: Nick Roberts <nick.roberts@acm.org>
Subject: Re: DOM and SAX parsing in Ada
Date: Wed, 26 Jan 2005 16:16:15 +0000
Date: 2005-01-26T16:16:15+00:00	[thread overview]
Message-ID: <gemini.iaxmj2001ydde00mw.nick.roberts@acm.org> (raw)
In-Reply-To: UPWdnYp5d-1PFmrcRVn-rA@comcast.com

Martin Krischik <martin@krischik.com> wrote:

> > In fact, it's because of AdaCore's 'not invented here' attitude that I
> > considered writing an alternative XML parser in the first place.
> > 
> > My understanding is that, although XML/Ada is released under the GPL,
> > any changes I made (or anyone not an AdaCore employee) would not be
> > merged back into the AdaCore branch (because that would contaminate the
> > copyright purity of their code, apparently). If I were to develop a copy
> > of XML/Ada (on SourceForge, say), it would be a permanent fork.
> 
> Last time I send them a patch I got an answer that it would be merged in.
> But since XML/Ada does not have cvs access I don't know if its true.
> 
> (If you are interested in my XML/Ada ad ons: they are part of AdaCL).
> 
> My patches for PolyORB however have been merged in - PolyORB has cvs
> access so I know.
> 
> AdaCore is better then you thing.

"Marc A. Criley" <mcNOSPAM@mckae.com> wrote:

> Well, from personal experience I can attest (and others in this thread
> have done likewise) that XML/Ada bugs I've reported have been accepted by
> AdaCore and been fixed in the code base.
> 
> (I've also submitted patches for GtkAda's Glade and those have gone right
> in as well.)
> 
> Contributions to GNAT itself might need to undergo a more rigorous review
> process before getging in, since that's AdaCore's family jewels, but
> there's ample experience with most of the other AdaCore products (GtkAda,
> GPS, ASIS-for-GNAT, and XML/Ada) demonstraing that AdaCore developers
> readily accept bug reports and patches, take them seriously, and
> incorporate them into the products.

"Jeff C" <jcreem@yahoo.com> wrote:

> Of course you mean to say GMGPL there...

Yes.

> But I am not sure why you are making that statemetn
> 
> At http://libre.act-europe.fr/xmlada/
> 
> Under the contributing header it says:
> 
> "Contributions to this library are most appreciated, including bug 
> reports."
> 
> Now, I have only ever submitted really really small things to ACT projects
> (GtkAda) and have never been turned away.
> 
> I suspect that if it was a large contribution that perhaps they would want
> copyright papers signed in some manner (either granting copyright to ACT
> or at least affirming that no other party had an interest).
> 
> Have you ever asked about submitting something large (or better yet
> actually tried to submit something moderate and see what happens)
> 
> I also strongly suspect that since this is a product for them that any
> large scale changes would get a reasonable peer review along with a
> reasonable number of rejections/peer review comments that would be needed
> before the item was accepted. This is all quite reasonable.
> 
> Even on some of my small patches, the level of comments about the changes
> were nearly equal to the size of the patch in question (and all perfectly
> valid comments that were indicative of the fact they they are creating
> libraries for customers and long term support and I am (in this case)
> working on a patch at 11 PM for no apparent reason in a best effort type
> fashion that sometimes works out and sometimes looks like I worked on it
> at 11 PM)

My comments are based on an e-mail exchange I had with the AdaCore employee
who was (at the time) in charge of work on XML/Ada, a couple of months ago.
His comments came as a surprise to me, in part because of what is said on
the web site ("Contributions to this library are most appreciated, including
bug reports"), but I have it from the horse's mouth, so to speak.

When I suggested that I wanted to make changes to the code, he indicated
that those changes could not be merged back into the AdaCore CVS copy unless
I signed a copyright assignment, in favour of either AdaCore or the FSF, to
the latter of which I am agreeable. When I suggested that XML/Ada be moved
to SourceForge, he indicated that it would have to be a separate project (a
fork), whose changes could never, in practice, be merged back into the
AdaCore CVS, because of the difficulty of getting all the contributors to
sign the assignment. This is to the best of my recollection and
understanding.

So, I could see very little advantage to making any contributions to
XML/Ada, since it would create two XML/Adas (mine and AdaCore's). Would that
be an advantage to the Ada community?

On the subject of comments, I suggested that the amount of maintenance
documention (in the form of comments or in any other form) was insufficient
-- it was nearly nonexistent, in fact -- and the answer was, in essence,
that no maintenance documentation is required, since the code is
self-documenting. I'm afraid, to me, that attitude is unacceptable (and
doesn't seem very professional, frankly).

-- 
Nick Roberts



  reply	other threads:[~2005-01-26 16:16 UTC|newest]

Thread overview: 64+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-11-08 23:24 DOM and SAX parsing in Ada Tim Roede
2004-11-09  0:24 ` David Botton
2004-11-09  0:56   ` David Botton
2004-11-09  8:33     ` Martin Krischik
2004-11-09 13:25       ` David Botton
2004-11-09  3:14 ` Steve
2005-01-20 12:16   ` okellogg
2005-01-21 18:09     ` Nick Roberts
2005-01-24 11:26       ` Alex R. Mosteo
2005-01-24 12:16         ` Marius Amado Alves
2005-01-24 20:17           ` Georg Bauhaus
2005-01-24 21:18             ` Pascal Obry
2005-01-24 19:02         ` Marc A. Criley
2005-01-25  9:50           ` Alex R. Mosteo
2005-01-25 15:29         ` Nick Roberts
2005-01-25 18:21           ` Marc A. Criley
2005-01-26  5:39             ` Nick Roberts
2005-01-26  7:37               ` Martin Krischik
2005-01-26 12:24               ` Jeff C
2005-01-26 16:16                 ` Nick Roberts [this message]
2005-01-26 16:46                   ` Georg Bauhaus
2005-01-27 19:45                     ` Nick Roberts
2005-01-26 22:14                   ` Brian May
2005-01-27  9:28                     ` Martin Krischik
2005-01-27 19:55                     ` Nick Roberts
2005-01-28 10:05                       ` Stephen Leake
2005-01-26 23:48                   ` Stephen Leake
2005-01-27 20:05                     ` Nick Roberts
2005-01-27 20:57                       ` Marc A. Criley
2005-01-27 22:11                         ` Nick Roberts
2005-01-27 22:24                           ` Pascal Obry
2005-01-28  0:29                             ` Nick Roberts
2005-01-28  7:22                               ` Pascal Obry
2005-01-28  2:56                           ` Steve
2005-01-28 13:32                             ` Georg Bauhaus
2005-01-28 15:25                             ` Nick Roberts
2005-01-28 10:23                           ` Stephen Leake
2005-01-29 11:58                             ` Simon Wright
2005-01-28 13:47                           ` Georg Bauhaus
2005-01-29 17:08                             ` Nick Roberts
2005-01-31 14:24                               ` Marc A. Criley
2005-01-28 13:54                           ` Georg Bauhaus
2005-01-29 11:54                           ` Simon Wright
2005-01-29 16:54                             ` Nick Roberts
2005-01-28 10:17                       ` Stephen Leake
2005-01-27  4:11                   ` Jeff C
2005-01-27 19:05                     ` Pascal Obry
2005-01-27 20:15                     ` Nick Roberts
2005-01-27 22:28                       ` Pascal Obry
2005-01-28  0:30                         ` Nick Roberts
2005-01-26 14:12               ` Marc A. Criley
2005-01-27  3:59                 ` Steve
2005-01-27  9:32                   ` Martin Krischik
2005-01-27 19:27                     ` Pascal Obry
2005-01-28  3:17                       ` Steve
2005-01-28  7:14                         ` Pascal Obry
2005-01-28 10:00                         ` Stephen Leake
2005-01-28  7:47                       ` Martin Krischik
2005-01-28  9:57                       ` Stephen Leake
2005-01-28 16:36                         ` Pascal Obry
2021-11-22 13:01   ` James Hitch
2021-11-22 13:31     ` Simon Wright
2021-11-22 13:54       ` James Hitch
  -- strict thread matches above, loose matches on Subject: below --
2005-01-25  0:22 amado.alves
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox