Library and Licensing Information

Current Sakai Distribution

file/library

license

Purpose

Modified

Usage

Status/Notes

activation-1.0.2.jar

Sun BCL

JavaBeansTM Activation Framework extension

(grey lightbulb)

runtime

(tick)
License requirements are met.

aopalliance-1.0.jar

LGPL2.1

springframework dependency

(grey lightbulb)

compile

(tick)
Falls into Section 6. Sakai is a "work that uses the library."

avalon-framework-20020627.jar

Apache 1.1

provide logging

(grey lightbulb)

compile

(tick)
License requirements are met.

avalon-framework-4.1.3.jar

Apache 1.1

provide logging

(grey lightbulb)

compile

(tick)
License requirements are met.

avalon-phoenix-bsh-commands-4.0.4.jar

Apache 1.1

maven

(grey lightbulb)

runtime

(tick)
License requirements are met.

avalon-phoenix-client-4.0.4.jar

Apache 1.1

maven

(grey lightbulb)

runtime

(tick)
License requirements are met.

avalon-phoenix-engine-4.0.4.jar

Apache 1.1

maven

(grey lightbulb)

runtime

(tick)
License requirements are met.

avalon-phoenix-loader-4.0.4.jar

Apache 1.1

maven

(grey lightbulb)

runtime

(tick)
License requirements are met.

axis-1.1.jar

Apache 1.1

Web Services

(grey lightbulb)

compile

(tick)
License requirements are met.
use version 1.2

axis-1.2.jar

Apache 1.1

Web Services

(grey lightbulb)

compile

(tick)
License requirements are met.

axis-ant-1.1.jar

Apache 1.1

ant build

(grey lightbulb)

for build

(tick)
License requirements are met.

axis-jaxrpc-1.2-RC1.jar

Apache 1.1

Web Services

(grey lightbulb)

compile

(tick)
License requirements are met.
use version 1.2

axis-jaxrpc-1.2.jar

Apache 1.1

Web Services

(grey lightbulb)

compile

(tick)
License requirements are met.

axis-saaj-1.2-RC1.jar

Apache 1.1

Web Services

(grey lightbulb)

compile

(tick)
License requirements are met.
use version 1.2

axis-saaj-1.2.jar

Apache 1.1

Web Services

(grey lightbulb)

compile

(tick)
License requirements are met.

axis-wsdl4j-1.2.jar

Apache 1.1

Web Services

(grey lightbulb)

runtime

(tick)
License requirements are met.

batik-1.5-fop-0.20-5.jar

Apache 1.1

XSL print format

(grey lightbulb)

compile

(tick)
License requirements are met.
can be replaced

catalina-5.5.9.jar

Apache 2.0

(question)

(grey lightbulb)

runtime

(tick)
License requirements are met.

catalina-optional-5.5.9.jar

Apache 2.0

(question)

(grey lightbulb)

runtime

(tick)
License requirements are met.

cglib-full-2.0.2.jar

Apache 2.0

(question)

(grey lightbulb)

runtime

(tick)
License requirements are met.

commons-beanutils-1.7.0.jar

Apache 2.0

java bean utilities

(grey lightbulb)

compile

(tick)
License requirements are met.
new version available

commons-codec-1.2.jar

Apache 2.0

encoder, decoder

(grey lightbulb)

compile

(tick)
License requirements are met.

commons-collections-3.1.jar

Apache 2.0

common collections

(grey lightbulb)

compile

(tick)
License requirements are met.

commons-dbcp-1.2.1.jar

Apache 2.0

support interaction with rerlation database

(grey lightbulb)

compile

(tick)
License requirements are met.

commons-digester-1.6.jar

Apache 2.0

digester

(grey lightbulb)

compile

(tick)
License requirements are met.

commons-discovery-0.2.jar

Apache 2.0

discovery

(grey lightbulb)

compile

(tick)
License requirements are met.

commons-fileupload-1.0.jar

Apache 2.0

file upload utility

(grey lightbulb)

compile

(tick)
License requirements are met.

commons-id-0.1-dev.jar

Apache 1.1

(question)

(question)

(question)

(tick)
License requirements are met.

commons-httpclient

Apache 2.0

OSP

(grey lightbulb)

compile

(tick)
License requirements are met.

commons-jxpath-1.1.jar

Apache 2.0

java XPath

(grey lightbulb)

compile

(tick)
License requirements are met.

commons-lang-2.0.jar

Apache 2.0

utility

(grey lightbulb)

compile

(tick)
License requirements are met.

commons-logging-1.0.4.jar

Apache 2.0

logging

(grey lightbulb)

compile

(tick)
License requirements are met.

commons-net-1.1.0.jar

Apache 2.0

net implement

(grey lightbulb)

runtime

(tick)
License requirements are met.

commons-pool-1.2.jar

Apache 2.0

resource pooling

(grey lightbulb)

compile

(tick)
License requirements are met.

commons-resources-0.1-dev.jar

Apache 2.0

resource

(grey lightbulb)

compile

(tick)
License requirements are met.
use new version

commons-transaction

Apache 2.0

OSP - transaction library

(grey lightbulb)

compile

(tick)
License requirements are met.

commons-validator-1.0.2.jar

Apache 2.0

validator

(grey lightbulb)

compile

(tick)
License requirements are met.

commons-xmlio

Apache 2.0

OSP, xml library

(grey lightbulb)

compile

(tick)
License requirements are met.

concurrent-1.3.4.jar

Concurrent

concurrency

(grey lightbulb)

compile

(tick)
Fixed for 2.1 - Jira task SAK-2348 .

cornerstone-jp2.1.3.jar

Apache 1.1

(question)

(question)

(question)

(tick)
License requirements are met.

db-ojb-1.0.rc6.jar

Apache 1.1

(question)

(question)

(question)

(tick)
License requirements are met.

dnsjava-1.2.3.jar

LGPL2.1

(question)

(grey lightbulb)

runtime

(tick)
Falls into Section 6. Sakai is a "work that uses the library."

dom4j-1.4.jar

dom4j License

XML framework

(grey lightbulb)

compile

(tick)
Fixed for 2.1 - Jira SAK-2255 .

ehcache-1.1.jar

Apache 1.1

in-process cache

(grey lightbulb)

runtime

(tick)
License requirements are met.

excalibur-baxter-1.0a.jar

Apache 1.1

(question)

(question)

(question)

(tick)
License requirements are met.

excalibur-cli-1.0.jar

Apache 1.1

excalibur

(grey lightbulb)

runtime

(tick)
License requirements are met.

excalibur-collections-1.0.jar

Apache 1.1

excalibur collection

(grey lightbulb)

runtime

(tick)
License requirements are met.

excalibur-concurrent-1.0.jar

Apache 1.1

(question)

(question)

(question)

(tick)
License requirements are met.

excalibur-configuration-1.0.jar

Apache 1.1

excalibur

(grey lightbulb)

runtime

(tick)
License requirements are met.

excalibur-containerkit-1.0.jar

Apache 1.1

excalibur

(grey lightbulb)

runtime

(tick)
License requirements are met.

excalibur-datasource-1.1.1.jar

Apache 1.1

excalibur

(grey lightbulb)

runtime

(tick)
License requirements are met.

excalibur-extension-1.0.jar

Apache 1.1

(question)

(question)

(question)

(tick)
License requirements are met.

excalibur-i18n-1.0.jar

Apache 1.1

excalibur

(grey lightbulb)

runtime

(tick)
License requirements are met.

excalibur-instrument-0.1.jar

Apache 1.1

(question)

(question)

(question)

(tick)
License requirements are met.

excalibur-io-1.1.jar

Apache 1.1

excalibur

(grey lightbulb)

runtime

(tick)
License requirements are met.

excalibur-logger-1.0.jar

Apache 1.1

(question)

(question)

(question)

(tick)
License requirements are met.

excalibur-pool-1.0.jar

Apache 1.1

excalibur

(grey lightbulb)

runtime

(tick)
License requirements are met.

excalibur-thread-1.0.jar

Apache 1.1

(question)

(question)

(question)

(tick)
License requirements are met.

excalibur-threadcontext-1.0.jar

Apache 1.1

excalibur

(grey lightbulb)

runtime

(tick)
License requirements are met.

excalibur-util-1.0.jar

Apache 1.1

(question)

(question)

(question)

(tick)
License requirements are met.

famfamfam_silk_icons_v013.zip

Creative Commons 2.5 

Message Center, Wiki

(grey lightbulb)

 

(tick)
License requirements are met.
SAK-7122

freechart
(JFree Jfreechart(smile)

LGPL2.1

Site Stats

(grey lightbulb)

runtime, compile and build.

(tick)
License requirements are met.
section 6 of the LGPL applies.  SAK-11285

fop-0.20.5.jar

Apache 1.1

XSL print format

(grey lightbulb)

compile

(tick)
License requirements are met.

hibernate-2.1.8.jar

LGPL2.1

object to relational database

(grey lightbulb)

compile

(tick)
Falls into Section 6. Sakai is a "work that uses the library."

hsqldb-1.7.3.3.jar

HSQLDB License

database

(grey lightbulb)

runtime

(tick)
License requirements are met.

htmlLib-0.jar

Blazonry HTML Lib

(question)

(question)

(question)

(tick)
License requirements are met.

jcr-1.0.jar

JSR-170 API's / Day Management AG

JSR-170 Support

(grey lightbulb)

runtime, compile and build

(tick)
License requirements are met.

isorelax-20030108.jar

MIT

(question)

(grey lightbulb)

runtime

(tick)
Fixed for 2.1 - Jira SAK-2280

itext

MPL1.1

OSP, pdf library, jasper dependency

(grey lightbulb)

runtime

(tick)
License requirements are met.

james-2.1.3.jar

Apache 1.1

mail and news server

(grey lightbulb)

runtime

(tick)
License requirements are met.

jasper reports

LGPL2.1

OSP - reporting

(grey lightbulb)

compile

(tick)
License requirements are met.

jaxen-1.0-FCS-full.jar

Jaxen License 1.3

XPath

(grey lightbulb)

compile

(tick)
License requirements are met.

jaxen-jdom

Jaxen License 1.3

OSP, xml

(grey lightbulb)

runtime

(tick)
License requirements are met.

jbossajax4jsf

LGPL

  • API calls in:
    sitestats-tool/src/java/org/sakaiproject/sitestats/tool/bean/OverviewBean.java
    JSF filter used in:
    sitestats-tool/src/webapp/WEB-INF/web.xml
    Referred as maven dependency in sitestats (library is bundled in war file):
    sitestats-tool/pom.xml
    sitestats-tool/project.xml

(grey lightbulb)

  Used at runtime, compile and build.

(tick)
License requirements are met.
section 6 of the LGPL applies

jdbc2_0-stdext-h2.1.8.jar

Sun BCL

jdbc

(grey lightbulb)

runtime

(tick)
License requirements are met.

jdom-1.0.jar

JDOM

XML Parser

(grey lightbulb)

compile

(tick)
License requirements are met.

jing-jp2.1.3.jar

Jing

(question)

(grey lightbulb)

runtime

(tick)
License requirements are met.

jsf-api-1.1.01.jar

SCSL

(question)

(grey lightbulb)

compile

(info)
Joseph is arranging a meeting with Sun, Barnaby, and Chris to determine the best approach to distribution.

jsf-impl-1.1.01.jar

SCSL

(question)

(grey lightbulb)

runtime

(info)
Joseph is arranging a meeting with Sun, Barnaby, and Chris to determine the best approach to distribution.

jstl-1.0.2.jar

Apache 2.0

taglib

(grey lightbulb)

runtime

(tick)
License requirements are met.
use new version

jstl-1.1.2.jar

Apache 2.0

taglib

(grey lightbulb)

runtime

(tick)
License requirements are met.

jta.jar

Sun BCL

java transaction

(grey lightbulb)

compile

(tick)
License requirements are met.

junit

CPL 1.0

OSP, junit testing

(grey lightbulb)

compile

(tick)

log4j-1.2.8.jar

Apache 1.1

logging

(grey lightbulb)

compile

(tick)
License requirements are met.

logkit-1.2.jar

Apache 1.1

logging

(grey lightbulb)

runtime

(tick)
License requirements are met.

lucene-1.4.3.jar

Apache 1.1

text search engine

(grey lightbulb)

compile

(tick)
License requirements are met.

mail-1.3.1.jar

Sun BCL

(question)

(grey lightbulb)

runtime

(tick)
License requirements are met.

mx4j-jmx-2.0.1.jar

mx4j license

java management extension

(grey lightbulb)

runtime

(tick)
Fixed for 2.1 - Jira SAK-2257

mx4j-tools-1.1.1.jar

mx4j license

java management extension

(grey lightbulb)

runtime

(tick)
Fixed for 2.1 - Jira SAK-2257

myfaces-1.0.9.jar

Apache 2.0

(question)

(grey lightbulb)

runtime

(tick)
License requirements are met.

myfaces-jsf-api-1.0.7-beta.jar

Apache 2.0

JavaServer Faces

(grey lightbulb)

runtime

(tick)
License requirements are met.

myfaces-jsf-components-1.0.7-beta.jar

Apache 2.0

JavaServer Faces

(grey lightbulb)

runtime

(tick)
License requirements are met.

myfaces-jsf-impl-1.0.7-beta.jar

Apache 2.0

(question)

(grey lightbulb)

runtime

(tick)
License requirements are met.

odmg-3.0.jar

odmg 3.0 license

hibernate dependency

(grey lightbulb)

runtime

(tick)
Fixed for 2.1 - Jira SAK-2281
See /wiki/spaces/LIC/pages/23066050556 for verification.

OkiOSID-2.0.jar

MIT-OKI

provide OKI interfaces

(grey lightbulb)

(question)

(tick)
License requirements are met.

OkiSID-rc6.1.jar

MIT-OKI

provide OKI interfaces

(grey lightbulb)

(question)

(tick)
License requirements are met.

OKI-SPRING-HIBERNATE-0.jar

ECL

Used by Samigo

(question)

(question)

(tick)
License requirements are met.

oro-2.0.6.jar

Apache 1.1

text processing, regular expressions

(grey lightbulb)

compile

(tick)
License requirements are met.
use the latest

oro-2.0.7.jar

Apache 1.1

test processing, regular expressions

(grey lightbulb)

compile

(tick)
License requirements are met.
use the latest

oro-2.0.8.jar

Apache 1.1

test processing, regular expressions

(grey lightbulb)

compile

(tick)
License requirements are met.

poi-2.0-final-20040126.jar

Apache 1.1

Java API To Access Microsoft Format Files

(grey lightbulb)

compile

(tick)
License requirements are met.
use latest version

saxpath-1.0-FCS.jar

sax path license

XPath

(grey lightbulb)

compile

(tick)
Fixed for 2.1 - Jira SAK-2258

spring-1.1.5.jar

Apache 2.0

springframework

(grey lightbulb)

compile

(tick)
License requirements are met.

standard-1.0.4.jar

JSTL license

standard taglib

(grey lightbulb)

runtime

(info)
Joseph is arranging a meeting with Sun, Barnaby, and Chris to determine the best approach to distribution.
use new version

standard-1.1.2.jar

JSTL license

standard taglib

(grey lightbulb)

runtime

(info)
Joseph is arranging a meeting with Sun, Barnaby, and Chris to determine the best approach to distribution.

struts-1.1.jar

Apache 1.1

struts framework

(grey lightbulb)

runtime

(tick)
License requirements are met.

uPortal

http://www.uportal.org/license.html

OSP, presentation export

(lightbulb)

compile

(tick)
License requirements are met.

velocity-1.3.1.jar

Apache 1.1

template engine

(grey lightbulb)

compile

(tick)
License requirements are met.

WebSPHINX

WebSPHINX

OSP, presentation export

(grey lightbulb)

compile

(warning)
license requirements will be met with SAK-4988.

wsdl4j-1.4.jar

CPL 1.0

Web Services

(grey lightbulb)

runtime

(tick)
License requirements are met.

xalan-2.3.1.jar

Apache 1.1

XSLT process

(grey lightbulb)

compile

(tick)
License requirements are met.
use latest version

xalan-2.6.0.jar

Apache 1.1

XSLT process

(grey lightbulb)

compile

(tick)
License requirements are met.

xercesImpl-2.0.2.jar

Apache 1.1

XML parser

(grey lightbulb)

compile

(tick)
License requirements are met.

xml-apis-2.0.2.jar

Apache 1.1

XML parser

(grey lightbulb)

compile

(tick)
License requirements are met.

fckeditor.js

MPL1.1

to allow users to edit HTML content using an online WYSIWYG editor

(lightbulb)

runtime

(tick)
License requirements are met.

SAK-12923

javascript

 

 

 

 

 

authoring.js

Apache 1.1

Used by Samigo for ...

(grey lightbulb)

compile

(tick)
License requirements are met.

calendar.js

LGPL2.1

Not used.

(question)

compile

(tick)
Fixed for 2.1 - Jira SAK-2282

calendar1.js

Tigra

Used by Samigo for ...

(lightbulb)

compile

(tick)
Sakai's use appears to be consistent with the terms of use.

calendar2.js

Tigra

Used for popup in legacy tools

(lightbulb)

compile

(tick)
Sakai's use appears to be consistent with the terms of use.

headscripts.js

(question)

Portal

(lightbulb)

compile

(info)
Contact Andrew Clover with standard request.
Ownership of this code is unclear. The code was acquired from http://www.worldtimzone.com/res/encode/ and appears to be code originally written by Andrew Clover and then modified by Tim Powell (http://www.worldtimzone.com/res/encode/).
There are references to code with a similar purpose written in Python that was licensed based on BSD and/or the license here http://www.doxdesk.com/file/software/py/v/form-1.8.html#h_1
2005-12-14 - All attempts to contact Andrew have failed.

htmlarea.js

HTMLArea License

HTMLArea WYSIWYG editor

(lightbulb)

compile

(tick)
License requirements are met.

inputColor.js

Tigra

JSF color picker tag

(lightbulb)

compile

(tick)
Sakai's use appears to be consistent with the terms of use.

jQuery-1.1.2.js

MIT

for general dynamic behavior and AJAX calls in particular.

(grey lightbulb)

runtime

SAK-8710

popupdiv.js

LGPL2.1

htmlarea helper

(grey lightbulb)

compile

(tick)
Falls into Section 6. Sakai is a "work that uses the library."
See http://www.bazon.net/mishoo/portfolio.epl for LGPL opinion.

progressbar.js

Dynamic Drive

Used by Samigo for ...

(lightbulb)

compile

(info)
Contact Brian Gosselin with standard request.
2005-12-14 - attempts to contact Brian have failed.

tigra_tables.js

Tigra

Used by Samigo for ...

(lightbulb)

compile

(tick)
Sakai's use appears to be consistent with the terms of use.

timerBar.js

Sript Asylum

Samigo, JSF timerBar

(lightbulb)

compile

(info)
Contact Brian Gosselin with standard request. If Brian is unwilling the code should be removed.
License is incompatible with ECL. Use of any code from Sript Asylum presents a significant barrier for Commercial Affiliates. The author and webmaster of the site, Brian Gosselin is no longer maintaining the code or site.
2005-12-14 - attempts to contact Brian have failed.\

tree.js

Tigra

Used by Samigo for ...

(lightbulb)

compile

(tick)
Sakai's use appears to be consistent with the terms of use.

treeJavaScript.js

Apache 1.1

Used by Samigo for ...

(grey lightbulb)

compile

(tick)
License requirements are met.

 

 

 

 

 

 

other

 

 

 

 

 

Calculator.java CalculatorController.java

IBM developerWorks

in sakai-tools

(lightbulb)

compile

(info)
Chris contacted IBM. Awaiting response from John Durst , DeveloperWorks technology manager for help determining the best approach to distribution.
Based on code from http://www-106.ibm.com/developerworks/library/j-jsf1/
2005-12-14 - John is still working on identifying an authority at IBM.

AudioFormatPanel.java

Sun OS License

Samigo

(lightbulb)

compile

(tick)
License requirements are met.

DataLineRenderer.java, others

(question)

Samigo

(lightbulb)

compile

(tick)
From the O'Reilly book "JavaServer Faces". []

AudioRecorderApplet.java

Sun OS License

Samigo

(lightbulb)

compile & runtime

(tick) License requirements are met.

DavServlet.java

Apache 1.1

sakai/legacy/dav

(lightbulb)

compile

(tick)
License requirements are met.

JLDAPDirectoryProvider.java

ECL

in sakai providers

(lightbulb)

compile

(tick) included by permission and has ECL in the file

JSF tags

(question)

JSF tools

(lightbulb)

compile

(info)
David Haines to contact author with standard request.
Examples from the Core JavaServer Faces book by David Geary & Cay Horstmann - no license listed in the examples; Author is eager to contribute code.

kerberos provider

ECL

in sakai providers

(lightbulb)

compile

(tick) Included by permission.

PropertyOverrideConfigurer.java

Apache license 2.0

kernel component management

(lightbulb)

compile

(tick)
License requirements are met.

Provisional Tools

file/library

license

Purpose

Modified

Usage

Status/Notes

Radeox-api.jar

Apache 2.0

rWiki

(question)

(question)

(tick)
Fixed post 2.1. The Radeox library moved from LGPL to Apache 2.0 . All source files have been updated to reflect the change.

Related Tools

file/library

license

Purpose

Modified

Usage

Status/Notes

ojdbc14_g.jar

OTN License

JForum

(question)

(question)

(question)

jboss-cache-1.3.0.SP2.jar

LGPL2.1

JForum

(question)

(question)

(tick)

Legend

Column

Description

Library/Files

List the name of the library and/or files and, if possible, link to them

License

Name of and link to license page. The license pages are children of this page.

Purpose

Provide some context regarding the use of the files/library in the software and what they are used for.

Modified

Indicate whether the library/files have been modified:
(lightbulb)
- The lib/files have been modified.
(grey lightbulb)
- The lib/files have not been modified.

Usage

Indicate whether the files/library are required at compile time, or at runtime

Status/Notes

Use this area to indicate the status:
(tick)
- The files/library are being used in a way compatible with the original license, and Sakai's ECL.
(warning)
- The files/library are NOT being used in a way compatible with the original license, and/or Sakai's ECL.
(info)
is a TO-DO. TO-DOs are prioritized:
(red star)
- high
(blue star)
- medium
(green star)
- low
Also use this space to make notes and provide additional information.