Subject: openssl license change
To: None <tech-security@netbsd.org>
From: Jun-ichiro itojun Hagino <itojun@iijlab.net>
List: tech-security
Date: 09/24/2002 17:53:26
it looks that openssl will have the following copyright boilerplate
for the import of elliptic curve code. therefore it won't meet our
"basesrc" requirement, and i guess it won't even fit into "gnusrc".
what shall we do about it? no updates for openssl portion?
itojun
/* ====================================================================
* Copyright 2002 Sun Microsystems, Inc. ALL RIGHTS RESERVED.
*
* Portions of the attached software ("Contribution") are developed by
* SUN MICROSYSTEMS, INC., and are contributed to the OpenSSL project.
*
* The Contribution is licensed pursuant to the OpenSSL open source
* license provided above.
*
* In addition, Sun covenants to all licensees who provide a reciprocal
* covenant with respect to their own patents if any, not to sue under
* current and future patent claims necessarily infringed by the making,
* using, practicing, selling, offering for sale and/or otherwise
* disposing of the Contribution as delivered hereunder
* (or portions thereof), provided that such covenant shall not apply:
* 1) for code that a licensee deletes from the Contribution;
* 2) separates from the Contribution; or
* 3) for infringements caused by:
* i) the modification of the Contribution or
* ii) the combination of the Contribution with other software or
* devices where such combination causes the infringement.
*
* The elliptic curve binary polynomial software is originally written by
* Sheueling Chang Shantz and Douglas Stebila of Sun Microsystems Laboratories.
*
*/
% grep -l 'Sun Micro' `find . -name \*.c -print`
./apps/ecparam.c
./apps/s_server.c
./apps/speed.c
./crypto/asn1/t_pkey.c
./crypto/bn/bn_gf2m.c
./crypto/bn/bntest.c
./crypto/cryptlib.c
./crypto/ec/ec2_mult.c
./crypto/ec/ec2_smpl.c
./crypto/ec/ec_curve.c
./crypto/ec/ec_cvt.c
./crypto/ec/ec_key.c
./crypto/ec/ec_lib.c
./crypto/ec/ec_mult.c
./crypto/ec/ecp_mont.c
./crypto/ec/ecp_nist.c
./crypto/ec/ecp_recp.c
./crypto/ec/ecp_smpl.c
./crypto/ec/ectest.c
./crypto/ecdh/ecdhtest.c
./crypto/ecdh/ech_key.c
./crypto/ecdh/ech_lib.c
./crypto/ecdh/ech_ossl.c
./crypto/ecdsa/ecdsatest.c
./crypto/engine/eng_fat.c
./crypto/engine/eng_list.c
./crypto/engine/eng_openssl.c
./crypto/engine/tb_ecdh.c
./ssl/s3_both.c
./ssl/s3_clnt.c
./ssl/s3_lib.c
./ssl/s3_srvr.c
./ssl/ssl_cert.c
./ssl/ssl_ciph.c
./ssl/ssl_lib.c
./ssl/ssltest.c