www-legal-discuss mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Roland Weber <rola...@apache.org>
Subject [Fwd: Re: MySQL licensing policy]
Date Fri, 06 Apr 2007 18:28:39 GMT
Sorry, I accidentally sent that note directly to Mike instead
of the list...

-------- Original Message --------
Subject: Re: MySQL licensing policy
Date: Fri, 06 Apr 2007 08:58:52 +0200
From: Roland Weber <ossfwot@dubioso.net>
To: Mike Heath <mheath@apache.org>
References: <45a054f50704051721o5c584dfcvfaa258ff7ee7f0c8@mail.gmail.com>

Hi Mike,

> "Therefore if you use this description to write a program,
> you must release your program as GPL."  How is this at all
> enforceable?

The safe way is a clean room implementation: let person A
analyse the GPLed code and write a specification of the protocol.
Then let person B, who never looked at the GPLed code, implement
the protocol "in a clean room", based exclusively on the spec
written by person A. Every person who has seen the original code
is "contaminated" and can not be allowed to contribute code to
the clean room implementation. That's a common procedure for
alternative Java implementations, for example.
If the same person that looks at the code creates the alternative
implementation, you're getting into muddy waters. It will be very
hard to avoid creating at least some code that is very similar to
the GPLed original. And how would you prove that you did not type
in the code you read previously, even if only from memory?
Renaming variables or different formatting doesn't count.

just me 0.02€, and IANAL...

DISCLAIMER: Discussions on this list are informational and educational
only.  Statements made on this list are not privileged, do not
constitute legal advice, and do not necessarily reflect the opinions
and policies of the ASF.  See <http://www.apache.org/licenses/> for
official ASF policies and documents.
To unsubscribe, e-mail: legal-discuss-unsubscribe@apache.org
For additional commands, e-mail: legal-discuss-help@apache.org

View raw message