Dashboard > Java UUID Generator > Home > Download
Log In   View a printable version of the current page.
Added by Tatu Saloranta, last edited by Tatu Saloranta on Apr 05, 2010  (view change)
Labels: 
(None)


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.

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.

Site running on a free Atlassian Confluence Open Source Project License granted to Safehaus. Evaluate Confluence today.
Powered by Atlassian Confluence, the Enterprise Wiki. (Version: 2.5.4 Build:#809 Jun 12, 2007) - Bug/feature request - Contact Administrators