On Tue, Aug 7, 2012 at 3:33 PM, Alex Huang <alex.hu...@citrix.com> wrote:
>>   XenServerJava:
>>     Ewan noted that the Citrix team is currently working to get this 
>> re-licensed.
>> Ewan - any update on progress?
>>     incubator-cloudstack/deps/XenServerJava/GPL-2
>>     incubator-cloudstack/deps/XenServerJava/Makefile
>
> I'm not certain if there's been discussion on why this is needed.  We had to 
> add some client timeouts into the java stubs for xenserver because it didn't 
> have it.  We should really push these changes upstream to XenServer rather 
> have these here.  There's a separate conversation that's been going on with 
> the  XenServer team about this.  I'll try to patch Ewan in on that topic and 
> see if we can just remove this altogether.
>
>>   Mockito:
>>     Alex and Chiradeep had conflicting opinions about removing this folder
>> from tools.  Can we get to an agreement about how to disposition the
>> Mockito folder within tools?
>>     incubator-cloudstack/tools/mockito/*
>
> I've answered this one in a separate mail thread.
>>
>>   Base64.java:
>>     This file is in the public domain (see the header), but we need to 
>> attribute
>> the author:
>>     incubator-cloudstack/utils/src/com/cloud/utils/encoding/Base64.java
>
> This is a file I pulled off public domain and was using well before 
> CloudStack.  I realized later that apache has tools for this function.  I 
> think other codes in cloudstack has started using the apache one.  We should 
> switch over to just using the apache one and remove this file all together.
>
> The apache library is here.
> http://commons.apache.org/net/api-3.1/org/apache/commons/net/util/Base64.html
>
> I did a quick check and see that this is only used in about five places.  
> I'll see if we can change those places over.
>
>
>>
>>   Sun Licenses:
>>     These files are potentially a problem.  They are either CDDL or GPL.  
>> GPL is
>> not allowed, and CDDL will require discussion.
>>     incubator-cloudstack/utils/src/javax/ejb/Local.java
>>     incubator-cloudstack/utils/src/javax/persistence/AssociationOverride.java
>>     incubator-
>> cloudstack/utils/src/javax/persistence/AssociationOverrides.java
>
> These are mine as well.  I pulled these files mainly because I didn't want to 
> pull in a big heavy jar just to get the persistence annotations.  The files 
> are not modified and we should be able to remove them completely and replace 
> them with just the jar file.
>
> A quick search on stackoverflow turns up this link.  The last post indicates 
> there is already a jar file in maven we can use.
> http://stackoverflow.com/questions/737496/what-jar-should-i-include-to-use-javax-persistence-package-in-a-hibernate-based
>

So just to make sure I understand, you are saying we'll add a
dependency on the javax-persistence jar, not that we'll be including
the jar in our source repo. (we are actively trying to rid ourselves
of all the jars)

--David

Reply via email to