Skip to content

Relicense all shootout benchmarks to use their preferred license #14248

Closed
@brson

Description

@brson
Contributor

The shootout will only accept code that is under a particular variation of the BSD license. We are the authoritative source for this code at the moment, but it's under the Rust license. We can't participate in the shootout on an equal footing without using the proper license.

For each benchmark, either contact all the authors and get written permission to relicense, or just rewrite it; put the correct license on the files and add them as exceptions to licenseck.py.

Have statements from

  • alexcrichton
    SimonSapin
    pcwalton
    edwardw
    kimundi
    TeXitoi
    erickt
    Thiez
    Kevin Butler
    BurntSushi (Andrew Gallant)

Activity

thestinger

thestinger commented on May 16, 2014

@thestinger
Contributor

Here's the specific license: http://benchmarksgame.alioth.debian.org/license.php

It actually looks like a three-clause BSD license with the advertising/promotion clause included.

brson

brson commented on May 16, 2014

@brson
ContributorAuthor

Ah, yeah, not two-clause BSD.

changed the title [-]Relicense all shootout benchmarks as two-clause BSD[/-] [+]Relicense all shootout benchmarks to use their preferred license[/+] on May 22, 2014
brson

brson commented on May 22, 2014

@brson
ContributorAuthor

Updated OP to reflect that this is not "two-clause" BSD.

Thiez

Thiez commented on May 22, 2014

@Thiez
Contributor

I've touched some of that code a long time ago, not sure if I changed enough to qualify as 'author', but if I have, I hereby grant permission to relicense my stuff to whatever is the required version of the BSD-license.

TeXitoi

TeXitoi commented on May 25, 2014

@TeXitoi
Contributor

I rewrited or modified almost every benchmark. I grant permission to relicense my contributions to the shootout license. (Even under the WTFPLv2 if anyone want)

brson

brson commented on May 29, 2014

@brson
ContributorAuthor

I've updated the op with the list of people from whom I have statements on file.

brson

brson commented on May 29, 2014

@brson
ContributorAuthor

For those interested in helping with this, this is the statement I've asked the stragglers in #14420 to email me:


I agree to relicense any previous contributions to http://github.com/mozilla/rust according to the following terms:

// The Computer Language Benchmarks Game
// http://benchmarksgame.alioth.debian.org/
// contributed by the Rust Project Developers

// Copyright (c) 2013-2014 The Rust Project Developers
//
// All rights reserved.
//
// Redistribution and use in source and binary forms, with or without
// modification, are permitted provided that the following conditions
// are met:
//
// - Redistributions of source code must retain the above copyright
//   notice, this list of conditions and the following disclaimer.
//
// - 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 "The Computer Language Benchmarks Game" nor
//   the name of "The Computer Language Shootout Benchmarks" nor the
//   names of its contributors may be used to endorse or promote
//   products derived from this software without specific prior
//   written permission.
//
// 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.

57 remaining items

Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    E-easyCall for participation: Easy difficulty. Experience needed to fix: Not much. Good first issue.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @alexcrichton@tedhorst@brson@killerswan@Thiez

        Issue actions

          Relicense all shootout benchmarks to use their preferred license · Issue #14248 · rust-lang/rust