Mambo Users Are Free And Clear
ValourX writes "By now most of you have heard of the copyright infringement and code theft claims involving the Mambo content management system and businessman Brian Connolly. Legal questions have been raised, guesses have been made, commentary has flowed forth, and everyone involved in the dispute has had their fifteen minutes to relay their sad tale of injustice. Now it is time for the facts, and NewsForge can definitively say, based on material and quotes from Larry Rosen, Dan Ravicher, and Eben Moglen, that Connolly's legal threats against innocent Mambo users are baseless. Part of the new information in this article reveals that the SCO Group helped Brian Connolly by giving him some media contacts. NewsForge is part of OSTG, like Slashdot."
FYI, he's issued his rebuttal here: Point-by-Point Response to Matzan's Op-Ed
The author doesn't seem to understand how the GPL works.
If I make changes to a GPL'ed work, they are my changes. I own the copyright. I don't own the copyright to the entire work, but I own my changes. Imagine my changes as a diff file with a copyright on it.
If I distribute it, the GPL requires that I license my copyrighted code under the GPL.
The author completely misses this point, and in fact makes the assertion that if you derive a work from GPLed code that your work is automatically GPLed. This is a common fallacy. I can't believe it made Newsforge as such.
The only issue here is whether a) the code was copied such that it is close enough to be considered infringement and b) whether Connelly distributed the code outside of his organization.
If either are untrue, Connelly has no case.
Connolly isn't done yet. See http://www.literatigroup.com/versusmambo/content/v iew/60/46/ for details.
Let's see... Apple, Stac, Eolas, Priceline, InterTrust, AT&T, Burst.com, and GoldTouch[?] have all sued Microsoft for infringement. M$ has been sued at least 42 times for patent infringement! All in all, I'd say the Open Source movement has a much better track record than Microsoft does in respecting intellectual property rights!
"Freedom means freedom for everybody" -- Dick Cheney
And if that goes over your head, here is a snip of reply from the code's author:
It's not a loophole at all.
If I take a GPL program and modify it I own the modifications. There is never any doubt in that, the fact that it is GPL'd is not important - I always own the code I write (notwithstanding employment contracts etc).
All the GPL says is that if I take a GPL program and modify it, I must license the new version under the GPL also. That's it. So I still own the modifications, I just have to license them under the GPL. Fine. (I can even license them under some other license as well if I want, but the GPL has to be in there somewhere).
Does that mean I have to distribute it? Of course not. The GPL doesn't say that. The GPL simply says that _if_ I distribute binaries I also have to distribute source, to the same people who got the binaries. If I _don't_ distribute binaries (as in your example) then I don't have to distribute source, so in essence the GPL is redundant in this case.
Remember - the GPL is moot until I distribute something.
---- Den ene knappen er powerknapp, den andre er Bender voice knapp "Bite My Shiny Metal Ass"
IANAL, but....
I think that Sony v. Connectix sets a pretty strong precident for allowing reverse engineering provided that it is strictly a copyright case.
LedgerSMB: Open source Accounting/ERP
"Webster's Revised Unabridged Dictionary (1913)"
Fact Fact, n. L. factum, fr. facere to make or do. Cf.
Feat, Affair, Benefit, Defect, Fashion, and -fy.
1. A doing, making, or preparing. Obs.
A project for the fact and vending Of a new kind of
fucus, paint for ladies. --B. Jonson.
2. An effect produced or achieved; anything done or that
comes to pass; an act; an event; a circumstance.
What might instigate him to this devilish fact, I am
not able to conjecture. --Evelyn.
He who most excels in fact of arms. --Milton.
3. Reality; actuality; truth; as, he, in fact, excelled all
the rest; the fact is, he was beaten.
4. The assertion or statement of a thing done or existing;
sometimes, even when false, improperly put, by a transfer
of meaning, for the thing done, or supposed to be done; a
thing supposed or asserted to be done; as, history abounds
with false facts.
I do not grant the fact. --De Foe.
This reasoning is founded upon a fact which is not
true. --Roger Long.
Note: TheTerm fact has in jurisprudence peculiar uses in
contrast with low; as, attorney at low, and attorney in
fact; issue in low, and issue in fact. There is also a
grand distinction between low and fact with reference
to the province of the judge and that of the jury, the
latter generally determining the fact, the former the
low. --Burrill Bouvier.
Accessary before, or after, the fact. See under
Accessary.
Matter of fact, an actual occurrence; a verity; used
adjectively: of or pertaining to facts; prosaic;
unimaginative; as, a matter-of-fact narration.
Syn: Act; deed; performance; event; incident; occurrence;
circumstance.
"WordNet (r) 2.0"
fact
n 1: a piece of information about circumstances that exist or
events that have occurred; "first you must collect all
the facts of the case"
2: a statement or assertion of verified information about
something that is the case or has happened; "he supported
his argument with an impressive array of facts"
3: an event known to have happened or something known to have
existed; "your fears have no basis in fact"; "how much of
the story is fact and how much fiction is hard to tell"
4: a concept whose truth can be proved; "scientific hypotheses
are not facts"
"The Free On-line Dictionary of Computing (27 SEP 03)"
FACT
Fully Automated Compiling Technique
"The Free On-line Dictionary of Computing (27 SEP 03)"
fact
<artificial intelligence, programming> The kind of clause
used in logic programming which has no subgoals and so is
always true (always succeeds). E.g.
wet(water).
male(denis).
This is in contrast to a rule which only succeeds if all its
subgoals do. Rules usually contain logic variables, facts
rarely do, except for oddities like "equal(X,X).".
(1996-10-20)
I don't know the meaning of the word 'don't' - J
The grandparent isn't summarizing on its own, it's quoting the creator of the code in question as quoted in the first of the two Newsforge stories. At the end of that article is a rebuttal by Emir Sakic (the coder) to the allegations made by Brian Connolly. The rebuttal contains the above five points.
Rome wasn't bilked in a day.