#6491: [with spkg, positive review pending] Modular Cohomology Rings of Finite
p-Groups
-------------------------------+--------------------------------------------
 Reporter:  SimonKing          |       Owner:  SimonKing                     
     Type:  enhancement        |      Status:  assigned                      
 Priority:  major              |   Milestone:  sage-4.1.1                    
Component:  optional packages  |    Keywords:  cohomology ring finite p-group
 Reviewer:                     |      Author:  Simon King                    
   Merged:                     |  
-------------------------------+--------------------------------------------

Comment(by SimonKing):

 There's news about licences:

 Michael Ringe kindly agreed to provide mtx-2.2.3 with a new licence "GPL
 v2 or later", hence, he put a version mtx-2.2.4 on the download page, and
 as much as I see it differs from mtx-2.2.3 only by a new COPYING file.

 So, I guess that in the documentation of our package I should replace all
 references to mtx-2.2.3 by a reference to mtx-2.2.4, and I should provide
 the new original sources in the folder 'mtxoriginal/' of our package.

 My questions:
  - Look at the folder 'src/mtx-2.2.3'. Does it suffice to rename that
 folder to 'src/mtx-2.2.4' and replace the old COPYING file by the new one?
  - Specifically: Is it a problem that we use files showing cvs (or svn?)
 numbers that are different from those on the MeatAxe download page? For
 example, the ''official''  'zzz.c' from the download page starts with
    {{{
 /* ========================== C MeatAxe =============================
    Finite field arithmetic and common functions. `Small' version for
    field orders q <= 256. Originally based on the `hprout.c' written
    by Klaus Lux.

    (C) Copyright 1993 Michael Ringe, Lehrstuhl D fuer Mathematik,
    RWTH Aachen, Germany  <[email protected]>
    This program is free software; see the file COPYING for details.
    ================================================================== */


 /* $Id: zzz.c,v 2.20 1995/06/22 13:19:45 mringe Exp $
  *
  * $Log: zzz.c,v $
  * Revision 2.20  1995/06/22  13:19:45  mringe
  * Teste, ob MeatAxeBinDir != 0
  *
  * Revision 2.19  1995/05/12  10:07:20  mringe
  * Benutze MeatAxeBinDir beim Aufruf von maketab.
  *
  * Revision 2.18  1994/11/28  16:38:00  mringe
  * Neue Namen: SFOpen() und SFSeek().
  *
    }}}
    while we have the corresponding file starting with
    {{{
 /* ========================== C MeatAxe =============================
    Finite field arithmetic and common functions. `Small' version for
    field orders q <= 256. Originally based on the `hprout.c' written
    by Klaus Lux.

    (C) Copyright 1993 Michael Ringe, Lehrstuhl D fuer Mathematik,
    RWTH Aachen, Germany  <[email protected]>
    This program is free software; see the file COPYING for details.
    ================================================================== */


 /* $Id: zzz.c,v 1.2 1997/09/11 15:44:42 gap Exp $
  *
  * $Log: zzz.c,v $
  * Revision 1.2  1997/09/11 15:44:42  gap
  * New version 2.2.3. AH
  *
  * Revision 2.20  1995/06/22  13:19:45  mringe
  * Teste, ob MeatAxeBinDir != 0
  *
  * Revision 2.19  1995/05/12  10:07:20  mringe
  * Benutze MeatAxeBinDir beim Aufruf von maketab.
    }}}

    So, my question is: Must these file headers match in order to conform
 with the licence? If this were the case, I had a lot of dull work to do...

  - My files start with a header such as
    {{{
 #*****************************************************************************
 #
 #    Cohomology Rings of Finite p-Groups
 #
 #    Copyright (C) 2009 Simon A. King <[email protected]>
 #
 #  Distributed under the terms of the GNU General Public License (GPL)
 #
 #    This code is distributed in the hope that it will be useful,
 #    but WITHOUT ANY WARRANTY; without even the implied warranty of
 #    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 #    General Public License for more details.
 #
 #  The full text of the GPL is available at:
 #
 #                  http://www.gnu.org/licenses/
 #*****************************************************************************
    }}}
    Does this already mean that my code is ''correctly'' (whatever that
 means) licenced under GPL? Or do I need to provide a COPYING file as well?

 Please excuse if these questions are stupid. But my impression is that
 licences are taken serious, and I have ''no idea whatsoever'' on that
 matter.

-- 
Ticket URL: <http://trac.sagemath.org/sage_trac/ticket/6491#comment:26>
Sage <http://sagemath.org/>
Sage: Creating a Viable Open Source Alternative to Magma, Maple, Mathematica, 
and MATLAB

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"sage-trac" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/sage-trac?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to