From: William Chesters <williamc@dai.ed.ac.uk>
To: OCAML <caml-list@inria.fr>
Subject: Re: licence issues
Date: Mon, 19 Apr 1999 12:56:56 +0100 [thread overview]
Message-ID: <199904191156.MAA22033@toy.william.bogus> (raw)
In-Reply-To: <19990416184022.60993@pauillac.inria.fr>
Xavier Leroy writes:
> The intent of this clause is to prevent "unfair" reuse of OCaml code
> in projects that could be harmful to the whole OCaml effort. e.g. in
> competitors' projects. For instance, I believe one could make a
> killer Java compiler by taking the OCaml native-code generators and
> garbage collector and bolt them onto a Java front-end. We feel this
> would be an unfair use of the OCaml sources, and would compromise our
> research effort in the field of functional programming.
I'm sure everyone will understand and respect your point of view,
but many will consider it mistaken.
You are quite right that you have made something special and
valuable. And if the licence is very free, then there is a good
chance that other people will find your code base useful in the sort
of way you suggest. If that happens, you will have made an even
bigger contribution to the public good than you have already, and you
will, whatever happens, get a significant portion of the credit. Who
knows, maybe the OCaml backend could become quite widely used,
spreading the fruits of your research into the wider world and
becoming a Trojan horse for the language proper.
If the licence is more restrictive then it won't happen and your
work is virtually certain to remain more or less marginal to the
mainstream industry. It won't reach critical mass: look at the
influence and resources it took to make Java more or less acceptable.
You will get 100% of the credit but it will be 100% of a smaller cake.
It seems strongly to me that the objectives of world domination for
OCaml, fair recognition for the achievements of the Cristal team, and
the realisation of all the public good latent in the work, are all
best served by a liberal licence.
This is the standard theory of open source economics and I think
it's mostly true.
There, my 2p. It's not a big deal, and of course, noone is going
to start a flamewar or give up using OCaml whatever you do ...
(P.S. keep up the good work!)
next prev parent reply other threads:[~1999-04-19 17:56 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 [this message]
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
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=199904191156.MAA22033@toy.william.bogus \
--to=williamc@dai.ed.ac.uk \
--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