On Thu, 25 Feb 2016, Lou Berger wrote:

Paul,
I think you and I are getting close to some agreeable text . At this point I think it would be good to hear from others particularly from those who contribute most significantly to the project at this time. See below for specific responses.

Ack,

Okay. Although I think the maintainer's responsibility to prevent garbage from being added to the base extends to this topic as well.

Sure, and I have done, where it's 100% clear. 100% clear would basically be things like "adding a copyright string with no other modifications to the file", given the bar to copyright is very low.


So the issue was that "Copyright" strings for modifications could cause
confusion about the scope, right?

Exactly!

How about we focus on that and just
say for modifications, it should be prefaced with "Portions:\n"?

I still think that the form in the document you pointed to, where the copyright is qualified by a summary description of what the copyright covers, is better.

The issue is at some point people either have to refer to the SCM data (if still available) and/or to contact the people/organisations listed in the copyright strings to really get the fine detail.

I just don't think we can get any useful level of detail into changelogs with the strings. (and the SFLC document on maintaining those strings was written before the wide-spread use of git I think / tail end of the CVS days).

But that said,
A single line saying " Portions Copyright. ..", would be ok.
But with the proposed form:"
Portions:
      Copyright ...."
I think the line break , with multiple lines eventually being added , would still result in confusion overtime.

Ok, So that'd be something like (note also added a "by your contribution" to the end of the first sentence added - as per SFLC you usually shouldn't add these for others):

From 7c658567a36b6d31c640d36e828d52344ba33357 Mon Sep 17 00:00:00 2001
From: Paul Jakma <[email protected]>
Date: Tue, 26 Jan 2016 12:45:31 +0000
Subject: HACKING: Document how to add standard copyright claims to files

* (REQUIRED READING) Copyright claims may be documented in the standard way,
  with a "Copyright ..." line near the beginning of the file.

diff --git a/HACKING.md b/HACKING.md
index 7a5d973..6c33bdb 100644
--- a/HACKING.md
+++ b/HACKING.md
@@ -50,6 +50,22 @@ be _explicitly_ stated with the contribution.  A 
"Signed-off-by" line is
 _not_ sufficient.  The "Signed-off-by" line is not used by the Quagga
 project.

+You may document applicable copyright claims to files being modified or
+added by your contribution.  The standard way is to add a string in the
+following format near the beginning of the file:
+
+    Copyright (C) <Year> <name of person/entity>[, optional contact details]
+
+When adding copyright claims for modifications to an existing file, please
+preface the claim with "Portions: " on a line before it and indent the
+"Copyright ..." string. If such a case already exists, add your indented
+claim immediately after. E.g.:
+
+    Portions:
+      Copyright (C) <Year> <Entity A> ....
+      Copyright (C) <Year> <Your details> ....
+ +
 GUIDELINES FOR HACKING ON QUAGGA {#sec:guidelines}
 ================================


regards,
--
Paul Jakma      [email protected]  @pjakma Key ID: 64A2FF6A
Fortune:
What is it about so many mail system authors and lacking sense of humour.

        - Alan Cox on linux-kernel

_______________________________________________
Quagga-dev mailing list
[email protected]
https://lists.quagga.net/mailman/listinfo/quagga-dev

Reply via email to