Re: [PATCH] target: Update copyright ownership to 2012

2012-11-11 Thread James Bottomley
On Fri, 2012-11-09 at 23:00 +, 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


--
To unsubscribe from this list: send the line unsubscribe linux-scsi in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH] target: Update copyright ownership to 2012

2012-11-10 Thread Kirill A. Shutemov
On Fri, Nov 09, 2012 at 11:00:14PM +, Nicholas A. Bellinger wrote:
 From: Nicholas Bellinger n...@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 n...@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 n...@kernel.org
   *

Why do you remove Linux-iSCSI.org copyright?

-- 
 Kirill A. Shutemov
--
To unsubscribe from this list: send the line unsubscribe linux-scsi in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH] target: Update copyright ownership to 2012

2012-11-10 Thread Pasi Kärkkäinen
On Sat, Nov 10, 2012 at 12:15:21PM +0200, Kirill A. Shutemov wrote:
 On Fri, Nov 09, 2012 at 11:00:14PM +, Nicholas A. Bellinger wrote:
  From: Nicholas Bellinger n...@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 n...@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 n...@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

--
To unsubscribe from this list: send the line unsubscribe linux-scsi in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH] target: Update copyright ownership to 2012

2012-11-10 Thread Kyle Moffett
On Fri, Nov 9, 2012 at 3:00 PM, Nicholas A. Bellinger
n...@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
--
To unsubscribe from this list: send the line unsubscribe linux-scsi in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH] target: Update copyright ownership to 2012

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

--
To unsubscribe from this list: send the line unsubscribe linux-scsi in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html