Dear All,
Last week beside my own talk about standards and data
quality at Apache Big Data / ApacheCon Core Europe I took part
in discussions at Apache BarCamp Europe, too.
A topic discussed was "Small Reusable Components". To find
out, if there was a smaller set of libraries for components
that are found useful to more than one project. At the moment
it is mostly Commons. And several participants mentioned cases
similar to the issue Eclipse IP team feels present in Commons
Math 3.
Members of the Apache Board and similar administrative
bodies at Apache Foundation made very clear in the BarCamp,
that should a single class be missing or different from an
official release, the artifact must no longer be called
"Apache Commons Math" or similar.
The "com.springsource..." clones of widely used open source
projects would be a good example of how to do it if all else
fails. Should Philip not find a solution with Eclipse IP to
get Apache Commons Math 3 entirely unchanged (not sure about
the OSGi Manifest where missing, but looking at those Spring
bundles it seems even that might be a breach of original
artifact) into Orbit, the only legal way would be adding it
under something like "com.lablicate.apache.commons.math3".
Kind Regards,