Package types
Both binary (jar that contains classes and manifest) and source (full source code, build scripts, text documents) packages are available.
Note that you need binary package only if you want to access real Ethernet addresses for time-based UUIDs. If so, they HAVE to be intalled on the file system; operating system can not load native code directly from Jars (as far as I know).
Source packages contain all the code (both java and native C code).
Licensing
From version 2.0 on, Jug is "dual-licensed" under 2 alternative Open Source/Free licenses: LGPL 2.1 and ASL 2.0.
(note: version 1.x was only licensed under LGPL 2.1)
What this means is that one can choose either one of these licenses (for purposes of re-distributing Jug; usually by including it as one of jars another application or library uses) by downloading corresponding jar file, using it, and living happily everafter. With source code distribution licensing does not matter; except that it is good to know that by default Ant will build 2 distributions, one under each license.
Jug 2.0.x
This is the current actively developed branch, and the one you should usually choose when using Jug with new projects.
- Version: 2.0.0
- Release date: 29-Oct-2005
- Binaries (jar):
- Source packages:
- Gzipped tar: jug-src.tar.gz

- Zip: jug-src.zip

- Gzipped tar: jug-src.tar.gz
- Documentation:
Mug (NEW!)
There is now a C# version
available at GitHub.
Jug 1.0.x
This is the older branch ("Doomdark.org Jug"), and may be needed to support an older application. The main difference (aside from improvements to JNI code 2.x uses) is that the main package is org.doomdark.jug instead of org.safehaus.uuid.
- Version: 1.1.2
- Release date: 08-Sep-2004
- Binaries (jar):
- Source packages:
- Gzipped tar: jug-src.tar.gz

- Gzipped tar: jug-src.tar.gz
- Documentation:
