Licence note: JDSL is licensed free of charge to anyone for noncommercial use. Please note the following terms of the JDSL license: * You can use JDSL for personal, educational, and research purposes. * You can distribute JDSL freely. * You are not allowed to incorporate JDSL or its documentation into a commercial product.