On Sat, Apr 25, 2026 at 8:45 AM Piotr P. Karwasz
<[email protected]> wrote:


> > 2. How many people and how much commitment is there to maintain this
> > over time, possibly decades? One person or multiple people from one
> > company is not enough. A new project has an expectation of ongoing
> > support and maintenance. It's not enough to just contribute some code.
>
>
> I think this kind of project will reach its intended set of features
> pretty soon: I want to provide a simpler configuration of JAXP, not a
> more complex one.
>
> After the features are settled, maintenance will only be necessary:

That doesn't address my concern. In fact, quite the opposite.
Maintenance is exactly where Apache projects fail over time. There's
usually an initial surge of interest. However as the years pass
developers move on, corporate priorities change, and code rots.
Projects have long lists of ghost PMC members and committers. but you
can't get even one person to review a PR, much less release.  This has
happened to too many projects to count. Xerces, Xalan, and pretty much
all of Apache Commons currently sit on the efforts of approximately
one developer each, and one developer is insufficient for current
maintenance, much less future maintenance.

> I have no problem contributing it to an existing project, but I would
> prefer to keep it as standalone JAR: some projects like `log4j-core`
> really don't like external dependencies. It would be easier to convince
> the PMC to add a 32 KiB external library than a 300 KiB Commons Lang or
> similar.

That's a good reason, and making it a separate jar in an existing
project klike Xerces or XML Commons is much easier than starting a new
project. First, I would like to understand how Woodstox fits into
this. Can you explain further why a project would want this but not
anything else from Apache? Note that it's not enough that it doesn't
want everything else. For instance, if someone wants this and Woodstox
but not Xerces, this can be added to Woodstox. If someone wants this
and Xerces but not Woodstox, it can also be added to Xerces. etc.


-- 
Elliotte Rusty Harold
[email protected]

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to