From: Pierre Weis <Pierre.Weis@inria.fr>
To: bpr@best.com (Brian Rogoff)
Cc: caml-list@inria.fr
Subject: Re: licence issues
Date: Mon, 19 Apr 1999 19:53:18 +0200 (MET DST) [thread overview]
Message-ID: <199904191753.TAA26061@pauillac.inria.fr> (raw)
In-Reply-To: <Pine.BSF.4.10.9904160936200.20176-100000@shell5.ba.best.com> from "Brian Rogoff" at Apr 16, 99 09:41:41 am
> On Fri, 16 Apr 1999, Markus Mottl wrote:
> > Hello,
> >
> > at the moment there is a thread on "comp.lang.functional" discussing
> > legal aspects of the OCAML-distribution policy.
> >
> > Some people believe it is too restrictive and they thus rule it out for
> > their purposes. But I think this is mainly due to misunderstandings of
> > the licence and/or that the licence is not always explicit enough.
>
> I've heard this question asked too by other "open source" advocates, and
> I'd also be interested in the answer. As Markus notes, it would be a
> real pity if confusion over the licensing issue precludes greater use of
> this outstanding tool.
You are right, but you know, nowadays, it's a kind of a religious war:
you must have been baptized under the GPL to be declared a ``free''
man (sorry, I meant software). This is not so simple, since the GPL is
not a silver bullet, it is not that clear and not that handy,
particularly if you want to distribute your software in a large
circle, even away from the academic areas. It's so clear that the
Gnu team has been obliged to design a new licence devoted to
libraries. But people that have not spent several hours to carefully
study the GPL and try to find out its meaning, are absolutely sure
that it is very simple and clear: in short, the GPL is ``the definition''
of free software. With this axiom in mind, everything is simple to
explain and state:
GPL = free software (good), and conversely
non GPL = non free software (bad).
So, if your licence is the GPL you belong to the free software (upper)
class, otherwise you're not free and thus you are suspected of something
(may be you plan to try to exploit somebody somewhere ?), at least it
is true that you can be suspected to suspect the GPL as not being
``the licence''!
Let me state a few points about the ``freeness'' and ``openness'' of
Objective Caml, without the above axioms in mind.
First, our software is completely free in the sense ``free of
charges'': so free of charges that you can freely get its CD-ROM, just
writing a letter to INRIA with your name and adress (see
http://pauillac.inria.fr/caml/FAQ/general-eng.html for details). This
way, anybody can easily get the compiler even though he or she is
living in a country that is not well connected to the internet, or
just possesses a slow modem to browse the WEB. This free distribution
of the compiler is kindly offered by INRIA and the french government.
Second, Objective Caml's licence is a free licence in the common
sense: you can use the compiler as you like, you can redistribute it
as you like, you can read and modify the sources of the compiler as
you like. You can redistribute your modified sources of our compiler,
provided you let us easily prove that your modified software is based
on Objective Caml (and the simplest way for you and for us is that you
distribute patches that clearly identify what is your work and what is
our work). To consider this licence as being restrictive, compared to
any commercial licence (including comparison with Microsoft's ``free
software'' notion) is just a joke or a useless flame.
If this licence is not suitable to somebody, I suppose that the
following clause is the problem: you cannot redistribute binaries
built from modified sources of the compiler. In fact, except the one
discussed below, I don't see any strong reason to bypass the
application of this clause, except if ``somebody'' wants to distribute
our compiler or part of our compiler, without clearly mentioning that
``somebody'''s software is based on Objective Caml. This would be a
problem if these modified sources are redistributed as if they were
those of the original compiler (for bug reports for instance), or
evidently if no mention of the original sources are made. That's
exactly to avoid these kind of unfair behaviours that this clause has
been added to the copyright.
Otherwise, this clause just prevents you from distributing binaries
containing the compiler. If you want to do so, you must ask INRIA,
just to make it clear that we know what you've done and you know that
we know and that your job doesn't hurt ours. It has to be mentioned
that there is no known example of somebody asking a dispensation for a
fair reason and getting a refusal from INRIA.
> On a related note, the article http://caml.inria.fr/ercim.html discusses
> the creation of a "Caml Consortium". Is this still happening?
Yes, this is work in progress, and this licensing matter clearly has
to be re-examined at this occasion.
Best regards,
Pierre Weis
INRIA, Projet Cristal, Pierre.Weis@inria.fr, http://cristal.inria.fr/~weis/
next prev parent reply other threads:[~1999-04-19 17:57 UTC|newest]
Thread overview: 17+ messages / expand[flat|nested] mbox.gz Atom feed top
1999-04-16 9:54 Markus Mottl
1999-04-16 16:40 ` Xavier Leroy
1999-04-19 11:56 ` William Chesters
1999-04-20 8:23 ` Xavier Leroy
1999-04-21 19:16 ` Brian Rogoff
1999-04-21 20:08 ` Xavier Leroy
1999-04-21 21:12 ` Brian Rogoff
1999-04-23 9:29 ` Sven LUTHER
1999-04-22 6:40 ` Sven LUTHER
1999-04-19 13:22 ` Sven LUTHER
1999-04-16 16:41 ` Brian Rogoff
1999-04-19 11:55 ` Michel Mauny
1999-04-19 17:53 ` Pierre Weis [this message]
1999-04-20 9:24 ` Dave Berry
1999-04-22 6:43 ` Sven LUTHER
1999-04-22 9:20 ` Dave Berry
1999-04-21 9:38 ` Sven LUTHER
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=199904191753.TAA26061@pauillac.inria.fr \
--to=pierre.weis@inria.fr \
--cc=bpr@best.com \
--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