Mailing list for all users of the OCaml language and system.
 help / color / mirror / Atom feed
* Un point de droit
@ 2000-07-26 17:13 Maxence Guesdon
  2000-07-31 15:30 ` Xavier Leroy
  0 siblings, 1 reply; 2+ messages in thread
From: Maxence Guesdon @ 2000-07-26 17:13 UTC (permalink / raw)
  To: caml list

English version follows

Bonjour à tous,

une question de droit : j'ai développé un outil de documentation
automatique se liant avant des modules de la distribution OCaml. Quelle
est le type de license nécessaire pour la mise à libre disposition de
cet outil sur le net ?


Cordialement

	Maxence Guesdon

---------------------------
Hello everybody

a point of law : i developped a tool generating documentation from OCaml
code ; this tool is linked with some modules of the OCaml distribution.
What kind of license is needed to make this tool freely available on ze
net ?

Sincerely


	Maxence Guesdon


------------------
T-shirt Of The Day:
        I'm the person your mother warned you about.



^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: Un point de droit
  2000-07-26 17:13 Un point de droit Maxence Guesdon
@ 2000-07-31 15:30 ` Xavier Leroy
  0 siblings, 0 replies; 2+ messages in thread
From: Xavier Leroy @ 2000-07-31 15:30 UTC (permalink / raw)
  To: max, caml list

> a point of law : i developped a tool generating documentation from OCaml
> code ; this tool is linked with some modules of the OCaml distribution.
> What kind of license is needed to make this tool freely available on ze
> net ?

It depends which part of the OCaml distribution you're linking with:
the standard libraries and runtime system (LGPL licence) or the
compiler proper (QPL license).

Assuming for instance that you're linking with some compiler modules,
the QPL asks you to make the source code of your application available
at no charge, and to allow users to redistribute sources or binaries
at no charge either.  Any open source license will guarantee this.

Moreover, if you made modifications to some OCaml source files, the
QPL asks that you distribute them "in a form that is separate from
[OCaml]", e.g. as patches.  This clause is a bit fuzzy, but a simple,
safe way to comply is to distribute just your own sources (the files
you wrote from scratch, plus diffs for the modified OCaml source files if
any), then instruct users to fetch the OCaml sources and extract the
parts your program needs.  The latter can be automated as a Makefile
entry.

For the parts covered by the LGPL, it's harder to see the exact
limitations imposed by the LGPL (it's a long, wordy document), but
everything should be OK if you distribute your application under the
LGPL, the GPL, or any "more free" license (X11, BSD without
advertising clause, etc).

Hope this helps.

- Xavier Leroy



^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2000-08-02 11:12 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2000-07-26 17:13 Un point de droit Maxence Guesdon
2000-07-31 15:30 ` Xavier Leroy

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox