2012-11-09 23:06:52

by Nicholas A. Bellinger

[permalink] [raw]
Subject: [PATCH] target: Update copyright ownership to 2012

From: Nicholas Bellinger <[email protected]>

Hello everyone,

This patch to update copyright year to current for principal target core
ownership is now being pushed into target-pending/for-next.

Signed-off-by: Nicholas Bellinger <[email protected]>
---
drivers/target/target_core_alua.c | 5 +++--
drivers/target/target_core_configfs.c | 5 +++--
drivers/target/target_core_device.c | 7 +++----
drivers/target/target_core_fabric_configfs.c | 7 ++++---
drivers/target/target_core_fabric_lib.c | 5 +++--
drivers/target/target_core_file.c | 7 +++----
drivers/target/target_core_hba.c | 7 +++----
drivers/target/target_core_iblock.c | 7 +++----
drivers/target/target_core_pr.c | 5 +++--
drivers/target/target_core_pscsi.c | 7 +++----
drivers/target/target_core_rd.c | 7 +++----
drivers/target/target_core_sbc.c | 7 +++----
drivers/target/target_core_spc.c | 7 +++----
drivers/target/target_core_stat.c | 7 +++----
drivers/target/target_core_tmr.c | 5 +++--
drivers/target/target_core_tpg.c | 7 +++----
drivers/target/target_core_transport.c | 7 +++----
drivers/target/target_core_ua.c | 5 +++--
18 files changed, 55 insertions(+), 59 deletions(-)

diff --git a/drivers/target/target_core_alua.c b/drivers/target/target_core_alua.c
index 4c8eea2..035c606 100644
--- a/drivers/target/target_core_alua.c
+++ b/drivers/target/target_core_alua.c
@@ -3,8 +3,9 @@
*
* This file contains SPC-3 compliant asymmetric logical unit assigntment (ALUA)
*
- * Copyright (c) 2009-2010 Rising Tide Systems
- * Copyright (c) 2009-2010 Linux-iSCSI.org
+ * (c) Copyright 2009-2012 RisingTide Systems LLC.
+ *
+ * Licensed to the Linux Foundation under the General Public License (GPL) version 2.
*
* Nicholas A. Bellinger <[email protected]>
*
diff --git a/drivers/target/target_core_configfs.c b/drivers/target/target_core_configfs.c
index 2b14164..72881cc 100644
--- a/drivers/target/target_core_configfs.c
+++ b/drivers/target/target_core_configfs.c
@@ -3,8 +3,9 @@
*
* This file contains ConfigFS logic for the Generic Target Engine project.
*
- * Copyright (c) 2008-2011 Rising Tide Systems
- * Copyright (c) 2008-2011 Linux-iSCSI.org
+ * (c) Copyright 2008-2012 RisingTide Systems LLC.
+ *
+ * Licensed to the Linux Foundation under the General Public License (GPL) version 2.
*
* Nicholas A. Bellinger <[email protected]>
*
diff --git a/drivers/target/target_core_device.c b/drivers/target/target_core_device.c
index 54439bc..a9634aa 100644
--- a/drivers/target/target_core_device.c
+++ b/drivers/target/target_core_device.c
@@ -4,10 +4,9 @@
* This file contains the TCM Virtual Device and Disk Transport
* agnostic related functions.
*
- * Copyright (c) 2003, 2004, 2005 PyX Technologies, Inc.
- * Copyright (c) 2005-2006 SBE, Inc. All Rights Reserved.
- * Copyright (c) 2007-2010 Rising Tide Systems
- * Copyright (c) 2008-2010 Linux-iSCSI.org
+ * (c) Copyright 2003-2012 RisingTide Systems LLC.
+ *
+ * Licensed to the Linux Foundation under the General Public License (GPL) version 2.
*
* Nicholas A. Bellinger <[email protected]>
*
diff --git a/drivers/target/target_core_fabric_configfs.c b/drivers/target/target_core_fabric_configfs.c
index aa67313..4baac62 100644
--- a/drivers/target/target_core_fabric_configfs.c
+++ b/drivers/target/target_core_fabric_configfs.c
@@ -4,10 +4,11 @@
* This file contains generic fabric module configfs infrastructure for
* TCM v4.x code
*
- * Copyright (c) 2010,2011 Rising Tide Systems
- * Copyright (c) 2010,2011 Linux-iSCSI.org
+ * (c) Copyright 2010-2012 RisingTide Systems LLC.
*
- * Copyright (c) Nicholas A. Bellinger <[email protected]>
+ * Licensed to the Linux Foundation under the General Public License (GPL) version 2.
+ *
+ * Nicholas A. Bellinger <[email protected]>
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
diff --git a/drivers/target/target_core_fabric_lib.c b/drivers/target/target_core_fabric_lib.c
index e460d62..6ec5814 100644
--- a/drivers/target/target_core_fabric_lib.c
+++ b/drivers/target/target_core_fabric_lib.c
@@ -4,8 +4,9 @@
* This file contains generic high level protocol identifier and PR
* handlers for TCM fabric modules
*
- * Copyright (c) 2010 Rising Tide Systems, Inc.
- * Copyright (c) 2010 Linux-iSCSI.org
+ * (c) Copyright 2010-2012 RisingTide Systems LLC.
+ *
+ * Licensed to the Linux Foundation under the General Public License (GPL) version 2.
*
* Nicholas A. Bellinger <[email protected]>
*
diff --git a/drivers/target/target_core_file.c b/drivers/target/target_core_file.c
index 3ccef83..421da5c 100644
--- a/drivers/target/target_core_file.c
+++ b/drivers/target/target_core_file.c
@@ -3,10 +3,9 @@
*
* This file contains the Storage Engine <-> FILEIO transport specific functions
*
- * Copyright (c) 2005 PyX Technologies, Inc.
- * Copyright (c) 2005-2006 SBE, Inc. All Rights Reserved.
- * Copyright (c) 2007-2010 Rising Tide Systems
- * Copyright (c) 2008-2010 Linux-iSCSI.org
+ * (c) Copyright 2005-2012 RisingTide Systems LLC.
+ *
+ * Licensed to the Linux Foundation under the General Public License (GPL) version 2.
*
* Nicholas A. Bellinger <[email protected]>
*
diff --git a/drivers/target/target_core_hba.c b/drivers/target/target_core_hba.c
index 048b7b4..d597d61 100644
--- a/drivers/target/target_core_hba.c
+++ b/drivers/target/target_core_hba.c
@@ -3,10 +3,9 @@
*
* This file contains the TCM HBA Transport related functions.
*
- * Copyright (c) 2003, 2004, 2005 PyX Technologies, Inc.
- * Copyright (c) 2005, 2006, 2007 SBE, Inc.
- * Copyright (c) 2007-2010 Rising Tide Systems
- * Copyright (c) 2008-2010 Linux-iSCSI.org
+ * (c) Copyright 2003-2012 RisingTide Systems LLC.
+ *
+ * Licensed to the Linux Foundation under the General Public License (GPL) version 2.
*
* Nicholas A. Bellinger <[email protected]>
*
diff --git a/drivers/target/target_core_iblock.c b/drivers/target/target_core_iblock.c
index 33a5248..b5240bc 100644
--- a/drivers/target/target_core_iblock.c
+++ b/drivers/target/target_core_iblock.c
@@ -4,10 +4,9 @@
* This file contains the Storage Engine <-> Linux BlockIO transport
* specific functions.
*
- * Copyright (c) 2003, 2004, 2005 PyX Technologies, Inc.
- * Copyright (c) 2005, 2006, 2007 SBE, Inc.
- * Copyright (c) 2007-2010 Rising Tide Systems
- * Copyright (c) 2008-2010 Linux-iSCSI.org
+ * (c) Copyright 2003-2012 RisingTide Systems LLC.
+ *
+ * Licensed to the Linux Foundation under the General Public License (GPL) version 2.
*
* Nicholas A. Bellinger <[email protected]>
*
diff --git a/drivers/target/target_core_pr.c b/drivers/target/target_core_pr.c
index d7101a4..6ed3dc5 100644
--- a/drivers/target/target_core_pr.c
+++ b/drivers/target/target_core_pr.c
@@ -4,8 +4,9 @@
* This file contains SPC-3 compliant persistent reservations and
* legacy SPC-2 reservations with compatible reservation handling (CRH=1)
*
- * Copyright (c) 2009, 2010 Rising Tide Systems
- * Copyright (c) 2009, 2010 Linux-iSCSI.org
+ * (c) Copyright 2009-2012 RisingTide Systems LLC.
+ *
+ * Licensed to the Linux Foundation under the General Public License (GPL) version 2.
*
* Nicholas A. Bellinger <[email protected]>
*
diff --git a/drivers/target/target_core_pscsi.c b/drivers/target/target_core_pscsi.c
index b5c722b..8c5fb93 100644
--- a/drivers/target/target_core_pscsi.c
+++ b/drivers/target/target_core_pscsi.c
@@ -3,10 +3,9 @@
*
* This file contains the generic target mode <-> Linux SCSI subsystem plugin.
*
- * Copyright (c) 2003, 2004, 2005 PyX Technologies, Inc.
- * Copyright (c) 2005, 2006, 2007 SBE, Inc.
- * Copyright (c) 2007-2010 Rising Tide Systems
- * Copyright (c) 2008-2010 Linux-iSCSI.org
+ * (c) Copyright 2003-2012 RisingTide Systems LLC.
+ *
+ * Licensed to the Linux Foundation under the General Public License (GPL) version 2.
*
* Nicholas A. Bellinger <[email protected]>
*
diff --git a/drivers/target/target_core_rd.c b/drivers/target/target_core_rd.c
index 126529c..7f4deb9 100644
--- a/drivers/target/target_core_rd.c
+++ b/drivers/target/target_core_rd.c
@@ -4,10 +4,9 @@
* This file contains the Storage Engine <-> Ramdisk transport
* specific functions.
*
- * Copyright (c) 2003, 2004, 2005 PyX Technologies, Inc.
- * Copyright (c) 2005, 2006, 2007 SBE, Inc.
- * Copyright (c) 2007-2010 Rising Tide Systems
- * Copyright (c) 2008-2010 Linux-iSCSI.org
+ * (c) Copyright 2003-2012 RisingTide Systems LLC.
+ *
+ * Licensed to the Linux Foundation under the General Public License (GPL) version 2.
*
* Nicholas A. Bellinger <[email protected]>
*
diff --git a/drivers/target/target_core_sbc.c b/drivers/target/target_core_sbc.c
index ee9fa52..941092e 100644
--- a/drivers/target/target_core_sbc.c
+++ b/drivers/target/target_core_sbc.c
@@ -1,10 +1,9 @@
/*
* SCSI Block Commands (SBC) parsing and emulation.
*
- * Copyright (c) 2002, 2003, 2004, 2005 PyX Technologies, Inc.
- * Copyright (c) 2005, 2006, 2007 SBE, Inc.
- * Copyright (c) 2007-2010 Rising Tide Systems
- * Copyright (c) 2008-2010 Linux-iSCSI.org
+ * (c) Copyright 2002-2012 RisingTide Systems LLC.
+ *
+ * Licensed to the Linux Foundation under the General Public License (GPL) version 2.
*
* Nicholas A. Bellinger <[email protected]>
*
diff --git a/drivers/target/target_core_spc.c b/drivers/target/target_core_spc.c
index cf1b8bb..075842f 100644
--- a/drivers/target/target_core_spc.c
+++ b/drivers/target/target_core_spc.c
@@ -1,10 +1,9 @@
/*
* SCSI Primary Commands (SPC) parsing and emulation.
*
- * Copyright (c) 2002, 2003, 2004, 2005 PyX Technologies, Inc.
- * Copyright (c) 2005, 2006, 2007 SBE, Inc.
- * Copyright (c) 2007-2010 Rising Tide Systems
- * Copyright (c) 2008-2010 Linux-iSCSI.org
+ * (c) Copyright 2002-2012 RisingTide Systems LLC.
+ *
+ * Licensed to the Linux Foundation under the General Public License (GPL) version 2.
*
* Nicholas A. Bellinger <[email protected]>
*
diff --git a/drivers/target/target_core_stat.c b/drivers/target/target_core_stat.c
index 9bbb017..bf7a619 100644
--- a/drivers/target/target_core_stat.c
+++ b/drivers/target/target_core_stat.c
@@ -1,13 +1,12 @@
/*******************************************************************************
* Filename: target_core_stat.c
*
- * Copyright (c) 2011 Rising Tide Systems
- * Copyright (c) 2011 Linux-iSCSI.org
- *
* Modern ConfigFS group context specific statistics based on original
* target_core_mib.c code
*
- * Copyright (c) 2006-2007 SBE, Inc. All Rights Reserved.
+ * (c) Copyright 2011-2012 RisingTide Systems LLC.
+ *
+ * Licensed to the Linux Foundation under the General Public License (GPL) version 2.
*
* Nicholas A. Bellinger <[email protected]>
*
diff --git a/drivers/target/target_core_tmr.c b/drivers/target/target_core_tmr.c
index 2aaceae..5b57039 100644
--- a/drivers/target/target_core_tmr.c
+++ b/drivers/target/target_core_tmr.c
@@ -3,8 +3,9 @@
*
* This file contains SPC-3 task management infrastructure
*
- * Copyright (c) 2009,2010 Rising Tide Systems
- * Copyright (c) 2009,2010 Linux-iSCSI.org
+ * (c) Copyright 2009-2012 RisingTide Systems LLC.
+ *
+ * Licensed to the Linux Foundation under the General Public License (GPL) version 2.
*
* Nicholas A. Bellinger <[email protected]>
*
diff --git a/drivers/target/target_core_tpg.c b/drivers/target/target_core_tpg.c
index a531fe2..a368329 100644
--- a/drivers/target/target_core_tpg.c
+++ b/drivers/target/target_core_tpg.c
@@ -3,10 +3,9 @@
*
* This file contains generic Target Portal Group related functions.
*
- * Copyright (c) 2002, 2003, 2004, 2005 PyX Technologies, Inc.
- * Copyright (c) 2005, 2006, 2007 SBE, Inc.
- * Copyright (c) 2007-2010 Rising Tide Systems
- * Copyright (c) 2008-2010 Linux-iSCSI.org
+ * (c) Copyright 2002-2012 RisingTide Systems LLC.
+ *
+ * Licensed to the Linux Foundation under the General Public License (GPL) version 2.
*
* Nicholas A. Bellinger <[email protected]>
*
diff --git a/drivers/target/target_core_transport.c b/drivers/target/target_core_transport.c
index 63d7848..b7f545b 100644
--- a/drivers/target/target_core_transport.c
+++ b/drivers/target/target_core_transport.c
@@ -3,10 +3,9 @@
*
* This file contains the Generic Target Engine Core.
*
- * Copyright (c) 2002, 2003, 2004, 2005 PyX Technologies, Inc.
- * Copyright (c) 2005, 2006, 2007 SBE, Inc.
- * Copyright (c) 2007-2010 Rising Tide Systems
- * Copyright (c) 2008-2010 Linux-iSCSI.org
+ * (c) Copyright 2002-2012 RisingTide Systems LLC.
+ *
+ * Licensed to the Linux Foundation under the General Public License (GPL) version 2.
*
* Nicholas A. Bellinger <[email protected]>
*
diff --git a/drivers/target/target_core_ua.c b/drivers/target/target_core_ua.c
index 60c8f41..483ac72 100644
--- a/drivers/target/target_core_ua.c
+++ b/drivers/target/target_core_ua.c
@@ -3,8 +3,9 @@
*
* This file contains logic for SPC-3 Unit Attention emulation
*
- * Copyright (c) 2009,2010 Rising Tide Systems
- * Copyright (c) 2009,2010 Linux-iSCSI.org
+ * (c) Copyright 2009-2012 RisingTide Systems LLC.
+ *
+ * Licensed to the Linux Foundation under the General Public License (GPL) version 2.
*
* Nicholas A. Bellinger <[email protected]>
*
--
1.7.2.5


2012-11-10 10:14:08

by Kirill A. Shutemov

[permalink] [raw]
Subject: Re: [PATCH] target: Update copyright ownership to 2012

On Fri, Nov 09, 2012 at 11:00:14PM +0000, Nicholas A. Bellinger wrote:
> From: Nicholas Bellinger <[email protected]>
>
> Hello everyone,
>
> This patch to update copyright year to current for principal target core
> ownership is now being pushed into target-pending/for-next.
>
> Signed-off-by: Nicholas Bellinger <[email protected]>
> ---
> drivers/target/target_core_alua.c | 5 +++--
> drivers/target/target_core_configfs.c | 5 +++--
> drivers/target/target_core_device.c | 7 +++----
> drivers/target/target_core_fabric_configfs.c | 7 ++++---
> drivers/target/target_core_fabric_lib.c | 5 +++--
> drivers/target/target_core_file.c | 7 +++----
> drivers/target/target_core_hba.c | 7 +++----
> drivers/target/target_core_iblock.c | 7 +++----
> drivers/target/target_core_pr.c | 5 +++--
> drivers/target/target_core_pscsi.c | 7 +++----
> drivers/target/target_core_rd.c | 7 +++----
> drivers/target/target_core_sbc.c | 7 +++----
> drivers/target/target_core_spc.c | 7 +++----
> drivers/target/target_core_stat.c | 7 +++----
> drivers/target/target_core_tmr.c | 5 +++--
> drivers/target/target_core_tpg.c | 7 +++----
> drivers/target/target_core_transport.c | 7 +++----
> drivers/target/target_core_ua.c | 5 +++--
> 18 files changed, 55 insertions(+), 59 deletions(-)
>
> diff --git a/drivers/target/target_core_alua.c b/drivers/target/target_core_alua.c
> index 4c8eea2..035c606 100644
> --- a/drivers/target/target_core_alua.c
> +++ b/drivers/target/target_core_alua.c
> @@ -3,8 +3,9 @@
> *
> * This file contains SPC-3 compliant asymmetric logical unit assigntment (ALUA)
> *
> - * Copyright (c) 2009-2010 Rising Tide Systems
> - * Copyright (c) 2009-2010 Linux-iSCSI.org
> + * (c) Copyright 2009-2012 RisingTide Systems LLC.
> + *
> + * Licensed to the Linux Foundation under the General Public License (GPL) version 2.
> *
> * Nicholas A. Bellinger <[email protected]>
> *

Why do you remove Linux-iSCSI.org copyright?

--
Kirill A. Shutemov

2012-11-10 19:18:19

by Pasi Kärkkäinen

[permalink] [raw]
Subject: Re: [PATCH] target: Update copyright ownership to 2012

On Sat, Nov 10, 2012 at 12:15:21PM +0200, Kirill A. Shutemov wrote:
> On Fri, Nov 09, 2012 at 11:00:14PM +0000, Nicholas A. Bellinger wrote:
> > From: Nicholas Bellinger <[email protected]>
> >
> > Hello everyone,
> >
> > This patch to update copyright year to current for principal target core
> > ownership is now being pushed into target-pending/for-next.
> >
> > Signed-off-by: Nicholas Bellinger <[email protected]>
> > ---
> > drivers/target/target_core_alua.c | 5 +++--
> > drivers/target/target_core_configfs.c | 5 +++--
> > drivers/target/target_core_device.c | 7 +++----
> > drivers/target/target_core_fabric_configfs.c | 7 ++++---
> > drivers/target/target_core_fabric_lib.c | 5 +++--
> > drivers/target/target_core_file.c | 7 +++----
> > drivers/target/target_core_hba.c | 7 +++----
> > drivers/target/target_core_iblock.c | 7 +++----
> > drivers/target/target_core_pr.c | 5 +++--
> > drivers/target/target_core_pscsi.c | 7 +++----
> > drivers/target/target_core_rd.c | 7 +++----
> > drivers/target/target_core_sbc.c | 7 +++----
> > drivers/target/target_core_spc.c | 7 +++----
> > drivers/target/target_core_stat.c | 7 +++----
> > drivers/target/target_core_tmr.c | 5 +++--
> > drivers/target/target_core_tpg.c | 7 +++----
> > drivers/target/target_core_transport.c | 7 +++----
> > drivers/target/target_core_ua.c | 5 +++--
> > 18 files changed, 55 insertions(+), 59 deletions(-)
> >
> > diff --git a/drivers/target/target_core_alua.c b/drivers/target/target_core_alua.c
> > index 4c8eea2..035c606 100644
> > --- a/drivers/target/target_core_alua.c
> > +++ b/drivers/target/target_core_alua.c
> > @@ -3,8 +3,9 @@
> > *
> > * This file contains SPC-3 compliant asymmetric logical unit assigntment (ALUA)
> > *
> > - * Copyright (c) 2009-2010 Rising Tide Systems
> > - * Copyright (c) 2009-2010 Linux-iSCSI.org
> > + * (c) Copyright 2009-2012 RisingTide Systems LLC.
> > + *
> > + * Licensed to the Linux Foundation under the General Public License (GPL) version 2.
> > *
> > * Nicholas A. Bellinger <[email protected]>
> > *
>
> Why do you remove Linux-iSCSI.org copyright?
>

And:

- * Copyright (c) 2005 PyX Technologies, Inc.
- * Copyright (c) 2005-2006 SBE, Inc. All Rights Reserved.

on some other files.

-- Pasi

2012-11-11 00:18:40

by Kyle Moffett

[permalink] [raw]
Subject: Re: [PATCH] target: Update copyright ownership to 2012

On Fri, Nov 9, 2012 at 3:00 PM, Nicholas A. Bellinger
<[email protected]> wrote:
> This patch to update copyright year to current for principal target core
> ownership is now being pushed into target-pending/for-next.

Pardon me, but you were just publicly accused of violating the GPL, so
your response is to send a patch removing the copyright notices of all
other organizations from the SCSI-target code? Have you obtained
ownership of all the relevant copyrights for Linux-iSCSI.org, PyX
Technologies, Inc, and SBE, Inc? If not, then this patch is an
attempted violation of those organizations copyrights and of the GPL
(which requires that you preserve copyright notices).

Further, while these notices are the only ones listed in those files,
they are not the only individuals outside of RisingTide Systems which
have significant copyright interest in this code. If your goal is to
obtain exclusive copyright ownership over this code then there are a
great many other people you must contact and convince first.

I would encourage you to talk privately with the Software Freedom
Conservancy before sending more patches of this nature.

Cheers,
Kyle Moffett

> diff --git a/drivers/target/target_core_alua.c b/drivers/target/target_core_alua.c
> - * Copyright (c) 2009-2010 Linux-iSCSI.org
> diff --git a/drivers/target/target_core_configfs.c b/drivers/target/target_core_configfs.c
> - * Copyright (c) 2008-2011 Linux-iSCSI.org
> diff --git a/drivers/target/target_core_device.c b/drivers/target/target_core_device.c
> - * Copyright (c) 2003, 2004, 2005 PyX Technologies, Inc.
> - * Copyright (c) 2005-2006 SBE, Inc. All Rights Reserved.
> - * Copyright (c) 2008-2010 Linux-iSCSI.org
> diff --git a/drivers/target/target_core_fabric_configfs.c b/drivers/target/target_core_fabric_configfs.c
> - * Copyright (c) 2010,2011 Linux-iSCSI.org
> diff --git a/drivers/target/target_core_fabric_lib.c b/drivers/target/target_core_fabric_lib.c
> - * Copyright (c) 2010 Linux-iSCSI.org
> diff --git a/drivers/target/target_core_file.c b/drivers/target/target_core_file.c
> - * Copyright (c) 2005 PyX Technologies, Inc.
> - * Copyright (c) 2005-2006 SBE, Inc. All Rights Reserved.
> - * Copyright (c) 2008-2010 Linux-iSCSI.org
> diff --git a/drivers/target/target_core_hba.c b/drivers/target/target_core_hba.c
> - * Copyright (c) 2003, 2004, 2005 PyX Technologies, Inc.
> - * Copyright (c) 2005, 2006, 2007 SBE, Inc.
> - * Copyright (c) 2008-2010 Linux-iSCSI.org
> diff --git a/drivers/target/target_core_iblock.c b/drivers/target/target_core_iblock.c
> - * Copyright (c) 2003, 2004, 2005 PyX Technologies, Inc.
> - * Copyright (c) 2005, 2006, 2007 SBE, Inc.
> - * Copyright (c) 2008-2010 Linux-iSCSI.org
> diff --git a/drivers/target/target_core_pr.c b/drivers/target/target_core_pr.c
> - * Copyright (c) 2009, 2010 Linux-iSCSI.org
> diff --git a/drivers/target/target_core_pscsi.c b/drivers/target/target_core_pscsi.c
> - * Copyright (c) 2003, 2004, 2005 PyX Technologies, Inc.
> - * Copyright (c) 2005, 2006, 2007 SBE, Inc.
> - * Copyright (c) 2008-2010 Linux-iSCSI.org
> diff --git a/drivers/target/target_core_rd.c b/drivers/target/target_core_rd.c
> - * Copyright (c) 2003, 2004, 2005 PyX Technologies, Inc.
> - * Copyright (c) 2005, 2006, 2007 SBE, Inc.
> - * Copyright (c) 2008-2010 Linux-iSCSI.org
> diff --git a/drivers/target/target_core_sbc.c b/drivers/target/target_core_sbc.c
> - * Copyright (c) 2002, 2003, 2004, 2005 PyX Technologies, Inc.
> - * Copyright (c) 2005, 2006, 2007 SBE, Inc.
> - * Copyright (c) 2008-2010 Linux-iSCSI.org
> diff --git a/drivers/target/target_core_spc.c b/drivers/target/target_core_spc.c
> - * Copyright (c) 2002, 2003, 2004, 2005 PyX Technologies, Inc.
> - * Copyright (c) 2005, 2006, 2007 SBE, Inc.
> - * Copyright (c) 2008-2010 Linux-iSCSI.org
> diff --git a/drivers/target/target_core_stat.c b/drivers/target/target_core_stat.c
> - * Copyright (c) 2011 Linux-iSCSI.org
> - * Copyright (c) 2006-2007 SBE, Inc. All Rights Reserved.
> diff --git a/drivers/target/target_core_tmr.c b/drivers/target/target_core_tmr.c
> - * Copyright (c) 2009,2010 Linux-iSCSI.org
> diff --git a/drivers/target/target_core_tpg.c b/drivers/target/target_core_tpg.c
> - * Copyright (c) 2002, 2003, 2004, 2005 PyX Technologies, Inc.
> - * Copyright (c) 2005, 2006, 2007 SBE, Inc.
> - * Copyright (c) 2008-2010 Linux-iSCSI.org
> diff --git a/drivers/target/target_core_transport.c b/drivers/target/target_core_transport.c
> - * Copyright (c) 2002, 2003, 2004, 2005 PyX Technologies, Inc.
> - * Copyright (c) 2005, 2006, 2007 SBE, Inc.
> - * Copyright (c) 2008-2010 Linux-iSCSI.org
> diff --git a/drivers/target/target_core_ua.c b/drivers/target/target_core_ua.c
> - * Copyright (c) 2009,2010 Linux-iSCSI.org

2012-11-11 02:45:10

by Nicholas A. Bellinger

[permalink] [raw]
Subject: Re: [PATCH] target: Update copyright ownership to 2012

On Sat, 2012-11-10 at 16:18 -0800, Kyle Moffett wrote:
> On Fri, Nov 9, 2012 at 3:00 PM, Nicholas A. Bellinger
> <[email protected]> wrote:
> > This patch to update copyright year to current for principal target core
> > ownership is now being pushed into target-pending/for-next.
>
> Pardon me, but you were just publicly accused of violating the GPL, so
> your response is to send a patch removing the copyright notices of all
> other organizations from the SCSI-target code? Have you obtained
> ownership of all the relevant copyrights for Linux-iSCSI.org, PyX
> Technologies, Inc, and SBE, Inc?

I understand and appreciate your concerns.

To answer your question, we have rightfully obtained ownership of all
relevant copyrights to the target code for PyX Technologies LLC, and
SBEi, Inc.

I co-founded PyX in 2002, where we started the development of the target
code. PyX was subsequently acquired by SBEi in 2005. In 2007, I
purchased (at significant personal cost) all rights, title and interest
(incl. the copyright) in the target code. I then co-founded RisingTide
with this code in 2009.

Linux-iSCSI.org is only a URL and website that is owned by RisingTide
Systems, and not a legal entity or person, so listing it as a copyright
holder is meaningless.

> If not, then this patch is an
> attempted violation of those organizations copyrights and of the GPL
> (which requires that you preserve copyright notices).
>
> Further, while these notices are the only ones listed in those files,
> they are not the only individuals outside of RisingTide Systems which
> have significant copyright interest in this code.
>
> If your goal is to
> obtain exclusive copyright ownership over this code then there are a
> great many other people you must contact and convince first.
>

The goal is to update the copyright to the current year, and to remove
legal entities that no longer exist or were meaningless.

I hope this clarifies your concerns.

Thank you,

--nab

2012-11-11 08:56:31

by James Bottomley

[permalink] [raw]
Subject: Re: [PATCH] target: Update copyright ownership to 2012

On Fri, 2012-11-09 at 23:00 +0000, Nicholas A. Bellinger wrote:
> diff --git a/drivers/target/target_core_alua.c
> b/drivers/target/target_core_alua.c
> index 4c8eea2..035c606 100644
> --- a/drivers/target/target_core_alua.c
> +++ b/drivers/target/target_core_alua.c
> @@ -3,8 +3,9 @@
> *
> * This file contains SPC-3 compliant asymmetric logical unit
> assigntment (ALUA)
> *
> - * Copyright (c) 2009-2010 Rising Tide Systems
> - * Copyright (c) 2009-2010 Linux-iSCSI.org
> + * (c) Copyright 2009-2012 RisingTide Systems LLC.
> + *
> + * Licensed to the Linux Foundation under the General Public License
> (GPL) version 2.

I don't quite understand this last bit. Firstly, I'm not aware of any
agreement with the Linux Foundation over this and secondly one of the
cardinal principles of GPL is the copyleft one that all downstreams get
equal rights, so you can't licence GPL code to anyone in particular
because you have to licence it to everyone. Thirdly, I think it should
be the GNU General Public Licence. In the context of the kernel, that's
probably taken as read, but if you're going to add it explicitly, might
as well be precise.

James