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.
next prev 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
* 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 external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.