[PATCH] License: add a 2-clause BSD license file, and relicense a sparc64 file

Joel Sherrill joel.sherrill at oarcorp.com
Tue Dec 9 14:04:10 UTC 2014


On 12/9/2014 1:55 AM, Thomas Doerfler wrote:
> Gedare,
>
> I am also confused about mentioning your copyright in the "LICENSE.2" file.
>
> the patch for lib/libbsp/sparc64/niagara/startup/bspclean.c is fine, it
> tells you are the originator of this file and you apply "License.2" to it.
>
> What exactly does your copyright notice in "License.2" want to say:
> - That you are coypright holder of the license text?
> - That you are (partial) copyright holder of ALL RTEMS source files and
> they are available under this license?
> - That you are the copyright holder of SOME RTEMS files and they are
> available under this license?
> - That any contribution you added to RTEMS is under this license?
>
> IMHO such a global statement, leads to confusion and misinterpretation.
> I may even make a future relicensing more difficult.
I suggested adding a paragraph that tried to clarify this but ultimately
we need a (a) license.2 file and (b) list of people who have agreed to
relicense code to BSD-2 paragraph.
> I personally would prefer to have the "LICENSE.2" file in place (without
> the "Copyright Gedare Bloom" statement") and then each file pointing to
> the corresponding license.
>
> wkr,
>
> Thomas.
>
>
> Am 08.12.2014 um 20:57 schrieb Gedare Bloom:
>> ---
>>  LICENSE.2                                          | 23 ++++++++++++++++++++++
>>  .../lib/libbsp/sparc64/niagara/startup/bspclean.c  |  5 +----
>>  2 files changed, 24 insertions(+), 4 deletions(-)
>>  create mode 100644 LICENSE.2
>>
>> diff --git a/LICENSE.2 b/LICENSE.2
>> new file mode 100644
>> index 0000000..e85f6bb
>> --- /dev/null
>> +++ b/LICENSE.2
>> @@ -0,0 +1,23 @@
>> +
>> +Copyright (C) 2014. Gedare Bloom.
>> +
>> +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 HOLDER 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.
>> diff --git a/c/src/lib/libbsp/sparc64/niagara/startup/bspclean.c b/c/src/lib/libbsp/sparc64/niagara/startup/bspclean.c
>> index 88750aa..6c622b6 100644
>> --- a/c/src/lib/libbsp/sparc64/niagara/startup/bspclean.c
>> +++ b/c/src/lib/libbsp/sparc64/niagara/startup/bspclean.c
>> @@ -1,10 +1,7 @@
>>  /*
>>   * Copyright (c) 2014 Gedare Bloom.
>>   *
>> - * The license and distribution terms for this file may be
>> - * found in the file LICENSE in this distribution or at
>> - * http://www.rtems.org/license/LICENSE.
>> - */
>> + * This file's license is 2-clause BSD as in this distribution's LICENSE.2 file. */
>>  
>>  #include <bsp.h>
>>  #include <bsp/bootcard.h>
>>

-- 
Joel Sherrill, Ph.D.             Director of Research & Development
joel.sherrill at OARcorp.com        On-Line Applications Research
Ask me about RTEMS: a free RTOS  Huntsville AL 35805
Support Available                (256) 722-9985




More information about the devel mailing list