Mailing list for all users of the OCaml language and system.
 help / color / mirror / Atom feed
From: Karl Zilles <zilles@1969.ws>
To: Remi Vanicat <vanicat@labri.u-bordeaux.fr>
Cc: caml-list@inria.fr
Subject: Re: [Caml-list] Commercial application written in O'Caml: ExcelEverywhere
Date: Fri, 19 Sep 2003 10:20:57 -0700	[thread overview]
Message-ID: <3F6B3AF9.9050702@1969.ws> (raw)
In-Reply-To: <87y8wkom7s.dlv@wanadoo.fr>

Remi Vanicat wrote:
> Richard Jones <rich@annexia.org> writes:
>>On Fri, Sep 19, 2003 at 09:10:49PM +1000, skaller wrote:
>>
>>>Agree. Too many LGPL contributions, which I can't
>>>use in my open source project because it has a 
>>>public domain licence -- I *desire* to encourage
>>>commercial use of my code: the more users the better.
>>
>>Are you sure LGPL is a problem in this case? LGPL is a great
>>compromise license because you get the changes to your library back,
>>but commercial (and other) users can always use the library. I prefer
>>it over GPL most of the time.
> 
> 
> You need the special exception that you will find into the Objective
> Caml License, because LGPL only give you the right to link with non
> free only dynamically, and ocaml link statically.
> 

Well, you can link statically under the lgpl, but it's a pain in the 
ass, because you then have to

"Accompany the work with [...] the complete machine-readable "work that 
uses the Library", as object code and/or source code, so that the user 
can modify the Library and then relink to produce a modified executable 
containing the modified Library. (It is understood that the user who 
changes the contents of definitions files in the Library will not 
necessarily be able to recompile the application to use the modified 
definitions."

So you have to distribute your object files as well as your executable.
This is going to make your application a lot easier to reverse engineer, 
and saddles you with obligations that I'm not really happy with.

This is the clause that wasn't in precious versions of the LGPL, and is 
the one that the OCAML license throws out.



-------------------
To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr
Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/
Beginner's list: http://groups.yahoo.com/group/ocaml_beginners


  reply	other threads:[~2003-09-19 17:17 UTC|newest]

Thread overview: 32+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-09-18 16:11 [Caml-list] possible typechecker bug Fernando Alegre
2003-09-19  2:00 ` malc
2003-09-19  2:06   ` Fernando Alegre
2003-09-19  6:57     ` Julien Signoles
2003-09-19  8:01       ` [Caml-list] Commercial application written in O'Caml: ExcelEverywhere Mattias Waldau
2003-09-19  9:26         ` Benjamin Geer
2003-09-20  8:12           ` Damien Doligez
2003-09-19 11:10         ` skaller
2003-09-19 14:49           ` Richard Jones
2003-09-19 15:02             ` Remi Vanicat
2003-09-19 17:20               ` Karl Zilles [this message]
2003-09-20 19:25             ` skaller
2003-09-20 20:28               ` Benjamin Geer
2003-09-21 11:55                 ` skaller
2003-09-21 15:01                   ` [Caml-list] how can I print graphics on my local printer under Linux? PL
     [not found]                     ` <20030921161556.GA451@swordfish>
2003-09-22  8:10                       ` PL
2003-09-22  8:38                         ` Basile Starynkevitch
2003-09-23 20:24                           ` Christophe TROESTLER
2003-09-23 21:48                           ` Pierre Weis
2003-09-22  9:21                         ` Olivier Andrieu
2003-09-19 22:29           ` [Caml-list] Commercial application written in O'Caml: ExcelEverywhere Oleg Trott
2003-09-20  9:09             ` Mattias Waldau
2003-09-20  9:25               ` Jean-Marc Eber
2003-09-21  9:38                 ` Xavier Leroy
2003-09-20 20:01               ` skaller
2003-09-20 19:58             ` skaller
2003-09-19 11:48         ` Ville-Pertti Keinonen
2003-09-20 18:53           ` skaller
2003-09-20 19:31             ` Alain.Frisch
2003-09-19 14:47         ` Richard Jones
2003-09-20 19:32           ` skaller
2003-09-19 16:23         ` kknowles

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=3F6B3AF9.9050702@1969.ws \
    --to=zilles@1969.ws \
    --cc=caml-list@inria.fr \
    --cc=vanicat@labri.u-bordeaux.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