jajuk dependencies

Go back to table of contents

This page is the primary page listing Jajuk dependencies. A copy of this page can be found in each Jajuk packages and in the SVN repository under the name of DEPENDENCIES.TXT.

Introduction

This page lists APIs, frameworks or packaging tools (jars) included in Jajuk. We would like to thank their teams for making Jajuk possible.

Note that all these libraries are already included in the Jajuk package so you don't need to download or install them individually.

License type

These third party softwares used by Jajuk come with their own licenses as listed out below. A copy of the following licenses is include in src/legals directory.

License name Manual and wiki link Filename in packages and repository
Apache license apache LICENSE-Apache.txt
BSD license bsd LICENSE-BSD.txt
Creative Commons license creative commons LICENSE-CREATIVE-COMMONS.txt
Derivated jajuk license derivated DERIVATED.txt
GPL license gpl LICENSE-GPL.txt
LGPL license lgpl LICENSE-LGPL.txt

Jajuk license dependencies

Sound

API Credentials Comments URL License
Javalayer, BasicPlayer, Tritonus, mp3spi JavaZoom team MP3 sound engine http://www.javazoom.net LGPL
Jogg, JOrbis, Vorbis, Vorbis SPI JavaZoom team Ogg Vorbis sound engine http://www.javazoom.net LGPL
MPlayer MPlayer team Excellent Multi-format player. Mplayer is the default Jajuk player for all formats (except APE) http://www.mplayerhq.hu GPL

Tags

API Credentials Comments URL License
Entagged-audio formats Entagged team Multi-format read / write tags API http://entagged.sourceforge.net/ LGPL

Look and feel

API Credentials Comments URL License
Substance Kirill Grouchnikov A cross-platform look & feel for Swing applications https://substance.dev.java.net/ BSD

Swing helpers

API Credentials Comments URL License
Jcommon Object Refinery Limited Common UI objects library http://www.jfree.org/jcommon/ LGPL
JFreechart Object Refinery Limited Excellent Charts API http://www.jfree.org/jfreechart/ LGPL
Java Help Sun Microsystems High level online help framework http://java.sun.com/products/javahelp/ GPL-v2
Tablelayout Daniel Barbalace <u>https://tablelayout.dev.java.net/</u> Public
Zeus JSCL Zeus JSCL team Swing API provinding splashscreen and forms validation features http://sourceforge.net/projects/zeus-jscl/ LGPL
SwingX Sun Microsystems Advanced Swing widgets like JXTable https://swingx.dev.java.net/ LGPL
QDWizard QDWizard Team Swing Wizard API http://qdwizard.sourceforge.net LGPL
L2FProd commons components L2FProd Some advanced widgets like JButtonBar http://common.l2fprod.com/index.php Apache 2.0
VLDocking VLSolutions Docking framework and advanced toolbars http://www.vlsolutions.com CeCILL (*)
JHlabs Filters JHLabs Images filters http://www.jhlabs.com/ip/filters Apache 2.0

(*) The CeCILL License is a french GPL compatible license. For those developing open source applications, it allows you to use, modify and distribute VLDocking freely (under CeCILL or GPL license). Full text of the license can be seen here .

Native/system integration

API Credentials Comments URL License
Tray Jdic team New Tray API for both Windows and Linux https://jdic.dev.java.net LGPL
Jintellitype Meloware Intellitype keyboard support http://melloware.com/products/jintellitype/ Apache 2.0

Logging

API Credentials Comments URL License
Log4j Apache Jakarta Log4j team The most famous Java logging API http://logging.apache.org/log4j/ Apache License
Commons Logging Apache Jakarta Logging team Common Logging facilities used by many Jakarta API http://jakarta.apache.org/commons/logging/ Apache License

Web

API Credentials Comments URL License
Cobra Cobra team Web Browser API http://html.xamjwg.org/cobra.jsp GPL

Others

API Credentials Comments URL License
Animation JGoodies team Text animation API http://www.jgoodies.com/freeware/animation/ BSD

Go back to table of contents