Skip to content

Commit

Permalink
Convert OpenRC to a centralized copyright/license structure
Browse files Browse the repository at this point in the history
In the past, OpenRC was a hybrid of a centralized and file-scope
license/copyright structure.

I followed the instructions from the Software Freedom Law Center [1] to
convert to a Centralized structure where possible, for easier future
maintenance.

[1] https://softwarefreedom.org/resources/2012/ManagingCopyrightInformation.html
  • Loading branch information
williamh committed Dec 21, 2015
1 parent 065f034 commit 000503f
Show file tree
Hide file tree
Showing 161 changed files with 1,573 additions and 1,291 deletions.
99 changes: 99 additions & 0 deletions AUTHORS
Original file line number Diff line number Diff line change
@@ -0,0 +1,99 @@
Alessio Ababilov <[email protected]>
Alexander Berntsen <[email protected]>
Alexander Mezin <[email protected]>
Alexander Tsoy <[email protected]>
Alexander Vershilov <[email protected]>
Alexander Vershilov <[email protected]>
Alexander V Vershilov <[email protected]>
Alexey Shvetsov <[email protected]>
Alon Bar-Lev <[email protected]>
Amadeusz Żołnowski <[email protected]>
Andrew Gregory <[email protected]>
Anthony Donnelly <[email protected]>
Anthony G. Basile <[email protected]>
Anthony G. Basile <[email protected]>
Austin S. Hemmelgarn <[email protected]>
Benda Xu <[email protected]>
Björn Baumbach <[email protected]>
Charlie <[email protected]>
Chris Richards <[email protected]>
Christian <[email protected]>
Christian Ruppert <[email protected]>
Christian Wetzig <[email protected]>
Christopher Head <[email protected]>
Consus <[email protected]>
Daniel Mierswa <[email protected]>
Daniel Robbins <[email protected]>
Diego Elio Pettenò <[email protected]>
Diego Elio Pettenò <[email protected]>
Diego <[email protected]>
Dirk Sondermann <[email protected]>
Doug Freed <[email protected]>
Doug Goldstein <[email protected]>
Ed Wildgoose <[email protected]>
Eray Aslan <[email protected]>
Eugeny Shkrigunov <[email protected]>
Fedja Beader <[email protected]>
Flex <[email protected]>
Gabriele Giacone <[email protected]>
Gary <[email protected]>
Gilles Oivier <[email protected]>
Hank Leininger <[email protected]>
Ian Stakenvicius <[email protected]>
Jakob Drexel <[email protected]>
James Le Cuirot <[email protected]>
Jan Psota <[email protected]>
Jason Zaman <[email protected]>
Joe Harvell <[email protected]>
Joe M <[email protected]>
Johan Bergström <[email protected]>
Jory A. Pratt <[email protected]>
Juan RP <[email protected]>
Kaarle Ritvanen <[email protected]>
Kfir Lavi <[email protected]>
Kirill Elagin <[email protected]>
Lars Wendler <[email protected]>
Lorand Kelemen <[email protected]>
Marc Joliet <[email protected]>
Marien Zwart <[email protected]>
Michal Gorny <[email protected]>
Mihai Moldovan <[email protected]>
Mike Frysinger <[email protected]>
Mike Gilbert <[email protected]>
Nao Nakashima <[email protected]>
Natanael Copa <[email protected]>
Nathan Phillip Brink <[email protected]>
Ned Ludd <[email protected]>
Olivier Huber <[email protected]>
Patrick Lauer <[email protected]>
Petre Rodan <[email protected]>
Piotr Karbowski <[email protected]>
Ralph Sennhauser <[email protected]>
Richard Yao <[email protected]>
Rick Farina (ZeroChaos) <[email protected]>
Rick Farina (Zero_Chaos) <[email protected]>
Robin H. Johnson <[email protected]>
Robin H. Johnson <[email protected]>
Robin Johnson <[email protected]>
Roy Marples <[email protected]>
Salah Coronya <[email protected]>
Sebastian Thorarensen <[email protected]>
Semen Maryasin <[email protected]>
Sergei Trofimovich <[email protected]>
Seth Robertson <[email protected]>
S. Gilles <[email protected]>
Stefan Knoblich <[email protected]>
Stef Simoens <[email protected]>
Steve L <[email protected]>
Steven Chamberlain <[email protected]>
Svante Signell <[email protected]>
Sven Vermeulen <[email protected]>
Thomas D <[email protected]>
Thomas Pfaff <[email protected]>
Trevor Summers Smith <[email protected]>
Walter <[email protected]>
William Hubbs <[email protected]>
William Hubbs <[email protected]>
Will Miles <[email protected]>
Yun Zheng Hu <[email protected]>
Yuta SATOH <[email protected]>
5 changes: 5 additions & 0 deletions HISTORY.md
Original file line number Diff line number Diff line change
Expand Up @@ -54,4 +54,9 @@ Daniel Robbins continues to maintain an independent, forked
version of OpenRC for Funtoo Linux, which includes a Funtoo-specific network
configuration system.

On 17-Dec-2015 utc, Roy gave the OpenRC developers permission to replace his
copyrights in all source files with a generic Copyright assertion for
the OpenRC developers as long as we keep the original copyright in the
binaries and LICENSE file.

[1] http://www.gentoo.org/news/en/gwn/20040426-newsletter.xml
24 changes: 24 additions & 0 deletions LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
Copyright (c) 2007-2008, Roy Marples <[email protected]>
Copyright (c) 2007-2015, the OpenRC authors
All rights reserved.

Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:

1. Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
2. 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.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
12 changes: 9 additions & 3 deletions Makefile
Original file line number Diff line number Diff line change
@@ -1,6 +1,12 @@
# OpenRC Makefile
# Copyright (c) 2007-2009 Roy Marples <[email protected]>
# Released under the 2-clause BSD license.
# Copyright (c) 2007-2015 The OpenRC Authors.
# See the Authors file at the top-level directory of this distribution and
# https://github.com/OpenRC/openrc/blob/master/AUTHORS
#
# This file is part of OpenRC. It is subject to the license terms in
# the LICENSE file found in the top-level directory of this
# distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE
# This file may not be copied, modified, propagated, or distributed
# except according to the terms contained in the LICENSE file.

TOP:= ${dir ${realpath ${firstword ${MAKEFILE_LIST}}}}
MK= ${TOP}/mk
Expand Down
11 changes: 9 additions & 2 deletions etc/rc.devd
Original file line number Diff line number Diff line change
@@ -1,6 +1,13 @@
#!/bin/sh
# Copyright (c) 2007-2008 Roy Marples <[email protected]>
# Released under the 2-clause BSD license.
# Copyright (c) 2007-2015 The OpenRC Authors.
# See the Authors file at the top-level directory of this distribution and
# https://github.com/OpenRC/openrc/blob/master/AUTHORS
#
# This file is part of OpenRC. It is subject to the license terms in
# the LICENSE file found in the top-level directory of this
# distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE
# This file may not be copied, modified, propagated, or distributed
# except according to the terms contained in the LICENSE file.

# Inform RC that we are in the background and hotplugged
IN_BACKGROUND=yes
Expand Down
11 changes: 9 additions & 2 deletions etc/rc.in
Original file line number Diff line number Diff line change
@@ -1,6 +1,13 @@
#!@SHELL@
# Copyright (c) 2007-2008 Roy Marples <[email protected]>
# Released under the 2-clause BSD license.
# Copyright (c) 2007-2015 The OpenRC Authors.
# See the Authors file at the top-level directory of this distribution and
# https://github.com/OpenRC/openrc/blob/master/AUTHORS
#
# This file is part of OpenRC. It is subject to the license terms in
# the LICENSE file found in the top-level directory of this
# distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE
# This file may not be copied, modified, propagated, or distributed
# except according to the terms contained in the LICENSE file.

# If $TERM is not set then assume default of @TERM@
# This gives us a nice colour boot :)
Expand Down
11 changes: 9 additions & 2 deletions etc/rc.shutdown.in
Original file line number Diff line number Diff line change
@@ -1,6 +1,13 @@
#!@SHELL@
# Copyright (c) 2007-2008 Roy Marples <[email protected]>
# Released under the 2-clause BSD license.
# Copyright (c) 2007-2015 The OpenRC Authors.
# See the Authors file at the top-level directory of this distribution and
# https://github.com/OpenRC/openrc/blob/master/AUTHORS
#
# This file is part of OpenRC. It is subject to the license terms in
# the LICENSE file found in the top-level directory of this
# distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE
# This file may not be copied, modified, propagated, or distributed
# except according to the terms contained in the LICENSE file.

# Handle interrupts
trap : SIGINT SIGQUIT
Expand Down
11 changes: 9 additions & 2 deletions init.d.misc/avahi-dnsconfd.in
Original file line number Diff line number Diff line change
@@ -1,6 +1,13 @@
#!@SBINDIR@/openrc-run
# Copyright (c) 2007-2008 Roy Marples <[email protected]>
# Released under the 2-clause BSD license.
# Copyright (c) 2007-2015 The OpenRC Authors.
# See the Authors file at the top-level directory of this distribution and
# https://github.com/OpenRC/openrc/blob/master/AUTHORS
#
# This file is part of OpenRC. It is subject to the license terms in
# the LICENSE file found in the top-level directory of this
# distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE
# This file may not be copied, modified, propagated, or distributed
# except according to the terms contained in the LICENSE file.

command=@PKG_PREFIX@/sbin/avahi-dnsconfd
command_args="$avahi_dnsconfd_args -D"
Expand Down
11 changes: 9 additions & 2 deletions init.d.misc/avahid.in
Original file line number Diff line number Diff line change
@@ -1,6 +1,13 @@
#!@SBINDIR@/openrc-run
# Copyright (c) 2007-2008 Roy Marples <[email protected]>
# Released under the 2-clause BSD license.
# Copyright (c) 2007-2015 The OpenRC Authors.
# See the Authors file at the top-level directory of this distribution and
# https://github.com/OpenRC/openrc/blob/master/AUTHORS
#
# This file is part of OpenRC. It is subject to the license terms in
# the LICENSE file found in the top-level directory of this
# distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE
# This file may not be copied, modified, propagated, or distributed
# except according to the terms contained in the LICENSE file.

command=@PKG_PREFIX@/sbin/avahi-daemon
command_args="$avahid_args -D"
Expand Down
11 changes: 9 additions & 2 deletions init.d.misc/dbus.in
Original file line number Diff line number Diff line change
@@ -1,6 +1,13 @@
#!@SBINDIR@/openrc-run
# Copyright (c) 2007-2008 Roy Marples <[email protected]>
# Released under the 2-clause BSD license.
# Copyright (c) 2007-2015 The OpenRC Authors.
# See the Authors file at the top-level directory of this distribution and
# https://github.com/OpenRC/openrc/blob/master/AUTHORS
#
# This file is part of OpenRC. It is subject to the license terms in
# the LICENSE file found in the top-level directory of this
# distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE
# This file may not be copied, modified, propagated, or distributed
# except according to the terms contained in the LICENSE file.

command=@PKG_PREFIX@/bin/dbus-daemon
pidfile=@VARBASE@/run/dbus/pid
Expand Down
11 changes: 9 additions & 2 deletions init.d.misc/dhcpcd.in
Original file line number Diff line number Diff line change
@@ -1,6 +1,13 @@
#!@SBINDIR@/openrc-run
# Copyright (c) 2009 Roy Marples <[email protected]>
# Released under the 2-clause BSD license.
# Copyright (c) 2007-2015 The OpenRC Authors.
# See the Authors file at the top-level directory of this distribution and
# https://github.com/OpenRC/openrc/blob/master/AUTHORS
#
# This file is part of OpenRC. It is subject to the license terms in
# the LICENSE file found in the top-level directory of this
# distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE
# This file may not be copied, modified, propagated, or distributed
# except according to the terms contained in the LICENSE file.

command=/sbin/dhcpcd
pidfile=/var/run/dhcpcd.pid
Expand Down
11 changes: 9 additions & 2 deletions init.d.misc/dnsmasq.in
Original file line number Diff line number Diff line change
@@ -1,6 +1,13 @@
#!@SBINDIR@/openrc-run
# Copyright (c) 2007-2008 Roy Marples <[email protected]>
# Released under the 2-clause BSD license.
# Copyright (c) 2007-2015 The OpenRC Authors.
# See the Authors file at the top-level directory of this distribution and
# https://github.com/OpenRC/openrc/blob/master/AUTHORS
#
# This file is part of OpenRC. It is subject to the license terms in
# the LICENSE file found in the top-level directory of this
# distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE
# This file may not be copied, modified, propagated, or distributed
# except according to the terms contained in the LICENSE file.

command=@PKG_PREFIX@/sbin/dnsmasq
command_args=$dnsmasq_args
Expand Down
11 changes: 9 additions & 2 deletions init.d.misc/hald.in
Original file line number Diff line number Diff line change
@@ -1,6 +1,13 @@
#!@SBINDIR@/openrc-run
# Copyright (c) 2007-2008 Roy Marples <[email protected]>
# Released under the 2-clause BSD license.
# Copyright (c) 2007-2015 The OpenRC Authors.
# See the Authors file at the top-level directory of this distribution and
# https://github.com/OpenRC/openrc/blob/master/AUTHORS
#
# This file is part of OpenRC. It is subject to the license terms in
# the LICENSE file found in the top-level directory of this
# distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE
# This file may not be copied, modified, propagated, or distributed
# except according to the terms contained in the LICENSE file.

command=@PKG_PREFIX@/sbin/hald
pidfile=@VARBASE@/run/hald/hald.pid
Expand Down
11 changes: 9 additions & 2 deletions init.d.misc/named.in
Original file line number Diff line number Diff line change
@@ -1,6 +1,13 @@
#!@SBINDIR@/openrc-run
# Copyright (c) 2007-2008 Roy Marples <[email protected]>
# Released under the 2-clause BSD license.
# Copyright (c) 2007-2015 The OpenRC Authors.
# See the Authors file at the top-level directory of this distribution and
# https://github.com/OpenRC/openrc/blob/master/AUTHORS
#
# This file is part of OpenRC. It is subject to the license terms in
# the LICENSE file found in the top-level directory of this
# distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE
# This file may not be copied, modified, propagated, or distributed
# except according to the terms contained in the LICENSE file.

command=/usr/sbin/named
command_args=$named_args
Expand Down
11 changes: 9 additions & 2 deletions init.d.misc/ntpd.in
Original file line number Diff line number Diff line change
@@ -1,6 +1,13 @@
#!@SBINDIR@/openrc-run
# Copyright (c) 2007-2009 Roy Marples <[email protected]>
# Released under the 2-clause BSD license.
# Copyright (c) 2007-2015 The OpenRC Authors.
# See the Authors file at the top-level directory of this distribution and
# https://github.com/OpenRC/openrc/blob/master/AUTHORS
#
# This file is part of OpenRC. It is subject to the license terms in
# the LICENSE file found in the top-level directory of this
# distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE
# This file may not be copied, modified, propagated, or distributed
# except according to the terms contained in the LICENSE file.

: ${ntpd_config:=/etc/ntp.conf}
: ${ntpd_drift:=/var/db/ntpd.drift}
Expand Down
11 changes: 9 additions & 2 deletions init.d.misc/openvpn.in
Original file line number Diff line number Diff line change
@@ -1,6 +1,13 @@
#!@SBINDIR@/openrc-run
# Copyright (c) 2007-2008 Roy Marples <[email protected]>
# Released under the 2-clause BSD license.
# Copyright (c) 2007-2015 The OpenRC Authors.
# See the Authors file at the top-level directory of this distribution and
# https://github.com/OpenRC/openrc/blob/master/AUTHORS
#
# This file is part of OpenRC. It is subject to the license terms in
# the LICENSE file found in the top-level directory of this
# distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE
# This file may not be copied, modified, propagated, or distributed
# except according to the terms contained in the LICENSE file.

vpn=${RC_SVCNAME#*.}
name="OpenVPN"
Expand Down
11 changes: 9 additions & 2 deletions init.d.misc/polkitd.in
Original file line number Diff line number Diff line change
@@ -1,6 +1,13 @@
#!@SBINDIR@/openrc-run
# Copyright (c) 2007-2008 Roy Marples <[email protected]>
# Released under the 2-clause BSD license.
# Copyright (c) 2007-2015 The OpenRC Authors.
# See the Authors file at the top-level directory of this distribution and
# https://github.com/OpenRC/openrc/blob/master/AUTHORS
#
# This file is part of OpenRC. It is subject to the license terms in
# the LICENSE file found in the top-level directory of this
# distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE
# This file may not be copied, modified, propagated, or distributed
# except according to the terms contained in the LICENSE file.

command=@PKG_PREFIX@/sbin/polkitd
pidfile=@VARBASE@/run/polkitd/polkitd.pid
Expand Down
11 changes: 9 additions & 2 deletions init.d.misc/sshd.in
Original file line number Diff line number Diff line change
@@ -1,6 +1,13 @@
#!@SBINDIR@/openrc-run
# Copyright (c) 2007-2008 Roy Marples <[email protected]>
# Released under the 2-clause BSD license.
# Copyright (c) 2007-2015 The OpenRC Authors.
# See the Authors file at the top-level directory of this distribution and
# https://github.com/OpenRC/openrc/blob/master/AUTHORS
#
# This file is part of OpenRC. It is subject to the license terms in
# the LICENSE file found in the top-level directory of this
# distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE
# This file may not be copied, modified, propagated, or distributed
# except according to the terms contained in the LICENSE file.

command=/usr/sbin/sshd
command_args=$sshd_args
Expand Down
11 changes: 9 additions & 2 deletions init.d.misc/wpa_supplicant.in
Original file line number Diff line number Diff line change
@@ -1,6 +1,13 @@
#!@SBINDIR@/openrc-run
# Copyright (c) 2009 Roy Marples <[email protected]>
# Released under the 2-clause BSD license.
# Copyright (c) 2007-2015 The OpenRC Authors.
# See the Authors file at the top-level directory of this distribution and
# https://github.com/OpenRC/openrc/blob/master/AUTHORS
#
# This file is part of OpenRC. It is subject to the license terms in
# the LICENSE file found in the top-level directory of this
# distribution and at https://github.com/OpenRC/openrc/blob/master/LICENSE
# This file may not be copied, modified, propagated, or distributed
# except according to the terms contained in the LICENSE file.

command=/usr/sbin/wpa_supplicant
: ${wpa_supplicant_conf:=/etc/wpa_supplicant.conf}
Expand Down
Loading

0 comments on commit 000503f

Please sign in to comment.