emacs-devel
[Top][All Lists]
Advanced

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

Re: Relicensing Emacs to GPLv3


From: Yavor Doganov
Subject: Re: Relicensing Emacs to GPLv3
Date: Fri, 29 Jun 2007 00:41:11 +0300
User-agent: Wanderlust/2.15.1 (Almost Unreal) SEMI/1.14.6 (Maruoka) FLIM/1.14.7 (Sanjō) APEL/10.6 Emacs/22.1 (i486-pc-linux-gnu) MULE/5.0 (SAKAKI) (gNewSense GNU/Linux)

[ A few minutes before sending this message, I saw that Alexandre
Vassalotti already did what's necessary -- nevertheless, my list might
be usefeful as a compatison.  Sorry for the noise. ]

Richard Stallman wrote:
> First we need to check the licenses of the various libraries (other
> than libc) that Emacs links with [...]

Here is a probably inaccurate/incomplete list obtained on a gNewSense
GNU/Linux system with the snippet

$ P=/usr/bin ; for f in $P/emacs-snapshot $P/emacs-snapshot-gtk \ 
  $P/emacs-snapshot-nox ; do ldd $f ; done | sort | uniq -w 10 

(emacs-snapshot being Emacs from CVS trunk 25 Jun.  The only change
compared to EMACS_22_BASE is libgpm, if I'm not wrong.)

Where "GPL-compatible" is indicated in brackets, it is my personal
non-educated opinion; the license text is included in a footnote.
(Maybe I should have skipped the long annoying list of similar
non-copyleft licenses -- my apologies.)
Where the separator `/' is used, the library is dual-licensed.

Library                    License
==========================================================
libasound                  LGPLv2.1 or later
libatk                     LGPLv2 or later
libcairo                   LGPLv2/MPLv1.1
libexpat                   Expat License
libfontconfig              Custom (GPL-compatible) [1]
libfreetype                GPLv2 or later/FreeType License
libgtk                     LGPLv2 or later
libglib                    LGPLv2 or later
libgpm                     GPLv2 or later
libICE                     X11 License
libjpeg                    Custom (GPL-compatible) [2]
libncurses                 X11 License
libpango                   LGPLv2 or later
libpng                     Custom (GPL-compatible) [3]
libSM                      X11 License
libtiff                    Custom (GPL-compatible) [4]
libgif, libungif           Expat License
libX11                     X11 License+a bunch of non-copyleft licenses
libXau                     X11 License
libXaw3d                   X11 License
libXcursor                 Same as fontonfig [1]
libXext                    X11 License
libXfixes                  Same as fontconfig [1]
libXft                     Same as fontconfig [1]
libXinerama                X11 License
libXi                      X11 License
libXmu                     X11 License
libXpm                     X11 License
libXrandr                  Custom (GPL-compatible) [5]
libXrender                 Same as fontconfig [1]
libXt                      X11 License
libz                       License of ZLib


[1] fontconfig license:

Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of Keith Packard not be
used in advertising or publicity pertaining to distribution of the
software without specific, written prior permission.  Keith Packard
makes no representations about the suitability of this software for
any purpose.  It is provided "as is" without express or implied
warranty.

KEITH PACKARD DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE,
INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO
EVENT SHALL KEITH PACKARD BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF
USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.

[2] libjpeg license:

The authors make NO WARRANTY or representation, either express or
implied, with respect to this software, its quality, accuracy,
merchantability, or fitness for a particular purpose.  This software
is provided "AS IS", and you, its user, assume the entire risk as to
its quality and accuracy.

This software is copyright (C) 1991-1998, Thomas G. Lane.
All Rights Reserved except as specified below.

Permission is hereby granted to use, copy, modify, and distribute this
software (or portions thereof) for any purpose, without fee, subject
to these conditions:
(1) If any part of the source code for this software is distributed,
then this README file must be included, with this copyright and
no-warranty notice unaltered; and any additions, deletions, or changes
to the original files must be clearly indicated in accompanying
documentation.
(2) If only executable code is distributed, then the accompanying
documentation must state that "this software is based in part on the
work of the Independent JPEG Group".
(3) Permission for use of this software is granted only if the user
accepts full responsibility for any undesirable consequences; the
authors accept NO LIABILITY for damages of any kind.

These conditions apply to any software derived from or based on the
IJG code, not just to the unmodified library.  If you use our work,
you ought to acknowledge us.

Permission is NOT granted for the use of any IJG author's name or
company name in advertising or publicity relating to this software or
products derived from it.  This software may be referred to only as
"the Independent JPEG Group's software".

We specifically permit and encourage the use of this software as the
basis of commercial products, provided that all warranty or liability
claims are assumed by the product vendor.

[3] libpng license (various weird disclaimers omitted):

The PNG Reference Library is supplied "AS IS".  The Contributing
Authors and Group 42, Inc. disclaim all warranties, expressed or
implied, including, without limitation, the warranties of
merchantability and of fitness for any purpose.  The Contributing
Authors and Group 42, Inc.  assume no liability for direct, indirect,
incidental, special, exemplary, or consequential damages, which may
result from the use of the PNG Reference Library, even if advised of
the possibility of such damage.

Permission is hereby granted to use, copy, modify, and distribute this
source code, or portions hereof, for any purpose, without fee, subject
to the following restrictions:

1. The origin of this source code must not be misrepresented.

2. Altered versions must be plainly marked as such and must not
   be misrepresented as being the original source.

3. This Copyright notice may not be removed or altered from any
   source or altered source distribution.

The Contributing Authors and Group 42, Inc. specifically permit,
without fee, and encourage the use of this source code as a component
to supporting the PNG file format in commercial products.  If you use
this source code in a product, acknowledgment is not required but
would be appreciated.

[4] libtiff license:

Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without fee,
provided that (i) the above copyright notices and this permission
notice appear in all copies of the software and related documentation,
and (ii) the names of Sam Leffler and Silicon Graphics may not be used
in any advertising or publicity relating to the software without the
specific, prior written permission of Sam Leffler and Silicon
Graphics.

THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND,
EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY
WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.

IN NO EVENT SHALL SAM LEFFLER OR SILICON GRAPHICS BE LIABLE FOR ANY
SPECIAL, INCIDENTAL, INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, OR
ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER OR NOT ADVISED OF THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY
OF LIABILITY, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.

[5] libXrandr license:

Permission to use, copy, modify, distribute, and sell this software
and its documentation for any purpose is hereby granted without fee,
provided that the above copyright notice appear in all copies and that
both that copyright notice and this permission notice appear in
supporting documentation, and that the name of Compaq or HP not be
used in advertising or publicity pertaining to distribution of the
software without specific, written prior permission.  HP makes no
representations about the suitability of this software for any
purpose.  It is provided "as is" without express or implied warranty.

HP DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT
SHALL HP BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES
OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.





reply via email to

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