Simone Tripodi wrote: > Hi All, Reinhard, > in the Apache BeanValidation we're using JAXB without any particular > care on Licensing, being JAXB now part of the JVM. > If you agree I'd add a JAXB based component starter to serialize beans > through the SAX Pipeline in the sax module... what do you think about > it?
Hi Simone, isn't it a question of what JVM version we want to target? IIUC JAXB is part of Java 6 but for Java 5 you have to add external libraries. Since Cocoon 3 should be Java 5 compatible, we don't come around this problem. Reinhard > On Thu, Feb 18, 2010 at 11:45 AM, Simone Tripodi > <simone.trip...@gmail.com> wrote: >> Thank a lot Reinhard, >> I'll check the projects you mentioned!!! >> Have anice day :) >> Simo >> >> http://people.apache.org/~simonetripodi/ >> >> >> >> On Thu, Feb 18, 2010 at 8:53 AM, Reinhard Pötz <reinh...@apache.org> wrote: >>> Simone Tripodi wrote: >>>> Hi all guys, >>>> even if a little late, I noticed an old email[1] in the users ML where >>>> one of C3 users was asking us how to integrate a JAXB marshaller into >>>> C3. >>>> After provided the hint, I suggested him to send a patch but at the >>>> same time I don't know if it could be applied because of the >>>> licensing: on the JAXB documentation I'm reading is reported that. >>>> >>>> * "JAXB is a redistributable component of the JWSDP" that's covered >>>> by the JWSDP License[3] >>>> * "Parts of the JAXP software bundled with JAXB are covered by the >>>> Apache License and the W3C License" >>>> >>>> I'm not a lawyer and honestly not expert about licenses: do you have >>>> any info that confirm we can/can't add JAXB in C3? >>>> >>>> Also Javolution[4] contains a nice and fast XML marshaller[5], but >>>> Javolution is released under the BSD[6] License. Are we allowed to >>>> integrate Javolution in C3? >>> I've never used JAXB, but I found http://camel.apache.org/jaxb.html >>> which says that JAXB is part of Java 6. >>> >>> In order to remain Java 5 compliant, we have to add an optional JAXB >>> dependency. Maybe Apache WS, CXF or Geronimo offer an AL 2.0 complient >>> implementation or you could at least find out how they provide JAXB support. >>> >>> -- >>> Reinhard Pötz Managing Director, {Indoqa} GmbH >>> http://www.indoqa.com/en/people/reinhard.poetz/ >>> >>> Member of the Apache Software Foundation >>> Apache Cocoon Committer, PMC member reinh...@apache.org >>> ________________________________________________________________________ >>> > -- Reinhard Pötz Founder & Managing Director, Indoqa http://www.indoqa.com/people/reinhard-poetz.html Member of the Apache Software Foundation Apache Cocoon Committer, PMC member reinh...@apache.org ________________________________________________________________________