caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
From: Tom <tom7ca@yahoo.com>
To: Brian Rogoff <bpr@bpr.best.vwh.net>
Cc: caml-list@inria.fr
Subject: Re: [Caml-list] License Conditions for OCaml
Date: Mon, 12 Nov 2001 00:07:42 -0800 (PST)	[thread overview]
Message-ID: <20011112080742.20657.qmail@web11908.mail.yahoo.com> (raw)
In-Reply-To: <Pine.BSF.4.10.10111091629320.38871-100000@bpr.best.vwh.net>

I think it is great that enabling more widespread usage is
high on the list of goals of the OCAML project.

As far as I can tell, the GPL license that GNAT is under is 
considerably more restrictive than the LGPL license used by 
OCAML.  Under the GPL license, you cannot incorporate any 
GNAT source code into your code without redistributing your 
code under the terms of the GPL.

Furthermore, I believe Guile is distributed under the terms 
of the GPL (not the LGPL), and that is why it needs a special exemption 
when embedded in some other software system.

As I understand it, no further exemptions should be needed for a system
covered by the LGPL in order to allow its use as part of a
closed-source, proprietary system.  I would recommend consulting
a lawyer before making any changes to the LGPL--it has been carefully
crafted and vetted over many years.  Modifying it risks not only
breaking the protection it attempts to achieve, it may also scare
people away, since nobody will have any experience with what "a modified
LGPL license" actually means.  If you want to enable even more free 
distribution and usage than the LGPL, maybe it's worth considering 
another license that people already understand pretty well, like BSD or X11.

Tom

--- Brian Rogoff <bpr@bpr.best.vwh.net> wrote:
> On Fri, 9 Nov 2001, Xavier Leroy wrote:
> > > Yeah, this is a slightly misleading statement, unless the OCaml
> > > development team has made a modification to the LGPL similar to what was
> > > done for the Guile license, which is LGPL with one additional clause:
> > > blanket linking is allowed for Guile. (OCaml dev team, is this also the
> > > license under which the runtime exists?)
> > 
> > We haven't yet modified the LGPL to remove these silly restrictions on
> > linking with LGPL code, but plan to do so in the near future.  
> > 
> > We'd be interested in examples of other software projects that did this.
> > You mention Guile, however it seems to be under the (standard) GPL
> > (not even LGPL).
> 
> GNAT, www.gnat.com, also uses a modified standard GPL. They've been doing
> it for a while, and they even have commercial customers. Here's the whole 
> damned thing 
> --
> -- This is free software; you can redistribute it and/or modify it under
> -- terms of the GNU General Public License as published by the Free Software
> -- Foundation; either version 2, or (at your option) any later version.
> -- This software is distributed in the hope that it will be useful, but WITH
> -- OUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
> -- or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
> -- for more details. Free Software Foundation, 59 Temple Place - Suite
> -- 330, Boston, MA 02111-1307, USA.
> --
> -- As a special exception, if other files instantiate generics from this
> -- unit, or you link this unit with other files to produce an executable,
> -- this unit does not by itself cause the resulting executable to be
> -- covered by the GNU General Public License. This exception does not
> -- however invalidate any other reasons why the executable file might be
> -- covered by the GNU Public License.
> 
> Why not just translate Ada jargon to OCaml and swipe this? 
> 
> -- Brian
> -------------------
> Bug reports: http://caml.inria.fr/bin/caml-bugs  FAQ:
> http://caml.inria.fr/FAQ/
> To unsubscribe, mail caml-list-request@inria.fr  Archives:
http://caml.inria.fr


__________________________________________________
Do You Yahoo!?
Find a job, post your resume.
http://careers.yahoo.com
-------------------
Bug reports: http://caml.inria.fr/bin/caml-bugs  FAQ: http://caml.inria.fr/FAQ/
To unsubscribe, mail caml-list-request@inria.fr  Archives: http://caml.inria.fr


  reply	other threads:[~2001-11-12  8:07 UTC|newest]

Thread overview: 81+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-11-09  4:30 Patrick M Doane
2001-11-09  4:48 ` Rafael 'Dido' Sevilla
2001-11-09  8:45   ` Xavier Leroy
2001-11-09 15:52     ` Dave Scott
2001-11-09 16:40     ` David Brown
2001-11-09 16:40     ` Brian Rogoff
2001-11-12  8:07       ` Tom [this message]
2001-11-12 15:58         ` David Brown
2001-11-09  4:49 ` Will Benton
2001-11-09  5:35   ` Patrick M Doane
2001-11-09  5:53     ` Michael Welsh Duggan
2001-11-09  5:58       ` Patrick M Doane
2001-11-09  9:27         ` Sven
2001-11-09  9:58           ` Julian Assange
2001-11-09 10:37             ` Sven
2001-11-09 15:39             ` Patrick M Doane
2001-11-09 15:36           ` Patrick M Doane
2001-11-09  9:25     ` Sven
2001-11-09 15:33       ` Patrick M Doane
2001-11-09 16:26         ` Tom
2001-11-11 12:25         ` Sven
2001-11-09 11:09     ` malc
2001-11-09 14:46       ` [Caml-list] ELF i386 dynamic linking patch. was: " Jeff Henrikson
2001-11-10  0:32         ` [Caml-list] " malc
2001-11-09  5:50 ` [Caml-list] " Michael Welsh Duggan
2001-11-09  8:59 ` Sven
2001-11-09 15:13   ` Patrick M Doane
2001-11-11 12:00     ` Sven
2001-11-11 14:56       ` Patrick M Doane
2001-11-26 16:21     ` Fergus Henderson
2001-11-26 16:47       ` Patrick M Doane
2001-11-27 10:28         ` Fergus Henderson
2001-11-27 10:58           ` Rafael 'Dido' Sevilla
2001-11-28 18:00             ` Xavier Leroy
2001-11-30  8:05               ` Sven
2001-11-09 20:54 ` Vitaly Lugovsky
2001-11-09 21:39   ` Patrick M Doane
2001-11-11 12:42     ` Sven
2001-11-11 22:05       ` Tom
2001-11-09 15:55 Dave Berry
2001-11-28 20:29 John Field
2001-11-28 22:08 ` Al Christians
2001-11-29  1:25 ` james woodyatt
2001-11-29  8:47   ` Florian Hars
2001-11-30  7:12     ` james woodyatt
2001-11-29  7:11 Ohad Rodeh
2001-11-29 19:49 David Gurr
2001-11-30  1:18 Don Syme
2001-11-30  1:59 ` Julian Assange
2001-12-01  3:23   ` Richard Stallman
2001-12-04 18:53     ` Sven
2001-12-06  2:46       ` Richard Stallman
2001-11-27 19:10         ` John Field
2001-11-28 18:22           ` Xavier Leroy
2001-11-28 19:14             ` Ronald Kuehn
2001-11-29  0:38             ` Julian Assange
2001-11-29  8:32               ` Xavier Leroy
     [not found]                 ` <20011129105008.DEBFD25A1B@suburbia.net>
2001-11-29 12:50                   ` Xavier Leroy
2001-11-29 13:42                     ` Jérôme Marant
2001-11-29 13:11                 ` Greg Bacon
2001-11-29 23:01                   ` Julian Assange
2001-11-29 23:13                     ` Greg Bacon
2001-11-29  8:31             ` Florian Hars
2001-11-29  8:43               ` Daniel de Rauglaudre
2001-11-29  9:04                 ` Jérôme Marant
2001-11-29  9:15                   ` Xavier Leroy
2001-11-29  9:29                     ` Jérôme Marant
2001-11-29  9:25                   ` Daniel de Rauglaudre
2001-11-29  9:35                     ` Jérôme Marant
2001-11-29  8:53               ` Xavier Leroy
2001-11-30  8:09             ` Sven
2001-12-07  0:09           ` YAMAGATA yoriyuki
2001-12-07  7:11             ` Richard Stallman
2001-12-06 12:26         ` Sven
2001-12-07  3:12           ` Richard Stallman
2001-12-10 15:28             ` Sven
2001-12-10 23:24               ` Jacques Garrigue
2001-12-11  4:22                 ` hooh pxw
2001-12-11 10:19                 ` Sven
2001-12-11  7:15               ` Richard Stallman
2001-11-30  4:25 Gregory Morrisett

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=20011112080742.20657.qmail@web11908.mail.yahoo.com \
    --to=tom7ca@yahoo.com \
    --cc=bpr@bpr.best.vwh.net \
    --cc=caml-list@inria.fr \
    /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.
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 NNTP newsgroup(s).