Home http://www.python.org/
Download Documentation
Getting JPython
Home
License
Download
Installing
JVM Compatibility
 
Resources
Applet Demos
Mailing List
Bugs
JPython Users
 
Exits
Open Source Definition
ORO, Inc.
 
Email Us
jpython@python.org
 
  

Overview of New JPython License

We now have a new license for JPython, which we feel is compliant with the Open Source Definition, although we have not yet sought certification. Older versions of JPython are still covered by the the old license.

Dual releases

Starting with JPython version 1.1 beta 1, we will be making two separate classball distributions. This is necessary because of the bundling of the OROMatcher regular expression library by ORO, Inc., which provides an invaluable addition to JPython. The standard re module is implemented using OROMatcher. However, you are limited in what you can do with the ORO code that comes with JPython, and you do not have access to the source code for OROMatcher. For this reason, the distribution of JPython that comes with OROMatcher is not completely free software, and is covered by a slightly different license.

We will also be making a second distribution of JPython, the only difference being that the OROMatcher library is not included. While this will currently render regular expressions inoperable in JPython by default, it will allow us to distribute a completely open source version of JPython. In the future, we may investigate using alternative free regular expression libraries as they become available. You can also download the OROMatcher library yourself from ORO, Inc. and integrate it with the free distribution of JPython.

To view the respective licenses and download JPython, proceed to the download page.