Justin,

once again -- thank you so much for your diligent reviews! Wrt.
NOTICE/LICENSE files
can you please take a look at this and see if that's acceptable:
   https://github.com/rvs/incubator-hawq/blob/master/LICENSE
   https://github.com/rvs/incubator-hawq/blob/master/NOTICE

Wrt. crypto code -- you ended up being absolutely right and apologize
for the confusion.
The only thing I can say in my defense is that I got double tripped up by:
     http://www.apache.org/dev/crypto.html#faq-previouslyexported
     
http://www.postgresql.org/message-id/can1ef+z1b1ecxq1gyudfo8wbp5+6mfkcqqgu_xvtnzuak9h...@mail.gmail.com

At any rate, we're removing the crypto code:
     https://issues.apache.org/jira/browse/HAWQ-394

Hopefully this will take care of your concerns.

Thanks,
Roman.

On Wed, Jan 27, 2016 at 5:12 AM, Justin Mclean <justinmcl...@me.com> wrote:
> Hi,
>
>> I think this section of NOTICE is simply not worded well enough.
>
> No problem, if it is not bundled it should be removed, if the wording is 
> wrong it should be fixed.
>
>> Not it doesn’t.
>
> You might want to double check the files in here:
> ./contrib/pgcrypto
> ./src/interfaces/libpq
>
> Just do a quick search for SSL for instance. Or take a look a 
> contrib/pgcrypto/crypt-blowfish.c it says "This code comes from John the 
> Ripper password cracker, with reentrant and crypt(3) interfaces added,” and 
> that looks to be GPL software or I think public domain?  I’d expect that to 
> be in the LICENSE file. [1] I haven’t looked at everything in detail but 
> there enough for concern and IMO it needs to be double checked.
>
> Exactly what is covered by "cryptographic functions” I’m not entirely sure. 
> Do we have somewhere where that is spelt out? For instance is MD5 included in 
> that? (see ./contrib/pgcrypto/crypt-md5.c, ./contrib/pgcrypto/md5.c, 
> ./src/backend/libpq/md5.c) or DES (./contrib/pgcrypto/crypt-des.c) or SHA2 
> (./contrib/pgcrypto/sha2.c) or blowfish mentioned above? (and those are not 
> the only files)
>
>> Apache License  -- no sure what you mean here -- I think we're simply
>> bubbling up the dependencies NOTICEs. Why is that wrong?
>
> Bubbling up NOTICEs is correct but AFAICS you’re not doing that.
>
>> Not sure what do you want us to do to handle that case.
>
> Fix the paths or remove it if it's no longer the case would be best I think.
>
> Thanks,
> Justin
>
> 1. http://www.openwall.com/john/doc/LICENSE.shtml
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
> For additional commands, e-mail: general-h...@incubator.apache.org
>

---------------------------------------------------------------------
To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org
For additional commands, e-mail: general-h...@incubator.apache.org

Reply via email to