From nobody@FreeBSD.org  Mon Jan 19 07:13:08 2009
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id B34301065672
	for <freebsd-gnats-submit@FreeBSD.org>; Mon, 19 Jan 2009 07:13:08 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21])
	by mx1.freebsd.org (Postfix) with ESMTP id 888838FC19
	for <freebsd-gnats-submit@FreeBSD.org>; Mon, 19 Jan 2009 07:13:08 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.14.3/8.14.3) with ESMTP id n0J7D8td070640
	for <freebsd-gnats-submit@FreeBSD.org>; Mon, 19 Jan 2009 07:13:08 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.14.3/8.14.3/Submit) id n0J7D8a2070639;
	Mon, 19 Jan 2009 07:13:08 GMT
	(envelope-from nobody)
Message-Id: <200901190713.n0J7D8a2070639@www.freebsd.org>
Date: Mon, 19 Jan 2009 07:13:08 GMT
From: Changwoo Ryu <cwryu@debian.org>
To: freebsd-gnats-submit@FreeBSD.org
Subject: There are 4-clause BSDL files in src/
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         130728
>Category:       misc
>Synopsis:       There are 4-clause BSDL files in src/
>Confidential:   no
>Severity:       serious
>Priority:       low
>Responsible:    joel
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon Jan 19 07:20:01 UTC 2009
>Closed-Date:    Wed May 01 06:20:17 UTC 2013
>Last-Modified:  Wed May 01 06:20:17 UTC 2013
>Originator:     Changwoo Ryu
>Release:        N/A
>Organization:
>Environment:
>Description:
I found some source files in FreeBSD have 4-clause BSDL which is against FreeBSD license policy. Those files were derived from NetBSD before NetBSD moved to 2-clause BSDL.

For example:

src/lib/libc/stdlib/getopt_long.c
src/include/getopt.h
src/usr.bin/gencat/gencat.c

>How-To-Repeat:

>Fix:


>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-bugs->brucec  
Responsible-Changed-By: brucec 
Responsible-Changed-When: Tue Mar 2 23:45:43 UTC 2010 
Responsible-Changed-Why:  
Take. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=130728 
Responsible-Changed-From-To: brucec->joel 
Responsible-Changed-By: joel 
Responsible-Changed-When: Wed Mar 3 08:27:00 UTC 2010 
Responsible-Changed-Why:  
Take. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=130728 
State-Changed-From-To: open->feedback 
State-Changed-By: arundel 
State-Changed-When: Wed Nov 24 00:54:43 UTC 2010 
State-Changed-Why:  
Are 4-clause BSDL really forbidden? Because even new additions to the src tree, 
like gpioctl(8) (manual) seem to use that license. 
I did a quick 'grep'-session and it seems almost 4K files still go under that 
license. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=130728 

From: Joel Dahl <joel@FreeBSD.org>
To: bug-followup@freebsd.org, arundel@FreeBSD.org
Cc: cwryu@debian.org
Subject: Re: misc/130728: There are 4-clause BSDL files in src/
Date: Wed, 24 Nov 2010 07:58:07 +0100

 People should use our standard 2 clause BSD license.  This may sometimes
 prove to be difficult, especially for commercial vendors, but people should
 at least try.  The license template is available at:
 
 src/share/examples/etc/bsd-style-copyright
 
 The committers guide has the following text regarding licenses:
 
 "The FreeBSD project strongly discourages the so-called "advertising clause"
 in new code. Due to the large number of contributors to the FreeBSD project,
 complying with this clause for many commercial vendors has become difficult.
 If you have code in the tree with the advertising clause, please consider
 removing it. In fact, please consider using the above license for your code.
 
 The FreeBSD project discourages completely new licenses and variations on
 the standard licenses. New licenses require the approval of
 <core@FreeBSD.org> to reside in the main repository. The more different
 licenses that are used in the tree, the more problems that this causes to
 those wishing to utilize this code, typically from unintended consequences
 from a poorly worded license."
 
 I have been actively trying to reduce the amount of different license
 variations we have in the tree by asking copyright holders for permission to
 relicense their code to our standard license, and the feedback I've received
 so far has been almost exclusively positive.
 
 -- 
 Joel
State-Changed-From-To: feedback->closed 
State-Changed-By: joel 
State-Changed-When: Wed May 1 06:18:31 UTC 2013 
State-Changed-Why:  
All files mentioned in the original problem description are now carrying a 
2-clause BSD license. Close this PR. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=130728 
>Unformatted:
