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."
carefull here cause this dude plays rough!
I posted something in the mambers.com forum regarding the, in my opinion, likely outcome for "the man whose name we shall not speak" and he hit the ROOF.
20 minutes after the post he's on the phone scaring the tar out of a little old man with threats of a lawsuit.
I used the web address of a supplier in my online profile and the JACKASS starts harassing them!!!!
Of course I'm posting Anonymously!
5. "The code committed to the Mambo OS project was not the same code that Sakic wrote for Furthermore;" and "Emir Sakic developed a way to do the same thing dynamically and committed it to the Mambo core."
-- The code committed to Mambo was done under contract and paid for by the Literati Group. The contract stipulates that "Upon finished project all copyright rights to code written by [Sakic] will belong to literatigroup.com."
===
This reply is a complete non-sequitur. The original quote says that whatever code Sakic contributed to Mambo, it was not code that he wrote under contract for Connolly. Connolly's rebuttal is that Sakic signed a contract that all code Sakic did write for Connolly (importantly, not the code he contributed to Mambo) was to have the copyright assigned to Connolly.
This response could be completely true and it would have no bearing on the truth of the claim that it is supposed to be a response to!
But Connolly does get one thing right - making a derivative work does not automatically place your new code under the GPL. You always have the option of not distributing it. It is only when you distribute that you face a dilemma: either place your code under the GPL, or violate the copyright of whoever wrote the original work from which yours derives. You do always have the choice.
Everyone who has not read the forum postings and public communications between Connoly and mambo cannot really understand what is happening. Once you read the forums, the case is clear cut. It is sad that nobody used these public communications to end this story earlier.
As a few people have pointed out, the author of the article seems to have overstepped his bounds a bit. He's not really qualified to render a legal opinion. To state that Mr. Connelly is definitely in the wrong is a potentially dangerous thing. Especially given that he seems to be lawsuit happy.
That aside, I find this disagreement somewhat interesting for a few points.
First, I wonder what is copyrightable when it comes to code. For instance, if I wrote a sentence in an article of a magazine and then rewrote the sentence verbatim in another magazine, I don't think anyone would ever be able to sue you for copyright infringement. It's just a sentence. In this case, the code in question is only 9 lines (the equivelent of a sentence in a large book). At what point does this become protectable?
Second, if I hire someone to modify a GPL piece of code, I don't have to redistribute it. However, is it possible to stop the original author from distributing it? I have often wondered this. I mean, I can't stop him from having a copy and seemingly I can't bar him from his rights to do what he wants with that copy. In a sense, I have already distributed it. I can see that if I write the code myself it's a much more straightforward question.
In any case, I don't think I'll get any definitive answers to these questions this time around. Without pretending to know all the legal ins and outs here, I suspect that the code was never copied in the first place. The fact that Mr. Connelly has never even looked makes it fairly unlikely that it will ever get to trial.
Question: What's to keep somebody from inserting malicious code in Linux? Answer: What's to keep a disgruntled Redmond employee from inserting malicious code in Windows? The difference is, Linux code goes through a lot more peer review!
"Freedom means freedom for everybody" -- Dick Cheney
There is one big fat glaring disagreement between Sakic and Connelly that should make most of this pretty plain.
Sakic claims there was no contract. Connelly says there was.
My one semester of business law clearly makes me an expert, so here goes:
I suspect there was a contract. I suspect it said what Connelly said it does. My understanding is that in these kind of legal proceedings there has to be some "consideration", i.e, money or value changing hands. Sakic was paid to do a job. Then he gave away the results of that job, effectively removing any competitive value the task brought to connelly.
And let's face it, anybody who has ever written code (and then accidently deleted it) knows that it's real easy to write the same code the second time around.
Connelly, in my view, has a valid claim against Sakic since Connelly paid for the time Sakic took to complete the task and got very little value in return.
I don't see Connelly getting a lot of mileage (other than press) by threatening other mambo users. If the function is that simple, somebody other than Sakic should rewrite it (if someone hasn't already).
Yeah? Well I think you're overrated too.
Newsforge say: No mention of what was shown in these logs - if these logs were calling pure-library (non-HTML) PHP code from his site, I'd call that direct use of his code.
However, LiberatiGroup says:
If Sakic was contracted to modify GPL'd code under these conditions, that term of the contract must be void, as LiteratiGroup do not have the rights to enforce that term.How does the GPL's use of "linking" relate here? That is, of course, for lawyers and (good) expert witnesses. But it's pretty clear that if I put a "virtual(http://yoursite.example.com/yourlibrary.p hp) line into "my" code, that I'm linking to your library. In C terms, it a static or dynamic link?
LiteratiGroup dismiss a Newsforge explanation of GPL with:
The GPL relies upon copyright; without (c), the GPL would be meaningless. Adding (c) code to GPL'd (c) code is only possible by accepting the terms of the GPL.LiteratiGroup replies:
This is true.I asked RMS about this quite directly back in 2001, as a hypothetical question about webhosted software: http://steve-parker.org/articles/lego/rms1.shtml
Author, Shell Scripting : Expert Re