First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 172161
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Java team <java@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Arend Freije <afreije@inn.nl>
Add CC:
CC:
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 172161 depends on: Show dependency tree
Bug 172161 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2007-03-25 13:17 0000
The gnu-classpath-inetlib, gnu-jaf and gnu-javamail packages are distrubuted
under the GPL with library exception. However, currently the packages in
Portage state 'GPL-2', which is incorrect.

------- Comment #1 From Petteri Räty 2007-03-26 15:20:05 0000 -------
gnu-jaf is actually LGPL-2.1
http://cvs.savannah.gnu.org/viewcvs/activation/COPYING?rev=1.2&root=classpathx&view=markup

------- Comment #2 From Petteri Räty 2007-03-26 15:37:27 0000 -------
For gnu-classpath-inetlib and gnu-javamail I wasn't able to find any mention of
the exception inside the tarballs so I am not going to change the LICENSE
unless you can show me something that provess otherwise:

http://cvs.savannah.gnu.org/viewcvs/mail/COPYING?rev=1.2&root=classpathx&view=markup

I know that dev-java/gnu-classpath is under the exception but that does not
automatically make these things under it. Please reopen when you can point me
to more info about this.

------- Comment #3 From Arend Freije 2007-03-26 19:57:48 0000 -------
I think the COPYING files are wrong.

On http://www.gnu.org/software/classpathx/ is written:
JavaBeans™ Activation Framework: GPL + library exception.
JavaMail: GPL + library exception. 

Further more, I scanned all java source files in the tarballs of the three
projects. Each java source file contains the the GPL license notice with this
exception:

"As a special exception, if you link this library with other files to
produce an executable, this library does not by itself cause the
resulting executable to be covered by the GNU General Public License.
This exception does not however invalidate any other reasons why the
executable file might be covered by the GNU General Public License."

, except these files in mail-1.0.tar.gz:

1. source/gnu/mail/providers/imap/IMAPTest.java, 
2. source/gnu/mail/providers/smtp/SMTPTransport.java, and
3. source/gnu/mail/handler/*.java,

(1) is without any license notice, (2) and (3) mention the LGPL.

I'm not a license expert, but I think the notice in the source files is of more
importance than the COPYING files.

Should I consider a bug report on gcc.gnu.org ?

------- Comment #4 From Petteri Räty 2007-03-28 18:07:08 0000 -------
(In reply to comment #3)
> I think the COPYING files are wrong.
> 
> On http://www.gnu.org/software/classpathx/ is written:
> JavaBeans™ Activation Framework: GPL + library exception.
> JavaMail: GPL + library exception. 
> 


> 
> Should I consider a bug report on gcc.gnu.org ?
> 

Yeah should file a bug about the gnu-jaf COPYING file. Don't know if upstream
is live any more though.

------- Comment #5 From Petteri Räty 2007-03-28 18:15:13 0000 -------
Ok. I changed the licenses of all of them. Thanks for reporting.

------- Comment #6 From Arend Freije 2007-03-30 08:33:53 0000 -------
Chris Burdess (classpathx/inetlib) wrote:

All the ClasspathX packages used to be distributed under LGPL, and the original
authors retained copyright. However, we made a communal decision (in 2003 IIRC)
to change the licence to the GPL+library-linking exception favoured by the
Classpath project and GCJ. All committers were contacted and agreed to this,
except the original author of the SMTP provider who could not be located.
However, the SMTP provider has been substantially rewritten, most recently by
myself, to make use of the inetlib library for its core functionality, and in
this case we are agreed that it must be possible to change the licensing terms
for this one source file to match the licence of the entire package.

First Last Prev Next    No search results available      Search page      Enter new bug