Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
RE: [jgit-dev] Re: Copyright/License Template for JGit

Thanks Shawn.  The new header you have included below looks fine.

Janet

-----Original Message-----
From: Shawn O. Pearce [mailto:spearce@xxxxxxxxxxx] 
Sent: Wednesday, February 17, 2010 1:40 PM
To: JGit Developers list; Janet Campbell; Mike Milinkovich
Cc: Sharon Corbett; Barb Cochrane; Robin Rosenberg; Matthias Sohn
Subject: Re: [jgit-dev] Re: Copyright/License Template for JGit

Shawn Pearce <sop@xxxxxxxxxx> wrote:
> Sharon Corbett <sharon.corbett@xxxxxxxxxxx> wrote:
> > Please see the following template and license information which will
need to
> > be appended to all JGIT source files for Eclipse Distribution:
> 
> JGit is not changing our header.

Time to eat my hat.  We are changing the header.

I just got off a conference call with Mike Milinkovich, Janet
Campbell, Robin Rosenberg, Matthias Sohn, and Chris Aniszczyk.
Thanks Mike for organizing it.

We managed to agree on using the following header, which was
drafted and proposed to the project by EMO.

The new header appears below[2].  The changes from the current header
is the introduction of "and other copyright owners..." below the
explicit copyright holder notices, and the entire first paragraph
was inserted "This program and the ..." before the license text.

The "and other copyright owners" sentance is to permit the project
to avoid including a copyright notice line for every single change
we accept in a file.  Rather, we only need to give explicit notice
for major contributions or rewrites.  Minor contributions will be
recorded automatically into the IP log.

The first paragraph, "This program and the accompying materials" is
a compromise.  I really don't see that the paragraph is necessary,
but EMO requested it, so we'll include it.


Mike and Janet, can you please confirm that the header template
below is acceptable?  At the end of the call there still seemed to
be a bit of question about what the "and other copyright owners"
line might look like.

Since I was the one that was so outspoken against this... I'll
take Matthias script[1], make the necessary tweaks, rewrite the
history, and update the initial CQ after I get back into the office
next Tuesday (2/23).

Due to the history rewrite I'll also have to delete all current and
historical *JGit* changes out of our Gerrit Code Review database.
EGit changes will not be affected.  In theory I could try to patch
up the database onto the rewritten history, but line numbers will get
all screwed up due to the header change, so its just not worth it.


[1] http://egit.eclipse.org/r/303
[2]
/*
 * Copyright (C) YEAR, CONTRIBUTOR
 * [Copyright (C) YEAR, CONTRIBUTOR...]
 * and other copyright owners as documented in the project's IP log.
 *
 * This program and the accompanying materials are made available
 * under the terms of the Eclipse Distribution License v1.0 which
 * accompanies this distribution, is reproduced below, and is
 * available at http://www.eclipse.org/org/documents/edl-v10.php
 *
 * 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 Eclipse Foundation, Inc. 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.
 */

-- 
Shawn.



Back to the top