unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: Yavor Doganov <yavor@gnu.org>
To: emacs-devel@gnu.org
Subject: Re: Relicensing Emacs to GPLv3
Date: Fri, 29 Jun 2007 00:41:11 +0300	[thread overview]
Message-ID: <87fy4b4v0o.GNU's_Not_Unix!%yavor@gnu.org> (raw)
In-Reply-To: <E1I3Jq2-0002bQ-Rw@fencepost.gnu.org>

[ 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.

  parent reply	other threads:[~2007-06-28 21:41 UTC|newest]

Thread overview: 17+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-06-26 22:48 Relicensing Emacs to GPLv3 Richard Stallman
2007-06-28  0:10 ` Alexandre Vassalotti
2007-06-28 19:26   ` Richard Stallman
2007-06-28 21:01     ` Alexandre Vassalotti
2007-06-29  5:10       ` Richard Stallman
2007-06-28 21:41 ` Yavor Doganov [this message]
2007-06-29 19:33   ` Richard Stallman
2007-06-29 20:05     ` Yavor Doganov
2007-06-29 20:26       ` Yavor Doganov
2007-06-30 15:10       ` Richard Stallman
2007-06-30 18:33         ` Stefan Monnier
2007-06-29 20:07     ` Jeremy Maitin-Shepard
2007-06-30  3:52 ` Glenn Morris
2007-07-01  0:30   ` Richard Stallman
2007-07-15 16:51   ` Richard Stallman
2007-07-16  1:34     ` Glenn Morris
2007-07-17  3:34       ` Richard Stallman

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='87fy4b4v0o.GNU'\''s_Not_Unix'\!'%yavor@gnu.org' \
    --to=yavor@gnu.org \
    --cc=emacs-devel@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).