redistribution questions (noob)

Hi all,
I am finishing my first demo using JOGL and I am preparing to wrap it up to redistribute it and post it on that internet thing.
But being fairly new to all the open source , I am wondering what is the correct way to redistribute the jogl files?
I intend to put everything in a jar archive.
On my computer I chose to let the JOGL files in the directory of the class instead of installing them as a java library, is that the correct way to distribute them? and what about the native files:
-Should I include all the native files for every OS in the jar (that would make it enormous)
-in my installation I had to unzip the native jar archive because the class wouldn’t compile otherwise (I put the dll file in the same directory than everything else) is that a breach of the license?

I would like to let people download my jar file and run the program by clicking on it (or with a simple command line on non-windows oses) without having to download anything additional.

I would also like to know about eventual restrictions in the case I would like to use JOGL in a commercial software( shareware or sthg like that)

On the project page I found only thge lnik to the Berkely BSD license template, but it states that the softwarer should be distributed with the license text, but I didn’t find any licens file in the JOGL archives, do I have to create them myself?

Thanks for your answers.

Any idea?

If you’re installing the files on a local disk you can pretty much do whatever you want. There are no standards regarding that. However I strongly recommend that you look into using Java Web Start and JNLP as your deployment mechanism. It is much more portable and automated and integrates with the desktop environment; as of J2SE 5.0 you can now very easily do an on-disk install with a JNLP file.

JOGL is covered under the BSD license which means that there are no restrictions on use or redistribution. If you want to copy one of the comment sections from one of the source files that would be fine.

Thanks for your answers.
For some reasons (probably wrong) I didn’t want to use webstart.
I found an old thread from which I understood that if I used webstart I the final user would be linked automatically to the relevant natives for his computer, and if I didn’t want to use it I’r have toi either pack everything in the jar or make separate downloads.
Oh well , I’ll take a look at webstart when I have the time.
JOGL is a damn fine library, thanks a lot.