linux-scsi.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] target: Update copyright ownership to 2012
@ 2012-11-09 23:00 Nicholas A. Bellinger
  2012-11-10 10:15 ` Kirill A. Shutemov
                   ` (2 more replies)
  0 siblings, 3 replies; 6+ messages in thread
From: Nicholas A. Bellinger @ 2012-11-09 23:00 UTC (permalink / raw)
  To: target-devel; +Cc: linux-scsi, linux-kernel, Nicholas Bellinger

From: Nicholas Bellinger <nab@linux-iscsi.org>

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 <nab@linux-iscsi.org>
---
 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 <nab@kernel.org>
  *
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 <nab@kernel.org>
  *
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 <nab@kernel.org>
  *
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 <nab@linux-iscsi.org>
+ * Licensed to the Linux Foundation under the General Public License (GPL) version 2.
+ *
+ * Nicholas A. Bellinger <nab@linux-iscsi.org>
 *
  * 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 <nab@linux-iscsi.org>
  *
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 <nab@kernel.org>
  *
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 <nab@kernel.org>
  *
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 <nab@kernel.org>
  *
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 <nab@kernel.org>
  *
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 <nab@kernel.org>
  *
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 <nab@kernel.org>
  *
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 <nab@kernel.org>
  *
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 <nab@kernel.org>
  *
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 <nab@linux-iscsi.org>
  *
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 <nab@kernel.org>
  *
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 <nab@kernel.org>
  *
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 <nab@kernel.org>
  *
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 <nab@kernel.org>
  *
-- 
1.7.2.5

^ permalink raw reply related	[flat|nested] 6+ messages in thread

* Re: [PATCH] target: Update copyright ownership to 2012
  2012-11-09 23:00 [PATCH] target: Update copyright ownership to 2012 Nicholas A. Bellinger
@ 2012-11-10 10:15 ` Kirill A. Shutemov
  2012-11-10 19:18   ` Pasi Kärkkäinen
  2012-11-11  0:18 ` Kyle Moffett
  2012-11-11  8:56 ` James Bottomley
  2 siblings, 1 reply; 6+ messages in thread
From: Kirill A. Shutemov @ 2012-11-10 10:15 UTC (permalink / raw)
  To: Nicholas A. Bellinger; +Cc: target-devel, linux-scsi, linux-kernel

On Fri, Nov 09, 2012 at 11:00:14PM +0000, Nicholas A. Bellinger wrote:
> From: Nicholas Bellinger <nab@linux-iscsi.org>
> 
> 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 <nab@linux-iscsi.org>
> ---
>  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 <nab@kernel.org>
>   *

Why do you remove Linux-iSCSI.org copyright?

-- 
 Kirill A. Shutemov

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH] target: Update copyright ownership to 2012
  2012-11-10 10:15 ` Kirill A. Shutemov
@ 2012-11-10 19:18   ` Pasi Kärkkäinen
  0 siblings, 0 replies; 6+ messages in thread
From: Pasi Kärkkäinen @ 2012-11-10 19:18 UTC (permalink / raw)
  To: Kirill A. Shutemov
  Cc: Nicholas A. Bellinger, target-devel, linux-scsi, linux-kernel

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 <nab@linux-iscsi.org>
> > 
> > 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 <nab@linux-iscsi.org>
> > ---
> >  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 <nab@kernel.org>
> >   *
> 
> 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


^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH] target: Update copyright ownership to 2012
  2012-11-09 23:00 [PATCH] target: Update copyright ownership to 2012 Nicholas A. Bellinger
  2012-11-10 10:15 ` Kirill A. Shutemov
@ 2012-11-11  0:18 ` Kyle Moffett
  2012-11-11  2:44   ` Nicholas A. Bellinger
  2012-11-11  8:56 ` James Bottomley
  2 siblings, 1 reply; 6+ messages in thread
From: Kyle Moffett @ 2012-11-11  0:18 UTC (permalink / raw)
  To: Nicholas A. Bellinger
  Cc: target-devel, linux-scsi, linux-kernel, bkuhn, Andy Grover,
	Marc Fleischmann, legal

On Fri, Nov 9, 2012 at 3:00 PM, Nicholas A. Bellinger
<nab@linux-iscsi.org> 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

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH] target: Update copyright ownership to 2012
  2012-11-11  0:18 ` Kyle Moffett
@ 2012-11-11  2:44   ` Nicholas A. Bellinger
  0 siblings, 0 replies; 6+ messages in thread
From: Nicholas A. Bellinger @ 2012-11-11  2:44 UTC (permalink / raw)
  To: Kyle Moffett
  Cc: target-devel, linux-scsi, linux-kernel, bkuhn, Andy Grover,
	Marc Fleischmann, legal

On Sat, 2012-11-10 at 16:18 -0800, Kyle Moffett wrote:
> On Fri, Nov 9, 2012 at 3:00 PM, Nicholas A. Bellinger
> <nab@linux-iscsi.org> 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

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: [PATCH] target: Update copyright ownership to 2012
  2012-11-09 23:00 [PATCH] target: Update copyright ownership to 2012 Nicholas A. Bellinger
  2012-11-10 10:15 ` Kirill A. Shutemov
  2012-11-11  0:18 ` Kyle Moffett
@ 2012-11-11  8:56 ` James Bottomley
  2 siblings, 0 replies; 6+ messages in thread
From: James Bottomley @ 2012-11-11  8:56 UTC (permalink / raw)
  To: Nicholas A. Bellinger; +Cc: target-devel, linux-scsi, linux-kernel

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



^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2012-11-11  8:56 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-11-09 23:00 [PATCH] target: Update copyright ownership to 2012 Nicholas A. Bellinger
2012-11-10 10:15 ` Kirill A. Shutemov
2012-11-10 19:18   ` Pasi Kärkkäinen
2012-11-11  0:18 ` Kyle Moffett
2012-11-11  2:44   ` Nicholas A. Bellinger
2012-11-11  8:56 ` James Bottomley

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).