[ 
https://issues.apache.org/jira/browse/MSHARED-1274?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17735658#comment-17735658
 ] 

Elliotte Rusty Harold commented on MSHARED-1274:
------------------------------------------------

"fast and lightweight" is often a euphemism for, "Does not correctly implement 
the XML spec"

The problem with governance is not that it's not inside the ASF. It's that 
ownership, licensing, and development of plexus is very murky. None of that 
matters until some company buys some other company and the new lawyers go 
looking for a way to extract rents from existing IP. Even if you win, 
responding to the lawsuits can easily cost millions. Yes, this has happened 
multiple times in the past and it will happen in the future. 

> Deprecate the xml bits from maven-shared-utils
> ----------------------------------------------
>
>                 Key: MSHARED-1274
>                 URL: https://issues.apache.org/jira/browse/MSHARED-1274
>             Project: Maven Shared Components
>          Issue Type: Task
>          Components: maven-shared-utils
>            Reporter: Guillaume Nodet
>            Priority: Major
>
> The xml bits from plexus-utils are a de-facto part of the maven 3.x api and 
> we should not have two conflicting versions of it.  Now that it has been 
> extract in a separate project in plexus-xml, I think it is time to deprecate 
> those classes in maven-shared-utils.  Fwiw, the core implementation classes 
> are mainly implemented with Maven 4.x maven-xml-impl module, and the Xpp3Dom 
> class from plexus-xml is mainly a wrapper around the new XmlNode/XmlNodeImpl 
> class from maven, however the parser is still present in plexus-xml.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to