[jbosscache-dev] jboss-javaee.jar shipped with JBC

Manik Surtani manik at jboss.org
Thu May 15 12:14:15 EDT 2008


So if JBoss AS can't ship jta-1.1.jar because of license  
incompatibilities, then neither could JBC.

Interestingly, Hibernate Core, also LGPL, ships with jta-1.1.jar.


On 15 May 2008, at 16:58, Scott Stark wrote:

> Its just licensing differences and source availability (at least  
> historically). Ours is lgpl, sun's should be dual cddl/proprietary,  
> but that would have to be validated.
>
> Dimitris Andreadis wrote:
>> Regarding the javaee apis, I believe there is a licensing issue,  
>> whether we ship the Sun provided libraries or ours (the content  
>> should be the same).
>>
>> Scott?
>>
>> Brian Stansberry wrote:
>>> No, not sure what that one is; looks like something official from  
>>> Sun given its pom [1]. Seems the one I'm talking about is only a  
>>> CR1: http://repository.jboss.org/maven2/org/jboss/javaee/jboss-transaction-api/1.0.1.CR1/jboss-transaction-api-1.0.1.CR1.jar
>>>
>>> Dimitris -- do you see any advantage in JBC integrating the  
>>> org.jboss.javaee/jboss-transaction-api.jar vs this javax/ 
>>> transaction/jta-1.1.jar? AFAICT, seems like both just contain JTA  
>>> 1.1 version of the javax.transaction packages.  (Why do we produce  
>>> our own if Sun already produces one?) The AS is going to integrate  
>>> the full org.jboss.javaee/jboss-javaee.jar so either way there's  
>>> going to be a trivial maven dependency mismatch so we'll just  
>>> exclude the JBC dependency in the AS pom.
>>>
>>> [1] http://repository.jboss.org/maven2/javax/transaction/jta/1.1/jta-1.1.pom
>>>
>>> Manik Surtani wrote:
>>>> I'm guessing that's jta-1.1.jar?
>>>>
>>>> On 15 May 2008, at 15:27, Brian Stansberry wrote:
>>>>
>>>>> The jboss-javaee project has recently been refactored so that  
>>>>> jar is now an assembly of a set of jars for each of the specs  
>>>>> that comprise JEE; there should be a jta-only component jar as  
>>>>> well.  I'll find it for you.
>>>>>
>>>>> Manik Surtani wrote:
>>>>>> Guys,
>>>>>> The only reason we ship jboss-javaee.jar with JBC is for the  
>>>>>> JTA interfaces.  jboss-javaee.jar, however, brings along with  
>>>>>> it whole bunch of excess baggage, which (1) makes the distro  
>>>>>> unnecessarily large, and (2) causes problems in some  
>>>>>> environments [1].
>>>>>> Can anyone see anything wrong with dropping jboss-javaee.jar  
>>>>>> and replacing it with jta-1.1.jar [2]?  I'm guessing we'd need  
>>>>>> to make sure this is marked as optional in Maven, so it can be  
>>>>>> excluded from projects that get deployed in an EE environment  
>>>>>> (or any other environment where JTA is provided).
>>>>>> Thoughts?
>>>>>> Manik
>>>>>> [1] http://jira.jboss.org/jira/browse/JBCACHE-1347
>>>>>> [2] http://repository.jboss.org/maven2/javax/transaction/jta/1.1/
>>>>>> -- 
>>>>>> Manik Surtani
>>>>>> Lead, JBoss Cache
>>>>>> manik at jboss.org
>>>>>> _______________________________________________
>>>>>> jbosscache-dev mailing list
>>>>>> jbosscache-dev at lists.jboss.org
>>>>>> https://lists.jboss.org/mailman/listinfo/jbosscache-dev
>>>>>
>>>>> -- 
>>>>> Brian Stansberry
>>>>> Lead, AS Clustering
>>>>> JBoss, a division of Red Hat
>>>>> brian.stansberry at redhat.com
>>>>
>>>> -- 
>>>> Manik Surtani
>>>> Lead, JBoss Cache
>>>> manik at jboss.org
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>
>>
>

--
Manik Surtani
Lead, JBoss Cache
manik at jboss.org









More information about the jbosscache-dev mailing list