[libtirpc/f14/master] -Relicense these SISSL files to 3 clause BSD

Steve Dickson steved at fedoraproject.org
Mon Aug 30 18:50:07 UTC 2010


commit 1b1cb80f1399efdc46557e216f15d32e64d85ead
Author: Steve Dickson <steved at redhat.com>
Date:   Mon Aug 30 14:46:39 2010 -0400

    -Relicense these SISSL files to 3 clause BSD
    
    Signed-off-by: Steve Dickson <steved at redhat.com>

 libtirpc-0.2.1-replace-SISSL-with-BSD.patch |  493 +++++++++++++++++++++++++++
 libtirpc.spec                               |    7 +-
 2 files changed, 499 insertions(+), 1 deletions(-)
---
diff --git a/libtirpc-0.2.1-replace-SISSL-with-BSD.patch b/libtirpc-0.2.1-replace-SISSL-with-BSD.patch
new file mode 100644
index 0000000..c0724d3
--- /dev/null
+++ b/libtirpc-0.2.1-replace-SISSL-with-BSD.patch
@@ -0,0 +1,493 @@
+commit 4f4ada08b780c27398b0749b7965fd248a7f3b99
+Author: Tom 'spot' Callaway <tcallawa at redhat.com>
+Date:   Mon Aug 30 14:35:10 2010 -0400
+
+    Relicense these SISSL files to 3 clause BSD
+    
+    This is a patch which takes out the SISSL license entries and
+    replaces them with 3-clause BSD, as specified by Oracle America, Inc.
+    
+    Signed-off-by: Steve Dickson <steved at redhat.com>
+
+diff --git a/COPYING b/COPYING
+index 8b548d6..8e99af8 100644
+--- a/COPYING
++++ b/COPYING
+@@ -1,338 +1,4 @@
+-Sun Industry Standards Source License 1.0
+-
+-DEFINITIONS
+-
+-1.1.  "Commercial Use" means distribution or otherwise
+-making the Original Code available to a third party.
+-
+-1.2.  "Contributor Version" means the combination of the
+-Original Code, and the Modifications made by that particular
+-Contributor.
+-
+-1.3.  "Electronic Distribution Mechanism" means a mechanism
+-generally accepted in the software development community for
+-the electronic transfer of data.
+-
+-1.4.  "Executable" means Original Code in any form other
+-than Source Code.
+-
+-1.5.  "Initial Developer" means the individual or entity
+-identified as the Initial Developer in the Source Code
+-notice required by 2 (Exhibit A)
+-
+-1.6.  "Larger Work" means a work which combines Original
+-Code or portions thereof with code not governed by the terms
+-of this License.
+-
+-1.7.  "License" means this document.
+-
+-1.8.  "Licensable" means having the right to grant, to the
+-maximum extent possible, whether at the time of the initial
+-grant or subsequently acquired, any and all of the rights
+-conveyed herein.
+-
+-1.9.  "Modifications" means any addition to or deletion from
+-the substance or structure of either the Original Code or
+-any previous Modifications.  A Modification is:
+-
+-A.  Any addition to or deletion from the contents of a file
+-containing Original Code or previous Modifications.
+-
+-B.  Any new file that contains any part of the Original Code
+-or previous Modifications.  .
+-
+-1.10.  "Original Code" means Source Code of computer
+-software code which is described in the Source Code notice
+-required by Exhibit A as Original Code.
+-
+-1.11.  "Patent Claims" means any patent claims, now owned or
+-hereafter acquired, including without limitation, method,
+-process, and apparatus claims, in any patent Licensable by
+-grantor.
+-
+-1.12.  "Source Code" means the preferred form of the
+-Original Code for making modifications to it, including all
+-modules it contains, plus any associated interface
+-definition files, or scripts used to control compilation and
+-installation of an Executable.
+-
+-1.13.  "Standards" means the standard identified in Exhibit
+-B or a subsequent version of such standard.
+-
+-1.14.  "You" or "Your" means an individual or a legal entity
+-exercising rights under, and complying with all of the terms
+-of, this License or a future version of this License issued
+-under Section 6.1.  For legal entities, "You" includes any
+-entity which controls, is controlled by, or is under common
+-control with You.  For purposes of this definition,
+-"control" means (a) the power, direct or indirect, to cause
+-the direction or management of such entity, whether by
+-contract or otherwise, or (b) ownership of more than fifty
+-percent (50%) of the outstanding shares or beneficial
+-ownership of such entity.
+-
+-2.0 SOURCE CODE LICENSE
+-
+-2.1 The Initial Developer Grant:  The Initial Developer
+-hereby grants You a world-wide, royalty-free, non-exclusive
+-license, subject to third party intellectual property
+-claims:
+-
+-a) under intellectual property rights (other than patent or
+-trademark) Licensable by Initial Developer to use,
+-reproduce, modify, display, perform, sub license and
+-distribute the Original Code (or portions thereof )with or
+-without Modifications, and/or as part of a Larger Work; and
+-
+-b) under Patents Claims infringed by the making, using or
+-selling of Original Code, to make, have made, use, practice,
+-sell, and offer for sale, and/or otherwise dispose of the
+-Original Code (or portions thereof).
+-
+-c) the licenses granted in this Section 2.1(a ) and (b) are
+-effective on the date Initial Developer first distributes
+-Original Code under the terms of this License.
+-
+-d) Notwithstanding Section 2.1(b )above, no patent license
+-is granted:  1) for code that You delete from the Original
+-Code; 2) separate from the Original Code; or 3) for
+-infringements caused by:  i) the modification of the
+-Original Code or
+-
+-ii) the combination of the Original Code with other software
+-or devices, including but not limited to Modifications.
+-
+-3.0 DISTRIBUTION OBLIGATIONS
+-
+-3.1 Application of License.  The Source Code version of
+-Original Code may be distributed only under the terms of
+-this License or a future version of this License released
+-under Section 6.1, and You must include a copy of this
+-License with every copy of the Source Code You distribute.
+-You may not offer or impose any terms on any Source Code
+-version that alters or restricts the applicable version of
+-this License or the recipient's rights hereunder.  Your
+-license for shipment of the Contributor Version is
+-conditioned upon your full compliance with this Section.
+-The Modifications which you create must comply with all
+-requirements set out by the Standards body in effect 120
+-days before You ship the Contributor Version.  In the event
+-that the Modifications do not meet such requirements, You
+-agree to publish (i) any deviation from the Standards
+-protocol resulting from implementation of your Modifications
+-and (ii) a reference implementation of Your Modifications,
+-and to make any such deviation and reference implementation
+-available to all third parties under the same terms as the
+-license on a royalty free basis within thirty (30) days of
+-Your first customer shipment of Your Modifications.
+-
+-3.2 Required Notices.  You must duplicate the notice in
+-Exhibit A in each file of the Source Code.  If it is not
+-possible to put such notice in a particular Source Code file
+-due to its structure, then You must include such notice in a
+-location (such as a relevant directory ) where a user would
+-be likely to look for such a notice.  If You created one or
+-more Modifications ) You may add your name as a Contributor
+-to the notice described in Exhibit A.  You must also
+-duplicate this License in any documentation for the Source
+-Code where You describe recipients' rights or ownership
+-rights relating to Initial Code.  You may choose to offer,
+-and to charge a fee for, warranty, support, indemnity or
+-liability obligations to one or more recipients of Your
+-version of the Code.  However, You may do so only
+-
+-on Your own behalf, and not on behalf of the Initial
+-Developer.  You must make it absolutely clear than any such
+-warranty, support, indemnity or liability obligation is
+-offered by You alone, and You hereby agree to indemnify the
+-Initial Developer for any liability incurred by the Initial
+-Developer as a result of warranty, support, indemnity or
+-liability terms You offer.
+-
+-3.3 Distribution of Executable Versions.  You may distribute
+-Original Code in Executable and Source form only if the
+-requirements of Section 3.1 and 3.2 have been met for that
+-Original Code, and if You include a notice stating that the
+-Source Code version of the Original Code is available under
+-the terms of this License.  The notice must be conspicuously
+-included in any notice in an Executable or Source versions,
+-related documentation or collateral in which You describe
+-recipients' rights relating to the Original Code.  You may
+-distribute the Executable and Source versions of Your
+-version of the Code or ownership rights under a license of
+-Your choice, which may contain terms different from this
+-License, provided that You are in compliance with the terms
+-of this License.  If You distribute the Executable and
+-Source versions under a different license You must make it
+-absolutely clear that any terms which differ from this
+-License are offered by You alone, not by the Initial
+-Developer .  You hereby agree to indemnify the Initial
+-Developer for any liability incurred by the Initial
+-Developer as a result of any such terms You offer .
+-
+-3.4 Larger Works.  You may create a Larger Work by combining
+-Original Code with other code not governed by the terms of
+-this License and distribute the Larger Work as a single
+-product.  In such a case, You must make sure the
+-requirements of this License are fulfilled for the Original
+-Code.
+-
+-4.0 INABILITY TO COMPLY DUE TO STATUTE OR REGULATION
+-
+-If it is impossible for You to comply with any of the terms
+-of this License with respect to some or all of the Original
+-Code due to statute, judicial order, or regulation then You
+-must:
+-
+-a) comply with the terms of this License to the maximum
+-extent possible; and
+-
+-b) describe the limitations and the code they affect.  Such
+-description must be included in the LEGAL file described in
+-Section 3.2 and must be included with all distributions of
+-the Source Code.  Except to the extent prohibited by statute
+-or regulation, such description must be sufficiently
+-detailed for a recipient of ordinary skill to be able to
+-understand it.
+-
+-5.0 APPLICATION OF THIS LICENSE This License applies to code
+-to which the Initial Developer has attached the notice in
+-Exhibit A and to related Modifications as set out in Section
+-3.1.
+-
+-6.0 VERSIONS OF THE LICENSE
+-
+-6.1 New Versions.  Sun Microsystems, Inc.  Sun may publish
+-revised and/or new versions of the License from time to
+-time.  Each version will be given a distinguishing version
+-number .
+-
+-6.2 Effect of New Versions.  Once Original Code has been
+-published under a particular version of the License, You may
+-always continue to use it under the terms of that version.
+-You may also choose to use such Original Code under the
+-terms of any subsequent version of the License published by
+-Sun.  No one other than Sun has the right to modify the
+-terms applicable to Original Code.
+-
+-7.  DISCLAIMER OF W ARRANTY.  ORIGINAL CODE IS PROVIDED
+-UNDER THIS LICENSE ON AN "AS IS" BASIS, WITHOUT WARRANTY OF
+-ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT
+-LIMITATION, WARRANTIES THAT THE ORIGINAL CODE IS FREE OF
+-DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR
+-NON-INFRINGING.  THE ENTIRE RISK AS TO THE QUALITY AND
+-PERFORMANCE OF THE ORIGINAL CODE IS WITH YOU.  SHOULD ANY
+-ORIGINAL CODE PROVE DEFECTIVE IN ANY RESPECT, YOU (NOT THE
+-INITIAL DEVELOPER )ASSUME THE COST OF ANY NECESSARY
+-SERVICING, REPAIR OR CORRECTION.  THIS DISCLAIMER OF
+-WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE.  NO
+-USE OF ANY ORIGINAL CODE IS AUTHORIZED HEREUNDER EXCEPT
+-UNDER THIS DISCLAIMER.
+-
+-8.0 TERMINATION
+-
+-8.1 This License and the rights granted hereunder will
+-terminate automatically if You fail to comply with terms
+-herein and fail to cure such breach within 30 days of
+-becoming aware of the breach.  All sublicenses to the
+-Original Code which are properly granted shall survive any
+-termination of this License.  Provisions which, by their
+-nature, must remain in effect beyond the termination of this
+-License shall survive.
+-
+-8.2 .In the event of termination under Section 8.1 above,
+-all end user license agreements (excluding distributors and
+-resellers) which have been validly granted by You or any
+-distributor hereunder prior to termination shall survive
+-termination.
+-
+-9.0 LIMIT OF LIABILITY UNDER NO CIRCUMSTANCES AND UNDER NO
+-LEGAL THEORY, WHETHER TORT (INCLUDING NEGLIGENCE) ,CONTRACT,
+-OR OTHER WISE, SHALL YOU, THE INITIAL DEVELOPER, ANY OTHER
+-CONTRIBUTOR, OR ANY DISTRIBUTOR OF ORIGINAL CODE, OR ANY
+-SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO ANY PERSON FOR
+-ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
+-OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR
+-LOSS OF GOOD WILL, WORK STOPPAGE, COMPUTER FAILURE OR
+-MALFUNCTION, OR ANY AND ALL OTHER COMMERCIAL DAMAGES OR
+-LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF THE
+-POSSIBILITY OF SUCH DAMAGES.  THIS LIMITATION OF LIABILITY
+-SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY
+-RESULTING FROM SUCH PARTYS NEGLIGENCE TO THE EXTENT
+-APPLICABLE LAW PROHIBITS SUCH LIMITATION.  SOME
+-JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION OF
+-INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THIS EXCLUSION AND
+-LIMITATION MAY NOT APPLY TO YOU.
+-
+-10.0 U .S.  GOVERNMENT END USERS U.S.  Government:  If this
+-Software is being acquired by or on behalf of the U.S.
+-Government or by a U.S.  Government prime contractor or
+-subcontractor (at any tier), then the Government's rights in
+-the Software and accompanying documentation shall be only as
+-set forth in this license; this is in accordance with 48 C.F
+-.R.  227.7201 through 227.7202-4 (for Department of Defense
+-(DoD) acquisitions )and with 48 C.F.R.2.101 and 12.212( for
+-non-DoD acquisitions).
+-
+-11.0 MISCELLANEOUS This License represents the complete
+-agreement concerning subject matter hereof.  If any
+-provision of this License is held to be unenforceable, such
+-provision shall be reformed only to the extent necessary to
+-make it enforceable.  This License shall be governed by
+-California law provisions (except to the extent applicable
+-law, if any, provides otherwise), excluding its
+-conflict-of-law provisions.  With respect to disputes in
+-which at least one party is a citizen of, or an entity
+-chartered or registered to do business in the United States
+-of America, any litigation relating to this License shall be
+-subject to the jurisdiction of the Federal Courts of the
+-Northern District of California, with venue lying in Santa
+-Clara County, California, with the losing party responsible
+-for costs, including without limitation, court costs and
+-reasonable attorneys fees and expenses.  The application of
+-the United Nations Convention on Contracts for the
+-International Sale of Goods is expressly excluded.  Any law
+-or regulation which provides that the language of a contract
+-shall be construed against the drafter shall not apply to
+-this License.
+-
+-EXHIBIT A - Sun Standards
+-
+-"The contents of this file are subject to the Sun Standards
+-License Version 1.0 the (the "License";) You may not use
+-this file except in compliance with the License.  You may
+-obtain a copy of the License at
+-_______________________________.
+-
+-    Software distributed under the License is distributed on
+-an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either
+-express or implied.  See the License for the specific
+-language governing rights and limitations under the License.
+-
+-The Original Code is Copyright 1998 by Sun Microsystems, Inc
+-
+-The Initial Developer of the Original Code is:  Sun
+-Microsystems, Inc.
+-
+-Portions created by _____________________________ are
+-Copyright ______________________________.
+-
+-All Rights Reserved.
+-
+-Contributors:  ______________________________________.
+-
+-EXHIBIT B - Sun Standards
+-
+-The Standard is defined as the following IETF RFCs:
+-
+-RFC1831:  RPC:  Remote Procedure Call Protocol Specification
+-Version 2 RFC1832:  XDR:  External Data REpresentation
+-Standard RFC1833:  Binding Protocols for ONC RPC Version 2
+-RFC2078:  Generic Security Service Application Program
+-Interface, Version 2 RFC2203:  RPCSEC_GSS Protocol
+-Specification RFC2695:  Authentication Mechanisms for ONC RPC
+-
+-*
++/*
+  * Copyright (c) Copyright (c) Bull S.A.  2005  All Rights Reserved.
+  * Redistribution and use in source and binary forms, with or without
+  * modification, are permitted provided that the following conditions
+diff --git a/src/clnt_generic.c b/src/clnt_generic.c
+index 9c31680..b9b07bc 100644
+--- a/src/clnt_generic.c
++++ b/src/clnt_generic.c
+@@ -1,18 +1,5 @@
+ /*
+- * The contents of this file are subject to the Sun Standards
+- * License Version 1.0 the (the "License";) You may not use
+- * this file except in compliance with the License.  You may
+- * obtain a copy of the License at lib/libc/rpc/LICENSE
+- *
+- * Software distributed under the License is distributed on
+- * an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either
+- * express or implied.  See the License for the specific
+- * language governing rights and limitations under the License.
+- *
+- * In addition, this file contains code from Sun RPC which is
+- * subject to the below terms:
+- *
+- * Copyright (c) 2009, Sun Microsystems, Inc.
++ * Copyright (c) 2010, Oracle America, Inc.
+  * All rights reserved.
+  *
+  * Redistribution and use in source and binary forms, with or without
+@@ -22,7 +9,7 @@
+  * - Redistributions in binary form must reproduce the above copyright notice,
+  *   this list of conditions and the following disclaimer in the documentation
+  *   and/or other materials provided with the distribution.
+- * - Neither the name of Sun Microsystems, Inc. nor the names of its
++ * - Neither the name of the "Oracle America, Inc." nor the names of its
+  *   contributors may be used to endorse or promote products derived
+  *   from this software without specific prior written permission.
+  *
+@@ -39,10 +26,6 @@
+  * POSSIBILITY OF SUCH DAMAGE.
+  */
+ 
+-/*
+- * Copyright (c) 1986-1996,1998 by Sun Microsystems, Inc.
+- * All rights reserved.
+- */
+ #include <pthread.h>
+ #include <reentrant.h>
+ #include <sys/types.h>
+diff --git a/src/rpcb_clnt.c b/src/rpcb_clnt.c
+index a800128..312967c 100644
+--- a/src/rpcb_clnt.c
++++ b/src/rpcb_clnt.c
+@@ -1,18 +1,5 @@
+ /*
+- * The contents of this file are subject to the Sun Standards
+- * License Version 1.0 the (the "License";) You may not use
+- * this file except in compliance with the License.  You may
+- * obtain a copy of the License at lib/libc/rpc/LICENSE
+- *
+- * Software distributed under the License is distributed on
+- * an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either
+- * express or implied.  See the License for the specific
+- * language governing rights and limitations under the License.
+- *
+- * In addition,	this file contains code	from Sun RPC which is
+- * subject to the below terms:
+- *
+- * Copyright (c) 2009, Sun Microsystems, Inc.
++ * Copyright (c) 2010, Oracle America, Inc.
+  * All rights reserved.
+  *
+  * Redistribution and use in source and binary forms, with or without
+@@ -22,7 +9,7 @@
+  * - Redistributions in binary form must reproduce the above copyright notice,
+  *   this list of conditions and the following disclaimer in the documentation
+  *   and/or other materials provided with the distribution.
+- * - Neither the name of Sun Microsystems, Inc. nor the names of its
++ * - Neither the name of the "Oracle America, Inc." nor the names of its
+  *   contributors may be used to endorse or promote products derived
+  *   from this software without specific prior written permission.
+  *
+@@ -38,15 +25,10 @@
+  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+  * POSSIBILITY OF SUCH DAMAGE.
+  */
+-/*
+- * Copyright (c) 1986-1991 by Sun Microsystems Inc. 
+- */
+ 
+ /*
+  * rpcb_clnt.c
+  * interface to rpcbind rpc service.
+- *
+- * Copyright (C) 1988, Sun Microsystems, Inc.
+  */
+ #include <pthread.h>
+ #include <reentrant.h>
+diff --git a/tirpc/rpc/clnt.h b/tirpc/rpc/clnt.h
+index 6d2f7dd..9ee619e 100644
+--- a/tirpc/rpc/clnt.h
++++ b/tirpc/rpc/clnt.h
+@@ -1,20 +1,7 @@
+ /*	$NetBSD: clnt.h,v 1.14 2000/06/02 22:57:55 fvdl Exp $	*/
+ 
+ /*
+- * The contents of this file are subject to the Sun Standards
+- * License Version 1.0 the (the "License";) You may not use
+- * this file except in compliance with the License.  You may
+- * obtain a copy of the License at lib/libc/rpc/LICENSE
+- *
+- * Software distributed under the License is distributed on
+- * an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either
+- * express or implied.  See the License for the specific
+- * language governing rights and limitations under the License.
+- *
+- * In addition, this file contains code from Sun RPC which is
+- * subject to the below terms:
+- *
+- * Copyright (c) 2009, Sun Microsystems, Inc.
++ * Copyright (c) 2010, Oracle America, Inc.
+  * All rights reserved.
+  *
+  * Redistribution and use in source and binary forms, with or without
+@@ -24,7 +11,7 @@
+  * - Redistributions in binary form must reproduce the above copyright notice,
+  *   this list of conditions and the following disclaimer in the documentation
+  *   and/or other materials provided with the distribution.
+- * - Neither the name of Sun Microsystems, Inc. nor the names of its
++ * - Neither the name of the "Oracle America, Inc." nor the names of its
+  *   contributors may be used to endorse or promote products derived
+  *   from this software without specific prior written permission.
+  *
+@@ -47,9 +34,6 @@
+ 
+ /*
+  * clnt.h - Client side remote procedure call interface.
+- *
+- * Copyright (c) 1986-1991,1994-1999 by Sun Microsystems, Inc.
+- * All rights reserved.
+  */
+ 
+ #ifndef _TIRPC_CLNT_H_
diff --git a/libtirpc.spec b/libtirpc.spec
index 10fec19..fa9585f 100644
--- a/libtirpc.spec
+++ b/libtirpc.spec
@@ -1,6 +1,6 @@
 Name:		   libtirpc
 Version:		0.2.1
-Release:		4%{?dist}
+Release:		5%{?dist}
 Summary:		Transport Independent RPC Library
 Group:		  	System Environment/Libraries
 License:		SISSL and BSD
@@ -9,6 +9,7 @@ URL:  			http://nfsv4.bullopensource.org/
 Patch001: libtirpc-0-2-2-rc2.patch
 
 Patch100: libtirpc-0.2.1-SISSL-license.patch
+Patch101: libtirpc-0.2.1-replace-SISSL-with-BSD.patch
 
 BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 Source0:	http://downloads.sourceforge.net/libtirpc/libtirpc-%{version}.tar.bz2
@@ -45,6 +46,7 @@ developing programs which use the tirpc library.
 %patch001 -p1
 
 %patch100 -p1
+%patch101 -p1
 
 # Remove .orig files
 find . -name "*.orig" | xargs rm -f
@@ -130,6 +132,9 @@ rm -rf %{buildroot}
 %{_mandir}/*/*
 
 %changelog
+* Mon Aug 30 2010 Steve Dickson  <steved at redhat.com> 0.2.1-5
+- Relicense these SISSL files to 3 clause BSD
+
 * Fri Jul 16 2010 Steve Dickson  <steved at redhat.com> 0.2.1-4
 - Add back SISSL license attribution
 


More information about the scm-commits mailing list