[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Savannah-hackers] [Savannah] oje want to be a GNU package
From: |
savannah-hackers |
Subject: |
[Savannah-hackers] [Savannah] oje want to be a GNU package |
Date: |
Fri, 06 Apr 2001 14:40:03 +0000 |
Hi,
The following project was submitted to Savannah. It needs evaluation to
become a GNU package, can you give it a look, please ?
Submitter: <address@hidden>
Project Full Name: open java extensions
Project Unix Name: oje
License: other
Approval URL: https://savannah.gnu.org/admin/groupedit.php?group_id=139
Description: The OJE (Open Java Extensions) project develops (L)GPLed versions
of Sun's java extensions.
Sun has a 2 levels of Java code. The java library is "core java" and
is (roughly) what is delivered with Sun's Java platform download. This is
also what the Classpath project is developing a free version of.
The second layer is the javax layer. This includes many different, unrelated
libraries. Sun group some of these libraries into an Enterprise Java product
but that's a marketing distinction rather than a technical one.
For example, one library is the javamail library. This is distributed under the
name javax.mail. and is an abstract API for representing internet (and other)
mail. Along with the javamail API Sun distribute some implementations of the
API that are based on SMTP, POP and IMAP respectively.
The OJE project is in the business of developing free versions of as many of
these libraries as possible.
The project was started at sourceforge by Andrew Selkirk (address@hidden) but
Andrew has burned himself out a bit and has asked me (a contributor to the
project) if I would be willing to suggest to GNU that it become part of this
project.
The existing OJE project contains finished, or near finished implementations of:
- JAXP
- Javamail
- activation
- infobus
You may ask: why should this not be in the Classpath project? Here's some
reasons why not:
- the amount of code in the OJE could easily double the size of the Classpath
project
- Classpath requires copyright assignment and that might not be appropriate for
OJE
- the projects are functionally seperate
- a seperation is not problematic because subversions can be used to tie the
two CVS trees together if necessary
The API deliverables of the project will be LGPL licenced. The implementation
deliverables of the project will be GPL licenced as much as possible.
-- the Savannah admin