You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hc.apache.org by "Kevan Miller (JIRA)" <ji...@apache.org> on 2012/11/11 12:45:12 UTC

[jira] [Created] (HTTPCORE-321) httpcore.jar LICENSE.txt does not note JCIP-Annotations license info

Kevan Miller created HTTPCORE-321:
-------------------------------------

             Summary: httpcore.jar LICENSE.txt does not note JCIP-Annotations license info
                 Key: HTTPCORE-321
                 URL: https://issues.apache.org/jira/browse/HTTPCORE-321
             Project: HttpComponents HttpCore
          Issue Type: Bug
    Affects Versions: 4.2.2, 4.2.1
            Reporter: Kevan Miller


Reviewing the license information for httpcore-4.2.1.jar raised a few issues that I thought should be raised.

The LICENSE.txt file for the HTTP Components 4.2.1 release contains:

"This project contains annotations derived from JCIP-ANNOTATIONS
Copyright (c) 2005 Brian Goetz and Tim Peierls.
See http://www.jcip.net and the Creative Commons Attribution License 
(http://creativecommons.org/licenses/by/2.5)"

Presumably, this covers the four files contained within org/apache/http/annotation/. I also assume that the above is intended to convey that these files are CC-A licensed. If this is correct, IMO, the LICENSE.txt should be explicit about what files are CC-A licensed and should be explicit that the files are CC-A licensed.

The LICENSE.txt contained within the httpcore-4.2.1.jar does not contain the above license information. Since httpcore contains the org/apache/http/annotation classes, consumers of the httpcore jar may be misled as to the licensing of the contents of the jar. 

IMO, LICENSE.txt for httpcore should be updated with the JCIP-Annotations licensing information. I'd also think that the licensing information should be more explicit (documenting what files are CC-A licensed and clearly state that the files are CC-A licensed).

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@hc.apache.org
For additional commands, e-mail: dev-help@hc.apache.org


[jira] [Commented] (HTTPCORE-321) httpcore.jar LICENSE.txt does not note JCIP-Annotations license info

Posted by "Oleg Kalnichevski (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HTTPCORE-321?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13495368#comment-13495368 ] 

Oleg Kalnichevski commented on HTTPCORE-321:
--------------------------------------------

I moved the JCIP-ANNOTATIONS related section from LICENSE.txt in httpclient to LICENSE.txt in httpcore, which was basically my fault in the first place. If you think more needs to be done to make HttpCore legally compliant with the requirements of CCAL please feel free to tweak things in SVN or contribute a patch.

Oleg
                
> httpcore.jar LICENSE.txt does not note JCIP-Annotations license info
> --------------------------------------------------------------------
>
>                 Key: HTTPCORE-321
>                 URL: https://issues.apache.org/jira/browse/HTTPCORE-321
>             Project: HttpComponents HttpCore
>          Issue Type: Bug
>    Affects Versions: 4.2.1, 4.2.2
>            Reporter: Kevan Miller
>
> Reviewing the license information for httpcore-4.2.1.jar raised a few issues that I thought should be raised.
> The LICENSE.txt file for the HTTP Components 4.2.1 release contains:
> "This project contains annotations derived from JCIP-ANNOTATIONS
> Copyright (c) 2005 Brian Goetz and Tim Peierls.
> See http://www.jcip.net and the Creative Commons Attribution License 
> (http://creativecommons.org/licenses/by/2.5)"
> Presumably, this covers the four files contained within org/apache/http/annotation/. I also assume that the above is intended to convey that these files are CC-A licensed. If this is correct, IMO, the LICENSE.txt should be explicit about what files are CC-A licensed and should be explicit that the files are CC-A licensed.
> The LICENSE.txt contained within the httpcore-4.2.1.jar does not contain the above license information. Since httpcore contains the org/apache/http/annotation classes, consumers of the httpcore jar may be misled as to the licensing of the contents of the jar. 
> IMO, LICENSE.txt for httpcore should be updated with the JCIP-Annotations licensing information. I'd also think that the licensing information should be more explicit (documenting what files are CC-A licensed and clearly state that the files are CC-A licensed).

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@hc.apache.org
For additional commands, e-mail: dev-help@hc.apache.org


[jira] [Commented] (HTTPCORE-321) httpcore.jar LICENSE.txt does not note JCIP-Annotations license info

Posted by "Oleg Kalnichevski (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HTTPCORE-321?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13494880#comment-13494880 ] 

Oleg Kalnichevski commented on HTTPCORE-321:
--------------------------------------------

All binary HC artifacts contain a NOTICE.txt file that clearly states that
---
This project contains annotations derived from JCIP-ANNOTATIONS
Copyright (c) 2005 Brian Goetz and Tim Peierls.
See http://www.jcip.net and the Creative Commons Attribution License
(http://creativecommons.org/licenses/by/2.5)
---
I am not a legal expert by any stretch of imagination but given the nature of derived work this looks adequate to me. I am not sure we are supposed to tamper with the LICENSE.txt containing standard ASLv2 licence.

Oleg
                
> httpcore.jar LICENSE.txt does not note JCIP-Annotations license info
> --------------------------------------------------------------------
>
>                 Key: HTTPCORE-321
>                 URL: https://issues.apache.org/jira/browse/HTTPCORE-321
>             Project: HttpComponents HttpCore
>          Issue Type: Bug
>    Affects Versions: 4.2.1, 4.2.2
>            Reporter: Kevan Miller
>
> Reviewing the license information for httpcore-4.2.1.jar raised a few issues that I thought should be raised.
> The LICENSE.txt file for the HTTP Components 4.2.1 release contains:
> "This project contains annotations derived from JCIP-ANNOTATIONS
> Copyright (c) 2005 Brian Goetz and Tim Peierls.
> See http://www.jcip.net and the Creative Commons Attribution License 
> (http://creativecommons.org/licenses/by/2.5)"
> Presumably, this covers the four files contained within org/apache/http/annotation/. I also assume that the above is intended to convey that these files are CC-A licensed. If this is correct, IMO, the LICENSE.txt should be explicit about what files are CC-A licensed and should be explicit that the files are CC-A licensed.
> The LICENSE.txt contained within the httpcore-4.2.1.jar does not contain the above license information. Since httpcore contains the org/apache/http/annotation classes, consumers of the httpcore jar may be misled as to the licensing of the contents of the jar. 
> IMO, LICENSE.txt for httpcore should be updated with the JCIP-Annotations licensing information. I'd also think that the licensing information should be more explicit (documenting what files are CC-A licensed and clearly state that the files are CC-A licensed).

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@hc.apache.org
For additional commands, e-mail: dev-help@hc.apache.org


[jira] [Commented] (HTTPCORE-321) httpcore.jar LICENSE.txt does not note JCIP-Annotations license info

Posted by "Kevan Miller (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HTTPCORE-321?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13495110#comment-13495110 ] 

Kevan Miller commented on HTTPCORE-321:
---------------------------------------

Agreed with Sebb. 

I didn't know the history of httpclient and httpcore. The LICENSE.txt file in httpclient-4.2.1 contains CC-A information.

There's some question about the need for the attribution in your NOTICE file. IMO, the information in the LICENSE file would meet the requirements of the CC-A license. However, I don't see the need to quibble over that...
                
> httpcore.jar LICENSE.txt does not note JCIP-Annotations license info
> --------------------------------------------------------------------
>
>                 Key: HTTPCORE-321
>                 URL: https://issues.apache.org/jira/browse/HTTPCORE-321
>             Project: HttpComponents HttpCore
>          Issue Type: Bug
>    Affects Versions: 4.2.1, 4.2.2
>            Reporter: Kevan Miller
>
> Reviewing the license information for httpcore-4.2.1.jar raised a few issues that I thought should be raised.
> The LICENSE.txt file for the HTTP Components 4.2.1 release contains:
> "This project contains annotations derived from JCIP-ANNOTATIONS
> Copyright (c) 2005 Brian Goetz and Tim Peierls.
> See http://www.jcip.net and the Creative Commons Attribution License 
> (http://creativecommons.org/licenses/by/2.5)"
> Presumably, this covers the four files contained within org/apache/http/annotation/. I also assume that the above is intended to convey that these files are CC-A licensed. If this is correct, IMO, the LICENSE.txt should be explicit about what files are CC-A licensed and should be explicit that the files are CC-A licensed.
> The LICENSE.txt contained within the httpcore-4.2.1.jar does not contain the above license information. Since httpcore contains the org/apache/http/annotation classes, consumers of the httpcore jar may be misled as to the licensing of the contents of the jar. 
> IMO, LICENSE.txt for httpcore should be updated with the JCIP-Annotations licensing information. I'd also think that the licensing information should be more explicit (documenting what files are CC-A licensed and clearly state that the files are CC-A licensed).

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@hc.apache.org
For additional commands, e-mail: dev-help@hc.apache.org


[jira] [Resolved] (HTTPCORE-321) httpcore.jar LICENSE.txt does not note JCIP-Annotations license info

Posted by "Oleg Kalnichevski (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/HTTPCORE-321?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Oleg Kalnichevski resolved HTTPCORE-321.
----------------------------------------

       Resolution: Fixed
    Fix Version/s: 4.2.3
    
> httpcore.jar LICENSE.txt does not note JCIP-Annotations license info
> --------------------------------------------------------------------
>
>                 Key: HTTPCORE-321
>                 URL: https://issues.apache.org/jira/browse/HTTPCORE-321
>             Project: HttpComponents HttpCore
>          Issue Type: Bug
>    Affects Versions: 4.2.1, 4.2.2
>            Reporter: Kevan Miller
>             Fix For: 4.2.3
>
>
> Reviewing the license information for httpcore-4.2.1.jar raised a few issues that I thought should be raised.
> The LICENSE.txt file for the HTTP Components 4.2.1 release contains:
> "This project contains annotations derived from JCIP-ANNOTATIONS
> Copyright (c) 2005 Brian Goetz and Tim Peierls.
> See http://www.jcip.net and the Creative Commons Attribution License 
> (http://creativecommons.org/licenses/by/2.5)"
> Presumably, this covers the four files contained within org/apache/http/annotation/. I also assume that the above is intended to convey that these files are CC-A licensed. If this is correct, IMO, the LICENSE.txt should be explicit about what files are CC-A licensed and should be explicit that the files are CC-A licensed.
> The LICENSE.txt contained within the httpcore-4.2.1.jar does not contain the above license information. Since httpcore contains the org/apache/http/annotation classes, consumers of the httpcore jar may be misled as to the licensing of the contents of the jar. 
> IMO, LICENSE.txt for httpcore should be updated with the JCIP-Annotations licensing information. I'd also think that the licensing information should be more explicit (documenting what files are CC-A licensed and clearly state that the files are CC-A licensed).

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@hc.apache.org
For additional commands, e-mail: dev-help@hc.apache.org


[jira] [Commented] (HTTPCORE-321) httpcore.jar LICENSE.txt does not note JCIP-Annotations license info

Posted by "Sebb (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/HTTPCORE-321?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13495061#comment-13495061 ] 

Sebb commented on HTTPCORE-321:
-------------------------------

<quote> I am not sure we are supposed to tamper with the LICENSE.txt containing standard ASLv2 licence. </quote>

The LICENSE.txt file is often extended by adding further licenses to it.
So long as the AL v2 license is not itself modified, that is standard for other ASF projects.

The LICENSE file should contain all licenses for items included in the release; the NOTICE file should contain only required notices.
The package.html in the source jar includes the following:

"Any republication or derived work distributed in source code form must include the copyright and license notice. "

I think this means the entry in the NOTICE file is required in the source archives.
But I agree the LICENSE file should contain a copy of the CCAL and a list of the files it applies to.
The additions to the N&L files should only be done in the project(s) that contain the derived files (I think that was originally httpclient, but is now httpcore?)

                
> httpcore.jar LICENSE.txt does not note JCIP-Annotations license info
> --------------------------------------------------------------------
>
>                 Key: HTTPCORE-321
>                 URL: https://issues.apache.org/jira/browse/HTTPCORE-321
>             Project: HttpComponents HttpCore
>          Issue Type: Bug
>    Affects Versions: 4.2.1, 4.2.2
>            Reporter: Kevan Miller
>
> Reviewing the license information for httpcore-4.2.1.jar raised a few issues that I thought should be raised.
> The LICENSE.txt file for the HTTP Components 4.2.1 release contains:
> "This project contains annotations derived from JCIP-ANNOTATIONS
> Copyright (c) 2005 Brian Goetz and Tim Peierls.
> See http://www.jcip.net and the Creative Commons Attribution License 
> (http://creativecommons.org/licenses/by/2.5)"
> Presumably, this covers the four files contained within org/apache/http/annotation/. I also assume that the above is intended to convey that these files are CC-A licensed. If this is correct, IMO, the LICENSE.txt should be explicit about what files are CC-A licensed and should be explicit that the files are CC-A licensed.
> The LICENSE.txt contained within the httpcore-4.2.1.jar does not contain the above license information. Since httpcore contains the org/apache/http/annotation classes, consumers of the httpcore jar may be misled as to the licensing of the contents of the jar. 
> IMO, LICENSE.txt for httpcore should be updated with the JCIP-Annotations licensing information. I'd also think that the licensing information should be more explicit (documenting what files are CC-A licensed and clearly state that the files are CC-A licensed).

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@hc.apache.org
For additional commands, e-mail: dev-help@hc.apache.org