There are currently two diffenrent namespaces (packages) available for our shared project.
So, the question is, when to use which, since both deliver the same classes
The shared classes are integrated in both tomahawk.jar and myfaces-impl.jar.
If you use the "shared_impl" namespace your class depends on MyFaces as your JSF runtime. This means that you cannot use the Sun JSF RI.
If you use the "shared_tomahawk" namespace your code only depends on Tomahawk, which should run with the Sun JSF RI.
There is also a myfaces-shared-core.jar, which is the base of both shared_XXX namespaces. This JAR includes the org.apache.myfaces.shared.* namespace, but there is no released version for it.