|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. 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, 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.  http://egit.eclipse.org/r/303  /* * 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