savannah-hackers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Savannah-hackers] Re: Savannah Projects Approval


From: Michael J. Flickinger
Subject: Re: [Savannah-hackers] Re: Savannah Projects Approval
Date: Tue, 17 Aug 2004 15:29:02 -0400
User-agent: KMail/1.5.3

On Tuesday 17 August 2004 03:04 pm, Martin-Guillerez Damien wrote:
> > > In order to release your project properly and unambiguously
> > > under the GPL, please place copyright notices and permission-to-copy
> > > statements at the beginning of every file of source code.
>
> Oops :(
>
> > > The following files do not seem to be under any particular license, it
> > > is crucial that they are placed under one compatible with the GPL.
> > >
> > >   ./simul/include/libxml/xml++.h
>
> There's a header of the GNU LGPL in that file. Should I change the header
> to make it more clearly ? here's the header of that file :
> /* xml++.h
>  * libxml++ and this file are copyright (C) 2000 by Ari Johnson, and
>  * are covered by the GNU Lesser General Public License, which should be
>  * included with libxml++ as the file COPYING.
>

Please use the standard LGPL header, which is:
  
   <one line to give the library's name and a brief idea of what it does.>
    Copyright (C) <year>  <name of author>

    This library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
    License as published by the Free Software Foundation; either
    version 2.1 of the License, or (at your option) any later version.

    This library 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
    Lesser General Public License for more details.

    You should have received a copy of the GNU Lesser General Public
    License along with this library; if not, write to the Free Software
    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA

It can be found at http://www.gnu.org/licenses/lgpl.txt

> > >   ./ihm/fenetres/archi/niveau1/archi_niv1.ui.h
> > >   ./ihm/fenetres/archi/niveau2/archi_niv2.ui.h
> > >   ./ihm/fenetres/cache/cache.ui.h
> > >   ./ihm/fenetres/magneto/magneto.ui.h
> > >   ./ihm/fenetres/memoire/memoire.ui.h
> > >   ./ihm/fenetres/pipeline/pipeline.ui.h
> > >   ./ihm/fenetres/registres/registres.ui.h
> > >   ./ihm/fenetres/registres/tableReg.ui.h
> > >   ./ihm/fenetres/terminal/terminal.ui.h
>
> Ok those are GPL files, their devoloppers just forgot to put a header (I
> wasn't in that part of the project)
>
Ok, they need the gpl header though, if it could he added that would be great. 
:)

> > >   ./ihm/inc/libxml/xml++.h
> Same as the other xml++.h
>
> > >   ./ihm/inc/myQTable.h
> > >   ./ihm/definevar.h
> > >   ./ihm/constdecl.h
> > >   ./ihm/vliw.ui.h
> > >   ./quizz/inc/libxml/xml++.h
>
> same xml++.h
>
> > >   ./quizz/pictureform.ui.h
> > >   ./quizz/quizzform.ui.h
> > >
> > >
> > >   ./salto-1.4.2beta1/acconfig.h
> > >   ./salto-1.4.2beta1/src/Obstack.h
> > >   ./salto-1.4.2beta1/src/OpcodeTable.h
> > >   ./salto-1.4.2beta1/src/Pix.h
> > >   ./salto-1.4.2beta1/src/Regex.h
> > >   ./salto-1.4.2beta1/src/a-out.h
> > >   ./salto-1.4.2beta1/src/a.out.gnu.h
> > >   ./salto-1.4.2beta1/src/avl.h
> > >   ./salto-1.4.2beta1/src/bool.h
> > >   ./salto-1.4.2beta1/src/cookBook.h
> > >   ./salto-1.4.2beta1/src/cost.h
> > >   ./salto-1.4.2beta1/src/ecoff.h
> > >   ./salto-1.4.2beta1/src/emit.h
> > >   ./salto-1.4.2beta1/src/flow-def.h
> > >   ./salto-1.4.2beta1/src/flow.h
> > >   ./salto-1.4.2beta1/src/graph.h
> > >   ./salto-1.4.2beta1/src/int+.h
> > >   ./salto-1.4.2beta1/src/interface.h
> > >   ./salto-1.4.2beta1/src/list4.h
> > >   ./salto-1.4.2beta1/src/list5.h
> > >   ./salto-1.4.2beta1/src/listrtx.h
> > >   ./salto-1.4.2beta1/src/mach.h
> > >   ./salto-1.4.2beta1/src/macro.h
> > >   ./salto-1.4.2beta1/src/map.h
> > >   ./salto-1.4.2beta1/src/messages.h
> > >   ./salto-1.4.2beta1/src/oper.h
> > >   ./salto-1.4.2beta1/src/operandInfo.h
> > >   ./salto-1.4.2beta1/src/proc.h
> > >   ./salto-1.4.2beta1/src/prog.h
> > >   ./salto-1.4.2beta1/src/pseudo.h
> > >   ./salto-1.4.2beta1/src/queue.h
> > >   ./salto-1.4.2beta1/src/reserv.h
> > >   ./salto-1.4.2beta1/src/rx.h
> > >   ./salto-1.4.2beta1/src/salto.h
> > >   ./salto-1.4.2beta1/src/saltoObj.h
> > >   ./salto-1.4.2beta1/src/saltodefault.h
> > >   ./salto-1.4.2beta1/src/stack.h
> > >   ./salto-1.4.2beta1/src/stat.h
> > >   ./salto-1.4.2beta1/src/str.h
> > >   ./salto-1.4.2beta1/src/target.h
> > >   ./salto-1.4.2beta1/src/token.h
> > >   ./salto-1.4.2beta1/src/u_int.defs.h
> > >   ./salto-1.4.2beta1/src/ud_chain.h
> > >   ./salto-1.4.2beta1/src/ud_list.h
> > >   ./salto-1.4.2beta1/src/version.h
> > >   ./salto-1.4.2beta1/src/xcode.h
> > >   ./salto-1.4.2beta1/src/xnode-def.h
> > >   ./salto-1.4.2beta1/src/xress.h
> > >   ./salto-1.4.2beta1/src/xxx-server.h
> > >   ./salto-1.4.2beta1/src/xxx.h
> > >   ./salto-1.4.2beta1/targets/alpha/src/alpha.h
> > >   ./salto-1.4.2beta1/targets/apenext/src/apenext.h
> > >   ./salto-1.4.2beta1/targets/ia64/src/ia64.h
> > >   ./salto-1.4.2beta1/targets/mips/src/mips.h
> > >   ./salto-1.4.2beta1/targets/paccman/src/paccman.h
> > >   ./salto-1.4.2beta1/targets/pentium/src/pentium.h
> > >   ./salto-1.4.2beta1/targets/powerpc/src/powerpc.h
> > >   ./salto-1.4.2beta1/targets/sparc/src/sparc.h
> > >   ./salto-1.4.2beta1/targets/sparc-sunws/src/sparc-sunws.h
> > >   ./salto-1.4.2beta1/targets/std-risc/src/std-risc.h
> > >   ./salto-1.4.2beta1/targets/t3e/src/t3e.h
> > >   ./salto-1.4.2beta1/targets/tm1000/src/tm1000.h
> > >   ./salto-1.4.2beta1/targets/tm1000/src/tm1support.h
> > >   ./salto-1.4.2beta1/config_salto.h
>
> Well some of those files contains a license file from GNU CC (GPL), some
> others in GNU LGPL. 
That's fine, no problem.

> There's still ones without any licensing except the 
> INRIA Copyright. However, there are GPL licensed files from the INRIA. As
> it's a dependencies we will get rid off on the next version we have just
> included it in that package but we may just add the header

Those files need a GPL header then.

>
> > > In addition, if you haven't already, please copy a copy of the plain
> > > text version of the GPL, available from
> > > (http://www.gnu.org/licenses/gpl.txt), into a file named "COPYING".
>
> oops it was into LICENSE :p
>
> > > Additional instructions are available from
> > > http://www.gnu.org/licenses/gpl-howto.html.
> > >
> > > The GPL FAQ explains why these procedures must be followed.  To learn
> > > why a copy of the GPL must be included with every copy of the code,
> > > for example, go to
> > > http://www.gnu.org/licenses/gpl-faq.html#WhyMustIInclude
> > >
> > > The address of the FSF has changed, and is now:
> > >
> > >   59 Temple Place, Suite 330
> > >   Boston, MA  02111-1307
> > >   USA
> > >
> > > Please update the following files:
> > >   ./salto-1.4.2beta1/src/as.h
> > >   ./salto-1.4.2beta1/src/bignum.h
> > >   ./salto-1.4.2beta1/src/expr.h
> > >   ./salto-1.4.2beta1/src/flonum.h
> > >   ./salto-1.4.2beta1/src/frags.h
> > >   ./salto-1.4.2beta1/src/hash.h
> > >   ./salto-1.4.2beta1/src/input-file.h
> > >   ./salto-1.4.2beta1/src/rtl.h
> > >   ./salto-1.4.2beta1/src/struc-symbol.h
> > >   ./salto-1.4.2beta1/src/subsegs.h
> > >   ./salto-1.4.2beta1/src/symbols.h
>
> Arg those files come from GNU AS, Should I update it ?
Though the matter is trivial, get the latest from GNU as, which should be 
updated with the correct header.  The reason you can't modify it directly is 
because the GPL says, "keep intact all the notices that refer to this License 
and to the absence of any warranty;", which means the project's maintainer 
would have to modify it.

>
> About that, I just realized that salto use a lot of different project
> files, should I put any warnings/thanks somewhere ?
I don't think it's necessary to do so.
>
> > > Please remove GIF image files from your project and
> > > replace them with an other format (such as PNG or JPEG).
>
> Oops that not a gif file, in fact that's not even a file (0 bytes long)
> Just a crap I didn't removed.
>
> > > Because of the patents (Unisys and IBM) covering the LZW
> > > compression algorithm which are used when making GIF files,
> > > it's impossible to have free software to generate proper
> > > GIFs.  They also apply to the compress program.
>
> Well those patents are not applicable in Europe (even if I am in the USA
> for the summer). What is strange is that I have discussed with a lawyer
> about european patents and problems for Free Software and he just said :
> "Oh Free Software has nothing to fear since while you don't make any money
> by using a patents you are not violating it !". Is that different in
> America ?
I'm not a lawyer, so I'm not really can't offer sound insight into that.


>
> > > For more information read http://www.gnu.org/philosophy/gif.html
> > >
> > >   ./salto-1.4.2beta1/doc/HTML/salto2.gif
> > >
> > > If you are willing to make the changes mentioned above, please provide
> > > us with an URL to an updated tarball of your project.  Upon review, we
> > > will reconsider your project for inclusion in Savannah.
>
> Okay I will just wait for the precisions I've asked.
>
> > > Regards,
> >
> > In addition to the files I just listed, these files also lack any license
> > header.
> >
> >     ./res/ex.s
> >     ./res/ascii2int.s
> >     ./res/int2ascii.s
> >     ./res/fact.s
> >     ./salto-1.4.2beta1/contrib/simplest/erat.s
> >     ./salto-1.4.2beta1/contrib/bb-instrumentation/stack-sparc.s
>
> Oops, Okay :)
>
> > Regards,
> >
> > --
> > Michael J. Flickinger
>
> Regards,
>
> Damien M.G.
>
>
>
> _______________________________________________
> Savannah-hackers mailing list
> address@hidden
> http://lists.gnu.org/mailman/listinfo/savannah-hackers

Thanks for you cooperation and prompt response. :)

Regards,

-- 
Michael J. Flickinger





reply via email to

[Prev in Thread] Current Thread [Next in Thread]