ArchitectureGroup; JOSDistribution
This page has been prepared only as a starting point. All of the opinions expressed here are mine and not necessarily those of the group. -- GilbertHerschberger (18 November 1999).
The Distribution group is part of the ArchitectureGroup. It is concerned with the distribution of JOS Products. This group uses architecture group mailing list archive is at http://jos.org/mailman/listinfo/arch
Do not confuse us with the DistributedGroup. That group is concerned with distributed computing.
Parts of JOS have already been distributed. Here are a sample of some of the mechanisms already used:
It should not be the goal of the distribution group to eliminate these mechanisms. Any mechanism that works should continue to be used. Rather, it is the goal to recommend and refine these mechanisms so that we can maintain reliable distribution, especially among members of the JOS Project.
The distribution group should assist anyone trying to distribute their JOS-related product.
It should not be the goal of the distribution group to distribute everything inside the JOS Project. Rather, it should be our goal to help members of the JOS Project to distribute things to its other members.
product
A product is a collection of packages. All packages in a product should have similar dependencies on other packages, so that a product is easy to recompile. Other packages include other products and packages, like com.sun.java.swing.
and javax.swing.
and javax.servlet.*
.
package
A package isn't like a Red Hat package, from the Red Hat package manager. It is a Java package. How unfortunate the same word has been used for two different concepts.
distribution
A distribution is an instance of a product archive. The product is wrapped up in an archive. It is a snapshot of a product. Each distribution should have a unique distribution number.