On Sun, 2013-08-11 at 22:09 +0200, Polhodzik Peter (ext) wrote: > Oleg, > > You linked httpcore, but in the problematic httpclient it seems these four > annotations are not included. Or at least not with this file name. Do you > know anything about them in client? > > Péter
I am not sure I understand the problem you are having. As of version 4.2 HttpClient does not ship any code derived from a CCAL licensed body of work. It does import and make use of those annotations but that by itself, I believe, does not impose any additional licensing requirements on HttpClient distribution. Oleg > ________________________________________ > From: Oleg Kalnichevski [[email protected]] > Sent: 11 August 2013 21:21 > To: HttpClient User Discussion > Subject: Re: HttpComponents /// JCIP-ANNOTATIONS Apache or Creative Commons? > > On Sun, 2013-08-11 at 20:41 +0200, Polhodzik Peter (ext) wrote: > > Oleg, > > > > Unfortunately, updating is not an option for me this time, I should get > > Client 4.2.1 straight. Couldnt you update this version's LICENSE.txt? > > Péter > > ASF releases cannot be updated, re-issued or altered in any way. That is > why upgrading is your best option. Not to mention that you should > probably be wanting to pick up all the bug fixes released since 4.2.1 > > > If not, I guess then I ll just consider this version of Client as being > > Apache 2.0 and Creative Commons Attr. 2.5 licensed at the same time (they > > are compatible) to be on the safe side. What do you think about this? Do > > you happen to know which files exactly are affected by CCAL? > > These four annotations only > > https://svn.apache.org/repos/asf/httpcomponents/httpcore/trunk/httpcore/src/main/java/org/apache/http/annotation/ > > Oleg > > > ________________________________________ > > From: Oleg Kalnichevski [[email protected]] > > Sent: 11 August 2013 19:41 > > To: HttpClient User Discussion > > Subject: Re: HttpComponents /// JCIP-ANNOTATIONS Apache or Creative Commons? > > > > On Sun, 2013-08-11 at 14:36 +0200, Polhodzik Peter (ext) wrote: > > > Oleg, > > > > > > In case HttpComponents-Core 4.2.1 it completely make sense: there is a > > > reference to the ANNOTATION in the NOTICE file and the actual source code > > > is relicensed to Apache --> this is a 100%Apache licensed component then. > > > > > > In case HttpComponents-Client 4.2.1 please verify that I understand you > > > right: despite there is not only a reference to the ANNOTATION in the > > > LICENSE.txt but also a reference its license. the Creative Commons Attr. > > > License, this component has to be treated as 100% Apache License 2.0 > > > component and the CCAL does not apply at all. > > > > > > Thank you, > > > > > > > > > Peter > > > > Péter, > > > > JCIP-ANNOTATIONS derived code was initially introduced in HttpClient and > > later moved over to HttpCore. Unfortunately NOTICE and LICENSE files in > > the HttpClient module were not updated properly at the same time due to > > an oversight on my part. The problem was remedied in a later release > > (post 4.2.1). Just upgrade to the latest version of HttpClient in the > > 4.2.x branch to avoid license ambiguity. > > > > Hope this helps > > > > Oleg > > > > > ________________________________________ > > > From: Oleg Kalnichevski [[email protected]] > > > Sent: 11 August 2013 12:50 > > > To: HttpClient User Discussion > > > Subject: Re: HttpComponents /// JCIP-ANNOTATIONS Apache or Creative > > > Commons? > > > > > > On Sat, 2013-08-10 at 22:49 +0200, Polhodzik Peter (ext) wrote: > > > > Hello httpclient users, > > > > > > > > In two Apache http components there seems to be some mixing up in > > > > connection with a copyrighted annotation „Java Concurrency in Practice” > > > > Copyright (c) 2005 Brian Goetz and Tim Peierls under Creative Commons > > > > Attribution License 2.5. AND Apache License 2.0 original code. > > > > > > > > Jcip concurrency > > > > annotation<http://jcip.net.s3-website-us-east-1.amazonaws.com/> > > > > source<http://jcip.net.s3-website-us-east-1.amazonaws.com/jcip-annotations-src.jar> > > > > is relicensed to Apache License 2.0 partly, partly left its Creative > > > > Commons Attribution License within the same Apache distribution. Here > > > > are the details: > > > > > > > > > > > > 1. HttpComponents-Client > > > > 4.2.1<http://archive.apache.org/dist/httpcomponents/httpclient/source/httpcomponents-client-4.2.1-src.tar.gz> > > > > – this LICENSE file > > > > \httpcomponents-client-4.2.1-src.zip\httpcomponents-client-4.2.1\LICENSE.txt > > > > has two licenses inside: Apache 2.0 and Creative Commons Attribution > > > > License: > > > > > > > > > > > > „ Apache License > > > > Version 2.0, January 2004 > > > > http://www.apache.org/licenses/ > > > > (...) > > > > 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)” > > > > > > > > However, the actual annotation marks the same as Apache in the source > > > > code > > > > \httpcomponents-client-4.2.1-src.zip\httpcomponents-client-4.2.1\jcip-annotations.py > > > > : > > > > > > > > „# Licensed to the Apache Software Foundation (ASF) under one > > > > # or more contributor license agreements. See the NOTICE file > > > > # distributed with this work for additional information > > > > # regarding copyright ownership. The ASF licenses this file > > > > # to you under the Apache License, Version 2.0(...)” > > > > > > > > --> What is the license of JCIP-ANNOTATIONS in this Apache > > > > distribution: Apache or Creative Commons 2.5? > > > > > > > > _______________________________________________ > > > > > > > > > > > > > > > > 2. HttpComponents-Core > > > > 4.2.1<http://archive.apache.org/dist/httpcomponents/httpcore/source/httpcomponents-core-4.2.1-src.tar.gz> > > > > — similar to Client, this file > > > > \httpcomponents-core-4.2.1-src.zip\httpcomponents-core-4.2.1\LICENSE.txt > > > > has only one license (Apache 2.0), but the NOTICE file still refers to > > > > the original copyright: > > > > > > > > > > > > > > > > > > > > > > > > „This project contains annotations derived from JCIP-ANNOTATIONS > > > > > > > > Copyright (c) 2005 Brian Goetz and Tim Peierls. See http://www.jcip.net” > > > > > > > > > > > > Finally, the actual annotation is marked as Apache in the source code > > > > in every file in > > > > \httpcomponents-core-4.2.1-src.zip\httpcomponents-core-4.2.1\httpcore\src\main\java\org\apache\http\annotation\: > > > > > > > > „# Licensed to the Apache Software Foundation (ASF) under one > > > > # or more contributor license agreements. See the NOTICE file > > > > # distributed with this work for additional information > > > > # regarding copyright ownership. The ASF licenses this file > > > > # to you under the Apache License, Version 2.0(...)” > > > > > > > > Could you make the licensing clear? > > > > > > > > Thank you for answers, > > > > > > > > > > Péter, > > > > > > Annotations shipped with HttpCore are derived from JCIP-ANNOTATIONS > > > licensed under Creative Commons license. Creative Commons allows for > > > derived work to be re-licensed under a under a different license as long > > > as there is an attribution to the original authors and the original > > > license is distributed with the derived work. > > > > > > I believe HC is fully compliant with those requirements. > > > > > > Hope this helps > > > > > > Oleg > > > > > > > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: [email protected] > > > For additional commands, e-mail: [email protected] > > > > > > --------------------------------------------------------------------- > > > To unsubscribe, e-mail: [email protected] > > > For additional commands, e-mail: [email protected] > > > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [email protected] > > For additional commands, e-mail: [email protected] > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [email protected] > > For additional commands, e-mail: [email protected] > > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
