Stefano Bagnara ha scritto:
Oleg Kalnichevski ha scritto:
On Fri, Aug 15, 2008 at 09:10:26PM +0200, Stefano Bagnara wrote:
Oleg Kalnichevski ha scritto:
Please vote on releasing these packages as James Mime4j 0.4. The vote is
open for the next 72 hours, and only votes from James PMC members are
considered binding. The vote passes if at least three binding +1 votes
are cast.

Packages:
http://people.apache.org/~olegk/mime4j-0.4/packages/
I want to add the fact that I'm investigating about the IPR for the Base64OutputStream I introduced in the codebase some weeks ago.

http://markmail.org/message/g6cqks56o6byu4fx
http://markmail.org/message/fv7njent2jg2whdz
http://markmail.org/message/cgf5ugtwcrr4fwcd

The fact is that the package I used to get the Base64OutputStream has a NOTICE including:
-------------
Portions of this software were originally based on the following:

- software copyright (c) 2000-2006, Oracle Corp, <http://www.oracle.com/>. and are licensed to the Apache Software Foundation under the "Software Grant and Corporate Contribution License Agreement"
-------------
I didn't recognized this when I took the code at first, my bad!

I believe Base64OutputStream was not part of the Oracle contribution, but it's not clear yet. I hope MyFaces PMC will reply soon about this and will confirm that we are ok with that.

Not sure if, in case of a negative response, this should be a blocker or not.

Stefano

Why should this be a blocker as the notice clearly states ASF should
have a grant and a CCLA covering that code?

Oleg

I don't know, don't ask me legal questions. I know I am supposted to copy the NOTICE content when I take something from an ALv2 licensed artifact. I didn't do this, so I'm in defect here and I'm trying to understand if in this specific case we are fine.

On legal-discuss they suggested me to deal with MyFaces team to have an answer on this and I did that.

My conclusion about this issue is:

mime4j-0.4 NOTICE should have included the Oracle credit because that code is released under the ALv2 and only who add content to the NOTICE is entitled in removing it. When you add content to NOTICE for an ALv2 project you add a downstream task to inherit that content in any project redistributing all or part of your product.

An Oracle developer working on MySpace said that he is not sure if the Oracle credit was added to the NOTICE with the very purpose to make the credit "viral" or if they simply wanted to document an historical fact (and they could have been used a README for this). He *unofficially* told that he doubt Oracle will raise any issue for the missing credit in mime4j 0.4 release as it is about an utility class and not about redistributing the whole Trinidad, anyway.

Furthermore in MIME4J-71 I already prepared an alternative Base64OutputStream based on commons-codec code. It is faster and they have nothing in their NOTICE.

Stefano

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to