Select the BSD license terms as the only license alternative
[build-utilities/hostap.git] / CONTRIBUTIONS
1 Contributions to hostap.git
2 ---------------------------
4 This software is distributed under a permissive open source license to
5 allow it to be used in any projects, whether open source or proprietary.
6 Contributions to the project are welcome and it is important to maintain
7 clear record of contributions and terms under which they are licensed.
8 To help with this, following procedure is used to allow acceptance and
9 recording of the terms.
11 These terms are similar to the process used in Linux kernel development.
12 The items (a) through (d) are identical to the Developer's Certificate
13 of Origin 1.1. To enable cleaner licensing option to be provided in the
14 future, an additional item (e) is included.
16 Until February 11, 2012, in case of most files in hostap.git, "under the
17 open source license indicated in the file" means that the contribution
18 is licensed both under GPL v2 and modified BSD license (see below) and
19 the choice between these licenses is given to anyone who redistributes
20 or uses the software. As such, the contribution has to be licensed under
21 both options to allow this choice.
23 As of February 11, 2012, the project has chosen to use only the BSD
24 license option for future distribution. As such, the GPL v2 license
25 option is no longer used and the contributions are not required to be
26 licensed until GPL v2. In case of most files in hostap.git, "under the
27 open source license indicated in the file" means that the contribution
28 is licensed under the modified BSD license (see below).
31 The additional item (e) is used to collect explicit approval to license
32 the contribution with only the modified BSD license (see below), i.e.,
33 without the GPL v2 option. This was done to allow simpler licensing
34 terms to be used in the future. It should be noted that the modified BSD
35 license is compatible with GNU GPL and as such, this possible move to
36 simpler licensing option does not prevent use of this software in
37 GPL projects.
40 By making a contribution to this project, I certify that:
42 (a) The contribution was created in whole or in part by me and I
43     have the right to submit it under the open source license
44     indicated in the file; or
46 (b) The contribution is based upon previous work that, to the best
47     of my knowledge, is covered under an appropriate open source
48     license and I have the right under that license to submit that
49     work with modifications, whether created in whole or in part
50     by me, under the same open source license (unless I am
51     permitted to submit under a different license), as indicated
52     in the file; or
54 (c) The contribution was provided directly to me by some other
55     person who certified (a), (b) or (c) and I have not modified
56     it.
58 (d) I understand and agree that this project and the contribution
59     are public and that a record of the contribution (including all
60     personal information I submit with it, including my sign-off) is
61     maintained indefinitely and may be redistributed consistent with
62     this project or the open source license(s) involved.
64 Additionally, I certify that:
66 (e) The contribution can be licensed under the modified BSD license
67     as shown below even in case of files that are currently licensed
68     under other terms.
71 To indicate your acceptance of these terms, please add the following
72 line to each contribution you make to the project:
74 Signed-hostap: Your Name <your@email.example.org>
76 using your real name. Pseudonyms or anonymous contributions cannot
77 unfortunately be accepted.
81 Modified BSD license (no advertisement clause):
83 Copyright (c) 2002-2012, Jouni Malinen <j@w1.fi> and contributors
84 All Rights Reserved.
86 Redistribution and use in source and binary forms, with or without
87 modification, are permitted provided that the following conditions are
88 met:
90 1. Redistributions of source code must retain the above copyright
91    notice, this list of conditions and the following disclaimer.
93 2. Redistributions in binary form must reproduce the above copyright
94    notice, this list of conditions and the following disclaimer in the
95    documentation and/or other materials provided with the distribution.
97 3. Neither the name(s) of the above-listed copyright holder(s) nor the
98    names of its contributors may be used to endorse or promote products
99    derived from this software without specific prior written permission.
101 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
102 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
103 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
104 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
105 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
106 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
107 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
108 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
109 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
110 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
111 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.