sshyran / genxdm

Automatically exported from code.google.com/p/genxdm
0 stars 0 forks source link

Clean up derived-from-apache code newly added to org.genxdm.bridgekit.misc #115

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
In order to handle certain oddities of Axiom attributes, we added a bunch of 
code in org.genxdm.bridgekit.misc (eleven classes and interfaces from commons 
collections). We did this because the released code isn't generic, but the 
source in subversion is.

It needs to be cleaned up. For the general purpose utility in which it was 
born, the complexity is fine, but really, we ought not have eleven abstractions 
just so we can get the single desired class (ReferenceIdentityMap), so try to 
refactor it to remove some of the bits that we don't need. Also, it's not 
really fully parameterized, I think.

Original issue reported on code.google.com by aale...@gmail.com on 13 Nov 2012 at 5:59

GoogleCodeExporter commented 8 years ago
A small bit of caution is required here. We must make sure we don't violate the 
distribution clause of the ASL 2.0.

https://www.apache.org/licenses/LICENSE-2.0#redistribution

We should be very careful about sub-clauses 4.2, 4.3 & 4.4.

Original comment by eric%tib...@gtempaccount.com on 13 Nov 2012 at 6:07

GoogleCodeExporter commented 8 years ago
Defer.

Original comment by aale...@gmail.com on 24 Oct 2013 at 5:23