English version
Accueil     À propos     Téléchargement     Ressources     Contactez-nous    

Ce site est rarement mis à jour. Pour les informations les plus récentes, rendez-vous sur le nouveau site OCaml à l'adresse ocaml.org.

Browse thread
[Caml-list] Announcing the OMake build system version 0.9.1
[ Home ] [ Index: by date | by threads ]
[ Search: ]

[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: 2004-09-06 (15:01)
From: Brian Hurt <bhurt@s...>
Subject: Re: [Omake] Re: [Caml-list] Announcing the OMake build system version 0.9.1
On 6 Sep 2004, skaller wrote:

> > If this becomes important, hire a lawyer.
> Why would you believe a lawyer who can't cite a long
> history of case law (decisions made by judges)?

Because they have knowledge and experience that your average programmer or 
blowhard on the internet doesn't have.  I wouldn't trust the average 
lawyer to write code, and I wouldn't trust the average programmer to write 
a license.

> So .. hehe .. I could take your module and
> copy the mli file and implement the functions and
> then the interface is a derived work but the 
> implementation is not. And in Ocaml I could then
> simply discard the mli file, run ocaml -i
> to derive a new mli file -- and hey presto,
> now the interface isn't a derived work either ..
> even if line for line it is totally identical 
> to the original :)

I'm not 100% sure where the line is drawn here.  Nor am I 100% sure anyone 
else is either.

That "blowhard on the internet" quip includes me- IANAL.  An analogy to 
make things clear: I can, with a few sentences, explain type inference to 
my grandmother.  But there are a heck of a lot of intricies and subtlities 
that will get glossed over in this paragraph introduction- some of them 
not so intricate or subtle.  Exactly how corner cases and gray areas get 
handled can not be deduced from this abstract.

In this case, I am grandma- I've had the five minute abstract thrown at 
me over dinner in casual conversation.

"Usenet is like a herd of performing elephants with diarrhea -- massive,
difficult to redirect, awe-inspiring, entertaining, and a source of
mind-boggling amounts of excrement when you least expect it."
                                - Gene Spafford 

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