<A HREF="http://cjos.sourceforge.net/redist/robfitz/x-fitzsimons.device.index.html">jos.experimental.RobertFitzsimons.device</A> <A HREF="http://cjos.sourceforge.net/redist/robfitz/x-fitzsimons.driver.index.html">jos.experimental.RobertFitzsimons.driver</A> <A HREF="http://cjos.sourceforge.net/redist/robfitz/x-fitzsimons.fs.index.html">jos.experimental.RobertFitzsimons.fs</A> <A HREF="http://cjos.sourceforge.net/redist/robfitz/x-fitzsimons.heap.index.html">jos.experimental.RobertFitzsimons.heap</A> <A HREF="http://cjos.sourceforge.net/redist/srcserv1d/x-fitzsimons.manager.index.html">jos.experimental.RobertFitzsimons.manager</A> <A HREF="http://cjos.sourceforge.net/redist/robfitz/x-fitzsimons.processor.index.html">jos.experimental.RobertFitzsimons.processor</A> <A HREF="http://cjos.sourceforge.net/redist/robfitz/x-fitzsimons.util.index.html">jos.experimental.RobertFitzsimons.util</A>
|
Experimental packages should not be centralized. It is not necessary to "move" packages to include them in official distributions. Rather than using subpackages of org.jos.experimental, use a package with your name on it. Any package with a person's name (handle) is by definition a personal, and probably experimental, package.
Blanket permission is granted to anyone who wants to create their own personal package. Shelly Cashman, for example, would use the following personal package:
org.jos.shellycashman
Do not add more packages to this one. Embedding "experimental" in the name of the published package is redundent and misleading. It is redundent because every package starts its existance as an experimental package. It is misleading because the code in an experimental package may mature to the point where it is no longer experimental. It can and should be used by other packages.
The experimental aspect of a package is orthogonal to its name. This is handled more appropriately by versioning. -- GilbertHerschberger (31 August 2000).