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

Reply via email to