28 Contributions and third-party packages
jHepWork is NOT COMMERCIAL product, although it is professionally written
and some libraries have been tested by large scientific community.
I cannot guarantee that it is fault free in all possible foreseeable situations.
Therefore, you use this package at your own risk.
Also, note that some third-party libraries
are not licensed by the GPL license but
free only for NON-COMMERCIAL purposes.
Therefore, generally, you can safely use the entire
software for NON-COMMERCIAL purposes only.
If you will use it for COMMERCIAL purposes, you should contact the authors.
jHepWork is based on several reused classes, which have been rewritten and adopted
for the use together in jHepWork:
- I'm using jEdit TextArea components (from the jEdit 2003 version, written by
Slava Pestov). I significantly modified this class to be able to use it with jMySpell, and also I have added a several features to it.
- jHepWork editor uses some classes from the
jMySpell projecthttp://jmyspell.javahispano.net/en/index.html (DreamTagnerine, dreamtangerine@hotmail.com).
- jHepWork contains FreeHep java librarieshttp://java.freehep.org/.
- The project uses classes from the JabRef projecthttp://jabref.sourceforge.net/. I had to modify the old JabRef package (1.31) to be able to include to jeHEP
- Many classes for color syntax highlighting were taken from
Jext projecthttp://www.jext.org/.
- LatexTools Beanshell macro developed for jEdit (this is still a test version).
The Debuxter package was created by Markus Demleitner.
- JythonShell was created on the basis of
JyConsole by Artenumhttp://www.artenum.com.
- I was most influenced by the simplicity of the jpEdit editor
http://www.jpedit.co.uk/. Many features are taken from it.
- Drawing package JHPlot was written on the bases of unsupported beta-version of
jPlothttp://www.cig.ensmp.fr/ vanderlee/jplot/, by Jan van der Lee, and
Surface Plotter packageshttp://www.fedu.uec.ac.jp/ yanto/java/surface/, by
Yanto Suryono.
- jHepWork links the JScihttp://jsci.sourceforge.net/ package (A science API for Java)
and JNumerichttp://jnumerical.sourceforge.net/index.html
- jHepWork links the Jakart Common Math libraryhttp://jakarta.apache.org/commons/math/,
self-contained mathematics and statistics components addressing the most common problems.
In addition, T. Flanagan's Java Libraryhttp://www.ee.ucl.ac.uk/ mflanaga/java/updates.html
is included. Both are subject to their licenses.
- jHepWork links the JMinHEP packagehttp://hepforge.cedar.ac.uk/jminhep/,
self-contained framework for clustering analysis ((C)S.Chekanov).
- jHepWork links the core engine of the JOONE packagehttp://www.jooneworld.com/.
- jHepWork uses the JGraph packagehttp://www.jgraph.com/
and JGrapht packagehttp://jgrapht.sourceforge.net/, both
are subject to their GNU licenses.
- jHepWork uses the jFreeChart packagehttp://www.jfree.org/
which has GNU license.
- jHepWork uses a refactored
ObjectBrowserhttp://hrivnac.web.cern.ch/hrivnac/Activities/Packages/ObjectBrowser/
by J.Hrivnac.
- jHepWork includes GlobalDocshttp://globaldocs.zeevbelkin.com/
(OSI Approved Artistic License) written by Z.Belkin.
- jHepWork uses the Colt packagehttp://dsd.lbl.gov/ hoschek/colt/,
a set of open-source libraries for high performance scientific computing in Java.
- Look and feel is based upon Liquidlnf and JGoodies and therefore subject to their
license.
- VLJTable table class was taken from VLsolutionshttp://www.vlsolutions.com
and therefore subject to its license.
- Several icons are from Gnome and Eclipse and therefore subject to their licenses.