Could this be moved off to a more appropriate, non-guile, and non-FSF list
please.

On Mon, 29 Jun 2015 09:59 Michael Tiedtke <michele.ti...@o2online.de> wrote:

> On 29/06/2015 09:55, David Kastrup wrote:
> > Marco Maggi <marco.maggi-i...@poste.it> writes:
> >
> >> Michael Tiedtke wrote:
> >>
> >>> Today the first successful clean room build of Viper's System
> >>> Interface (still heavily recognizable as Guile 1.8) compiled
> >>> successfully and ran for the first time.
> >> Excuse me, I step in as a foreigner.   If you do an unofficial fork of a
> >> GNU project: are you  not required to change the name  of the project to
> >> comply with the GPL?
> > How do you get that?
> >
> > GUILE 1.8.8 is released under LGPL 2.1.  The respective clause does not
> > call for a renaming of the project.  Here is the section for
> > modification:
>
> Legal can take a break. Justice is not a goddess but only an allegory
> and has to pause once again.
>
> Renaming is the first of many substantial changes and fair use
> considering the original distribution networks.
>
>
> >
> >    2. You may modify your copy or copies of the Library or any portion
> > of it, thus forming a work based on the Library, and copy and
> > distribute such modifications or work under the terms of Section 1
> > above, provided that you also meet all of these conditions:
> >
> >      a) The modified work must itself be a software library.
> LGPL: "A "library" means a collection of software functions and/or data
> prepared so as to be conveniently linked with application programs
> (which use some of those functions and data) to form executables."
>
> Viper's System Interface (abbreviated VSI) will be available to the
> intended "audience" (i.e. public after publication) as a segmented text
> called source code. The LGPL will only apply to the collection of these
> segments in files which fulfill the cited criteria of a "library" and
> comply to the intentions of the original authors choosing that library.
> Additionally provided transformed mutations (aka binary or executable
> files) are not prohibited and if technically possible - can be "linked"
> against with the usual methods if supported by the system.
>   Many libraries are executable binaries themselves (include the GNU C
> Library) but not every binary is suitable for every method of linking.
> (Whatever the undefined term "link" should mean).
>
> Example:
> mt@nPong:/lib64$ ./libc.so.6
> GNU C Library (Ubuntu GLIBC 2.21-0ubuntu4) stable release version 2.21,
> by Roland McGrath et al.
> Copyright (C) 2015 Free Software Foundation, Inc.
> This is free software; see the source for copying conditions.
> There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
> PARTICULAR PURPOSE.
> Compiled by GNU CC version 4.9.2.
> Available extensions:
>      crypt add-on version 2.1 by Michael Glad and others
>      GNU Libidn by Simon Josefsson
>      Native POSIX Threads Library by Ulrich Drepper et al
>      BIND-8.2.3-T5B
> libc ABIs: UNIQUE IFUNC
> For bug reporting instructions, please see:
> <https://bugs.launchpad.net/ubuntu/+source/glibc/+bugs>.
>
>
>
> >
> >      b) You must cause the files modified to carry prominent notices
> >      stating that you changed the files and the date of any change.
>
> That's an unfair restriction of fair use considering the "open"
> mechanics of the distribution original distribution networks as well as
> the lack of such notices by the maintainers and distributers themselves
> which are not the original authors. Copyright holder is an undefined
> term. With substantial changes to the file it even might result in a
> copyright notice like the following excerpt from goops.scm
>
> ;;;; This software is a derivative work of other copyrighted softwares; the
> ;;;; copyright notices of these softwares are placed in the file COPYRIGHTS
> ;;;;
> ;;;; This file is based upon stklos.stk from the STk distribution by
> ;;;; Erick Gallesio <e...@unice.fr>.
> ;;;;
>
>
> >
> >      c) You must cause the whole of the work to be licensed at no
> >      charge to all third parties under the terms of this License.
>
> That is an impossible restriction of my freedom to trade even into the
> domain of my own texts. Trading wars ... don't even try it.
>
>
> >
> >      d) If a facility in the modified Library refers to a function or a
> >      table of data to be supplied by an application program that uses
> >      the facility, other than as an argument passed when the facility
> >      is invoked, then you must make a good faith effort to ensure that,
> >      in the event an application does not supply such function or
> >      table, the facility still operates, and performs whatever part of
> >      its purpose remains meaningful.
> >
> >      (For example, a function in a library to compute square roots has
> >      a purpose that is entirely well-defined independent of the
> >      application.  Therefore, Subsection 2d requires that any
> >      application-supplied function or table used by this function must
> >      be optional: if the application does not supply it, the square
> >      root function must still compute square roots.)
> >
> >
>
> There is a license but no licensing agreement because of the original
> publication process onto next to zero effort copying networks.
> The will of the original authors will be respected but not necessarily
> by letters as interpreted by any third party.
>
> Further publication of the derived work onto similar networks is granted
> by the original license. But there is no "anonymous" or other agreement
> on these networks especially if the software text is provided free of
> charge to the public. Thus third party licensing issue requests will be
> ignored, in the best case. Please consider reverting to the original
> distribution networks or others.
>
> We do not have be friends and can still get along in life. But if
> Justice' robbers and child pirates try they might end up where ...
>
> Viper (Guile/GOOPS) itself is tagged as with a "simplified BSD" on
> Launchpad which only should reflect my intentions as the original
> author. Initial releases of VSI will be recognizable as Guile and carry
> the original copyright notices as long as no substantial changes are
> made to the respective files.
>
> As an initial change the new directory hierarchy seems to reflect the
> directory layout of the original software package before it had become a
> library. Guile's current source tree can be considered broken or at
> least crippled with respected to common expectations about software
> package source code directory layout and feasability of modifications.
>
> (VSI (VSI-core VSI-srfi VSI-oop VSI-C) (trash (blurbs (LICENSE ...))) )
>
>

Reply via email to