Slashdot Mirror


Mambo Users Threatened

An anonymous reader writes "Newsforge has an article about a recent dispute over code in Mambo (a Free CMS). A Mr. Connolly has sent threatening emails to Mambo users over this, a move John Weathersby of OSSI was quoted as saying 'That's ... not prudent.' The dispute is over some trivial code that checks whether a story is a lead story and if so displays it across multiple columns, as it's a modification of GPL code the Mambo team maintain it must remain GPL but Mr. Connolly claims otherwise."

254 comments

  1. Inaccurate summary by Anonymous Coward · · Score: 3, Informative

    The Newsforge report says that Mr. Connolly never redistributed the disputed code... therefore the disputed code is _not_ under the GPL. Under the GPL, you can do what you like with the code; you only have to GPL your modifications if you re-distribute.

    1. Re:Inaccurate summary by Anonymous Coward · · Score: 0, Interesting

      If he never re-distributed the code, how did the code end up in Mambo?

    2. Re:Inaccurate summary by Max+Threshold · · Score: 1, Informative
      If the code in question was derived from a GPL project, it doesn't matter if he distributes it or not; it's GPL, period. That doesn't mean he has to distribute it, though. From the various sources, it looks like what happened is he contracted somebody to make a modification to a GPL project, with the agreement not to distribute it. The modification was then "leaked" to Mambo. So this isn't a copyright issue or a licensing issue. It's a breach-of-contract issue, and it's entirely between Connolly and his developer.

      If the developer is found to have breached the contract, what does that mean for Mambo's use of the code? IANAL, but I think they have no legal responsibility to Connolly and can continue to use the code.

    3. Re:Inaccurate summary by mbourgon · · Score: 4, Interesting

      The modification was then "leaked" to Mambo.

      Not entirely accurate. According to the guy who wrote the code, he just wrote a different implementation of the idea, and gave that to Mambo.

      --
      "Sometimes a woman is a kind of religion, she can save your soul & set you free from all your sins" - Bad Examples
    4. Re:Inaccurate summary by Anonymous Coward · · Score: 1, Informative
      If the code in question was derived from a GPL project, it doesn't matter if he distributes it or not; it's GPL, period.

      From the GPL itself:
      b) You must cause any work that you distribute or publish, that in
      whole or in part contains or is derived from the Program or any
      part thereof, to be licensed as a whole at no charge to all third
      parties under the terms of this License.
    5. Re:Inaccurate summary by Tim+C · · Score: 1

      According to the guy who wrote the code

      Who is hardly likely to say "Yup, that's right, I said I wouldn't distribute then I did anyway. Who should I make the cheque for the damages out to?"

      Not saying he's not telling the truth, just that what he said cannot necessarily be taken at face value either.

    6. Re:Inaccurate summary by pikine · · Score: 2, Informative

      Actually, according to the developer in the question of breach of contract, there was no contract or copyright agreement signed, and the code contributed to Connolly was itself based on another GPL code (a merely 9 lines of code). So it seems that Connolly paid someone over the course of 8 months just to get 9 lines of code already written by someone else.

      --
      I once had a signature.
    7. Re:Inaccurate summary by dustman · · Score: 3, Informative
      Here comes some pedantry:

      If the code in question was derived from a GPL project, it doesn't matter if he distributes it or not; it's GPL, period.

      No, it's not. It's derived from a GPL work.

      GPL section 2b states:
      You must cause any work that you distribute or publish, that in
      whole or in part contains or is derived from the Program or any
      part thereof, to be licensed as a whole at no charge to all third
      parties under the terms of this License.


      So, if you create a derivative work and you distribute or publish it, you must do so at no charge under the terms of the GPL.

      This doesn't mean your derivative work is GPL'ed, at least "not yet", not until you publish or distribute.

      This is the biggest problem that the GPLv3 is going to try to fix, if it ever gets written. The problem is that people can write "web apps" (or any remote app) like this, that don't require a binary or source to be distributed to end users... So, people can make modifications, host their own versions, and not be in violation of the terms of the GPL, although they are usually in violation of the spirit of the GPL.

      On the flip side, one of the FSF's goals is to allow private modifications of works (internal to a company is the common example) without requiring those modifications to be distributed, so they can't just say "any derivative work is GPL'ed, even if you never show it to anybody else". (It's probably not possible to get away with this under copyright law anyway, although with the latest batch of garbage laws that have been passed, I'm sure someone could try).

      Striking a middle ground between these two goals is difficult.

    8. Re:Inaccurate summary by Tim+C · · Score: 1

      So this isn't a copyright issue or a licensing issue. It's a breach-of-contract issue, and it's entirely between Connolly and his developer.

      Mmmmm, tricky one. IANAL of course, but what if the contract between the two parties specifically turned over ownership of the copyright of the code to Connolly/his company? (My employment contract certainly does similar, although with a "anythign you do on your own time with your own resources is yours" clause, thankfully)

      Then the developer has no right to distribute copies of it as far as copyright law is concerned, as it's not his to distribute. Also, while the GPL clearly allows for redistribution of code that you receive, I'd be willing to bet that technically he didn't *receive* it, as he *wrote* it; it's certainly not been given to him in the usual sense of the word.

      I think a decent lawyer could probably make a very strong case for this being copyright infringement as well as breach of contract. I've no idea how that would impact the Mambo project or its users, though; I'd like to think that they'd be in the clear. Again, IANAL, etc.

    9. Re:Inaccurate summary by enrico_suave · · Score: 4, Informative

      actually apparently he *did* redistribute it... at least according to the guy who did the contract work

      "I should mention that Connolly has distributed copies of Mambo under the GPL on his homepage (http://www.literatigroup.com/furthermore/, now removed, screenshot available) " -- Emir Sakic

      *shrug* I think Sakic summed it up nicely...

      To summarize it:
      1) The code delivered to Brian Connolly is not the same as the code implemented in Mambo.
      2) The code delivered to Brian Connolly was derived from GPL, Copyright Miro International Pty.
      3) Brian Connolly distributed copies of Mambo that had the so-called 'infringing' functionality under the GPL.
      4) There are no copyright assignments with my signature on.
      5) Brian Connolly has no trademarks or patents on anything resembling the disputed functionality.

      --
      Build Your Own PVR/HTPC news, reviews, &
    10. Re:Inaccurate summary by Anonymous Coward · · Score: 2, Informative
      If the code in question was derived from a GPL project, it doesn't matter if he distributes it or not; it's GPL, period.

      Completely wrong. The GPL is a license, not a contract, so it doesn't have any power to force code to be anything. It merely states how someone can get more rights than copyright law provides if they follow certain restrictions. Thus, if someone modifies some GPL code, their work is still their own.

      If someone else distributes this combined work without the permission of the copyright holder of the modifications, the result is a copyright violation of both the GPLed work (which can't be distributed in a form that contains non-GPLed code) and the modifications. (The code does NOT magically become GPLed just by touching GPLed code -- that is a Microsoft "viral" FUD idea.) The way to resolve such an occurance is to either release the modifications under the GPL or to remove them from any distributed work.

      Now, if the copyright holder distributes the code with a LICENSE file that indicates that the code is under the GPL, then you can argue that they have taken steps to license their code under the GPL. That doesn't sound like the case here, however.

    11. Re:Inaccurate summary by altstadt · · Score: 0, Offtopic

      mod -1 didn't RTFA

    12. Re:Inaccurate summary by arkanes · · Score: 2, Informative
      If it was *not* a work for hire (which means that the copyright rests with the person paying for the work, rather than the developer), the Connolly is totally out of luck. Going from the developer to him is "distribution", and the GPL applies. Internal distribution at a company is only internal because it's the company holding the copyright, with developers performing works for hire.

      If it _was_ a work for hire, then the contrbibution back to Mambo may be copyright infringment (developer says it's a re-implementation, not the same code), and that'd be a civil case between Connolly and the developer. If Connolly wins that case then Mambo will need to remove the code, but I doubt they (or users) would be liable for damages.

    13. Re:Inaccurate summary by OYAHHH · · Score: 1

      If,

      True, then the guy better hope that he didn't sign a contract stating he would keep any trade-secrets secret.

      --
      Caution: Contents under pressure
    14. Re:Inaccurate summary by arkanes · · Score: 4, Informative
      Clarification: The developer in question made many more modifications that this specific one, but this one is the one that got put back into Mambo and is pissing him off.

      From what I can tell from the articles, I don't see where this guy has anywhere to stand. Assuming that the developer is telling the whole truth, then he's got nothing - it's the developers copyright, not his. Even assuming that Connolly is telling the whole truth, I find it hard to believe that he's going to be able to any real damages. The code in question is small and the people distributing it are doing so in good faith. Trade secrets obviously won't apply to a frigging "leading story" block. Connolly also claims that he hasn't actually confirmed that the code in Mambo is similiar to the code in his product - why would anyone listen to legal threats when he hasn't even performed this minimal due dilligence?

    15. Re:Inaccurate summary by Platinum+Dragon · · Score: 3, Informative

      Not entirely accurate. According to the guy who wrote the code, he just wrote a different implementation of the idea, and gave that to Mambo.

      Then this cases hinges on whether Sakic's contract with Connolly includes some kind of non-compete clause. If not, then Connolly can whine and complain all he wants, but it still won't give him a legal leg to stand on. If it does, then Sakic may have violated that part of his contract by providing the reimplementation to Mambo, and he is in legal jeopardy.

      It sounds like the code in question is legally clean since it was derived from GPL-covered source, and that other potential customers know to put a non-compete into Sakic's contracts in the future--if he ever gets such contracts again.

      --

      Someday, you're going to die. Get over it.
    16. Re:Inaccurate summary by Anonymous Coward · · Score: 2, Funny

      Man, this whole GPL thing is so confusing. I shouldn't need to retain a lawyer to use some software! I'm sticking with Microsoft. I pay my money, and I'm worry free.

    17. Re:Inaccurate summary by TWX · · Score: 1

      I worked for an asshole who seemed to be a lot like ths Mr. Connolly. He literally operated on dog logic. "What I see is mine. What I can get away with is mine. If you leave it here it's mine. It's not yours, it's mine!"

      There was a project to build consumer and commercial NAT/routing devices based on Linux for sale that a friend of mine was working on for this guy. This stuff would have been out in slick packaging quite some time before most of the other consumer devices, except that the idiot running the company never would get things straight and managed to destroy every advantage they had until maninstream network device vendors like Linksys, Netgear, and others had their NAT devices out. Then he had the gall to claim that they stole his idea. Never mind the years of development that went into building IP Masquerading and NAT...

      --
      Do not look into laser with remaining eye.
    18. Re:Inaccurate summary by wcdw · · Score: 1

      - So, people can make modifications, host their
      - own versions, and not be in violation of the
      - terms of the GPL, although they are usually
      - in violation of the spirit of the GPL.

      I have to take offense at that, given that I've spent the last four months hacking a GPL'd project - osCommerce - and have not / do not plan to make the source code available.

      Why? Because the code is so hacked, and so site-specific, that little benefit would accrue to the OSS community. Even if I DID publish, odds are nobody would be interested in this 'fork', as it's not nearly as clean, nor as upgradable, as the base package.

      I do NOT feel that this is against the spirit of the GPL, and, in fact, did recently contribute some of my changes in an area where there were no pre-existing contributions. It only took 3x as long to make the changes, compare them against a clean install and write documentation as it would have to just make the changes - time I could be using to reduce the 'todo' list of pending site changes. (I have also written and contributed to OSS projects in the past.)

      Companies that want to 'privatize' their GPL modifications generally have perfectly legal ways to so do. There are many valid reasons for using GPL code and not redistributing [all of] the source. In this case, there is business logic - and hence trade secrets - built into the code.

      Your new source for computers, parts, electronics and more!

      --
      If you're not living on the edge, you're just taking up space!
    19. Re:Inaccurate summary by nightterror · · Score: 2, Informative
      --
      Photons have mass!!?? I didn't even know they were Catholic...
    20. Re:Inaccurate summary by Anonymous Coward · · Score: 0

      so you can take any GPL software, make your changes, write a web interface for it, sell access to your server and never have to relase your modifications?

      scary loophole

    21. Re:Inaccurate summary by 91degrees · · Score: 1

      Yes.

      But it's not really a loophole. The point of the GPL is that anyone who has a copy has the freedom to use the software he acquired in any way he sees fit. Essentially this is the right to run it, modify it and redistribute it. But you are not obliged to do any of these.

      Don't want to give people your source changes? Fair enough. Don't distribute. I've known a lot of people use modified GPL software in-house. Using it on a website is not any different. The only person who could do anything with the code is the website owner anyway. There's no reason for the users to modify it.

    22. Re:Inaccurate summary by dustman · · Score: 2, Informative

      Perhaps I was unclear:

      I don't consider it against the spirit of the GPL to keep your changes private. Like I said in my original post, this is actually one of the goals the FSF is trying for.

      But, consider this: Say some nice app like Mozilla were written under the GPL. (Mozilla isn't GPL-only, but use your imagination). I could take the app, make some changes, and then never actually distribute the app, but host a server online where people could use the app via X11 or VNC.

      In the future, software vendors are probably going to give subscription apps a try. If everyone has wireless 100Mbps net access available anywhere, that is more than enough bandwidth to run a remote desktop. Instead of buying a new version of MS Office every year, MS will instead charge a subscription (they are already doing subscription pricing), but you will never even have a binary on your local machine that is running.

      If binaries are never being distributed, the GPL (which relies on copyright law) does not apply. So, you might create a nice app, but if someone can just host it on some online server, and charge people $10 / month to "use" it.

      That is how the spirit of the GPL can be violated.

      A real life example:
      The first popular internet chess service is still up and running, it's called freechess.org, or FICS (Free Internet Chess Server). FICS's codebase was originally GPL'ed.

      Another service started up, I don't know which one, which used the FICS code, and charged people a monthly amount to play. The FICS people were upset that these rivals took their code, were charging people, and were not submitting their changes back.

      But, this was allowed under the terms of the GPL. I hope you'll agree that it's in violation of the spirit of the GPL.

      Now, the FICS code is closed, which is a real shame.

    23. Re:Inaccurate summary by BLAG-blast · · Score: 1
      (My employment contract certainly does similar, although with a "anythign you do on your own time with your own resources is yours" clause, thankfully)

      Ugh? Where do you work? Are they hiring?

      --
      M0571y H@rml355.
    24. Re:Inaccurate summary by Anonymous Coward · · Score: 0

      To be fair, the parent did say "usually". If, as you say, you've given back to the community parts of your changes which you thought other people would find useful, then it sounds like you truly are acting both within the letter and the spirit of the GPL, for which congratulations. But the impression one gets is that you are in a minority...

    25. Re:Inaccurate summary by renehollan · · Score: 1
      Indeed.

      I had created derived works of GPL code in a commercial environment, that was redistributed to our customers. I made sure that we complied with the terms of the GPL, certainly distributing source to our customers, and going so far as to redistribute the tools necessary to reproduce our build and packaging environment -- though original works, I got permission to license them to our customers under the GPL.

      Sadly, the buck stopped there.

      You see, our customers paid handsomely for what we provided them and had desire to redistribute it. So, the changes stayed "locked up".

      The saddest part was the build environment and packaging system we had developed that would ensure that source CDs of GPL or open source licensed code were produced alongside the installation CDs (not that reading the License field of an RPM .spec file is rocket science). In addition, I had made some mods to anaconda and sysinstall to make them clever about the installtion type: headless, or not, etc. We had a dongle that could be fitted on a serial port that told anaconda to "go ahead and blow away whatever was on the hard disk". This allowed for "safe" headless installs (most of the equipment was headless and so installs had to be completely automated).

      Pity, all that good stuff (which wasn't really central to the product) wasn't shared openly.

      --
      You could've hired me.
    26. Re:Inaccurate summary by tsm_sf · · Score: 2

      From the article on NewsForge...

      Back in September 2003 Mr Connolly paid me to do the Mambo Open Source customization for his site Literatigroup.com. There was no copyright agreement or contract signed.

      Good enough?

      --
      Literalism isn't a form of humor, it's you being irritating.
    27. Re:Inaccurate summary by neura · · Score: 1

      If you'd actually read the article on newsforge, you'd know that: (a) there was never a contract between Connolley and the developer that wrote this code. (b) the code given to Mambo was written seperately (with improved features).

    28. Re:Inaccurate summary by Anonymous Coward · · Score: 0

      Most companies will not even attempt anything unless you have a product that's competing with their own.

      One of the most publicized cases (which ironically I can't find - you try searching for 'copyright IP lawsuit' on the slashdot and tell me if it's not daunting :) involves a man who claimed copyright on a decompiler he designed in his home time - guess what he was working on at work at the time? Decompilers.

      I've had some interesting non-competes, but as long as I'm not doing work for a direct competitor, or integrating concepts from my work projects into my home ones, it's never been a problem. In fact, there have been a few times where I've said, "I have code which does just that or something close at home", and the place or person I'm working for is overjoyed.

      Really, it has to do with the climate more than the contract - my last corporate job didn't end all that well (I left with a chip on my shoulder), and they gave me the whole non-compete spiel that I signed a few years back. Their contract was well-worded to keep it's validity. (Most non-competes are thrown out, and contract law, IIRC, indicates that if any of the contract is flawed, the whole thing is void) I could not work for a direct competitor, and the type of business labeled as a competitor was well-specified.

      Of course, knowing this I cackled internally, knowing that most programmers treat the product as a secondary concern, if at all - it's the domain that keeps them employed. I'm not going to be working for another online retailer that has a competing product line, big fucking whoop.

    29. Re:Inaccurate summary by Anonymous Coward · · Score: 0

      Sakic is lying. Period.

      See http://www.literatigroup.com/versusmambo/content/v iew/54/46/

    30. Re:Inaccurate summary by Anonymous Coward · · Score: 0

      How did the actions on behalf of the other server's developers prevent access to the existing FICS codebase? How did the other team's actions force people to pay $10/month instead of using servers running the originial code?

      How is it a violation of the "spirit" of anything for them to have used their ingenuity to improve the software in order to make money in a way that violates absolutely no provisions of the license agreed to by them and the original author?

      The FICS code is no more closed than it was before the modifications. People still have the same access to it.

      If you think this is a violation of the "spirit" of the GPL, do you think that it's a similar spiritual violation to, say, create a modified version of gcc which is never itself distributed, but is used to distribute compiled binaries of closed-source soffware, which then sold under a restricted license?

      You seem to want to control creation of derivative works, not just their distribution. I look forward to the tortured gymnastics that will inevitably accompany the next version of the GPL as you try to justify levels of control that are increasingly similar to those desired by the "evil and selfish" proprietary software developers you so deride.

      Perhaps you will attempt to invent a new class of right in "public performance of a software work". Maybe you can even create a BSA or ASCAP-style goon squad to go around policing your newfound control. Good luck in your journey to become what you claim to despise.

    31. Re:Inaccurate summary by 10101001+10101001 · · Score: 1

      I have to take offense at that, given that I've spent the last four months hacking a GPL'd project - osCommerce - and have not / do not plan to make the source code available.

      Why? Because the code is so hacked, and so site-specific, that little benefit would accrue to the OSS community. Even if I DID publish, odds are nobody would be interested in this 'fork', as it's not nearly as clean, nor as upgradable, as the base package.


      Not to be a troll, but that's a pretty bad excuse. It's like saying you wouldn't give a dollar to charity because a dollar probably wouldn't directly do much good. If you choose not to distribute it and give out the source or not give out the source anyways without distributing it, fine; I'm glad to see you exercising your rights. It just seems a bit unnerving to hear you say that you're holding back because you don't think it worthwhile to anyone else. If it's truly not worthwhile to them, it's little to no loss to them (okay, hypothetically it could be a big loss by going with it and realizing it'd require too much changes to be usable, but only a good deal into development; but even a mild disclaimer that "my version is site specific; you probably want the original osCommerce located <here>" would be enough to make even that possible issue moot). It might be an annoyance to you (from people asking you questions about the software), but that's a separate issue. So, please, don't let the unlikeliness of the source being used hold you back. Maybe even if your version is directly useless, it'll be a good example on how to modify osCommerce to their own end.

      --
      Eurohacker European paranoia, gun rights, and h
    32. Re:Inaccurate summary by Grax · · Score: 1

      With the GPL you pay your lawyer once to learn how to interpret GPL version X.

      With Microsoft you need to pay your lawyer every time you install any program or update since they don't label their license agreements with version numbers and you never know exactly what changed.

      Do you actually read all 20 or so pages of most software licensing agreements?

    33. Re:Inaccurate summary by darkonc · · Score: 1
      it doesn't matter if he distributes it or not; it's GPL, period.

      The GPL simply states that IF you distribute the derivative software, you must do so under the GPL (give them the sourde code and the right to distribute it under the GPL). There is no absolute requirement for public distribution. Quite to the contrary, it explicitly allows you to keep any changes within your organization.

      That having been said, if it was a work for hire, then there are a couple of questions -- the first being who ended up with a copy of the original software. If it was the contractor, then he's actually got full rights to redistribute it, and all that Mr. Connolly can do is sue the contractor for violating his contracted promise to keep the code secret.

      If the copyright went to Connolly and the contractor didn't actually do a re-implementaiton of that code that frees it from copyright, then I'm thinking that the proper people to sue would still be the contractor, and anybody else distributing the code (but not usually the end=users).

      That having been said: 1: IANAL, and 2: If you get a lette from this guy, you'd essentially have two choices:
      A: Give in, and have the block of code re-implemented by somone else, or
      B: risk having to spend $400K proving me right.

      I'm guessing that Connolly is more interested in blocking the competition than copyright law -- and that would explain his focus on end users rather than distributors.

      --
      Sometimes boldness is in fashion. Sometimes only the brave will be bold.
    34. Re:Inaccurate summary by dustman · · Score: 1

      If you'd actually read my post and it's ancestors, you'd know that I wasn't talking about the article.

    35. Re:Inaccurate summary by darkonc · · Score: 1

      He doesn't care about collecting damages. He cares about resticting his competition.

      --
      Sometimes boldness is in fashion. Sometimes only the brave will be bold.
    36. Re:Inaccurate summary by Daimaou · · Score: 1

      I have a question regarding GPL code distribution.

      I donated some GPL'd code to my employer. They didn't like the language it was written in (Python) so they ported the code to C# and the database to MSSQL (they still use a little bit of the Python code though).

      They recently distributed the product (minus the code) to a 3rd party vendor that does translation work for us. My question is, does this qualify as distributing the code? If a company distributes modified GPL'd code to a vendor they are paying to do a certain task for them has the code been redistributed or is it still considered an in-house modification?

    37. Re:Inaccurate summary by dustman · · Score: 1

      How is it a violation of the "spirit" of anything for them to have used their ingenuity to improve the software in order to make money in a way that violates absolutely no provisions of the license agreed to by them and the original author?


      They didn't violate the provisions of the license, correct. That's why I said they violated the spirit. This is a relatively common use of the words, "terms" and "spirit" of the law.

      They violated the spirit because they are profiting off of other people's work, without submitting their own changes.

      The FICS code is no more closed than it was before the modifications. People still have the same access to it.

      Think of the Linux kernel, being used in different places (router firmwares and such), and then people getting upset when the manufacturer did not publish the code. It's not like the Linux code became any more closed due to their actions. But of course, they were violating the spirit (as well as the terms) of the GPL.

      Good luck in your journey to become what you claim to despise.

      Strawman. When did I ever suggest that I "despise" anything in my posts? I am a software developer, and I want to make money off of my software. I do not advocate usage of the GPL.

    38. Re:Inaccurate summary by rtb61 · · Score: 1
      Futher to that in using the GPL copyrighted code, they established the legal conditions under which the code is to be used. There cannot be a contract for writting code which would illegally break the copyright of the GPL'ed code (common law always takes precedence over contract law).

      In making a copyright claim (outside of GPL) for code derived from GPL'ed code they have now infringed upon the copyright of the original code and are subject to the legal ramifications for doing so. As for distributing the code, as a contracted code author making changes to GPL'ed code and charging for it, even if you only sell it to one client and only charge for the your coding hours you are still distributing the code and are legally bound to adhere to the copyright licence.

      --
      Chaos - everything, everywhere, everywhen
  2. WTF by jwcorder · · Score: 1, Troll
    John Weathersby of OSSI was quoted as saying 'That's ... not prudent.'

    That's his response? I think "Your mama" might be better than that.....weak weak weak

    --
    http://jayceecorder.blogspot.com
    1. Re:WTF by mccalli · · Score: 5, Funny
      That's his response? I think "Your mama" might be better than that.....weak weak weak

      It depends on the accent and intonation. Consider it Darth Vader-style (original trilogy of course)...

      "Sir, the rebels have sent memos to the open source users"
      "(menacing wheeze) That's....not prudent. Prepare a shuttle craft"

      Or how about Pratchett Death-style:

      "THAT'S...NOT PRUDENT. THERE IS NO JUSTICE. THERE'S JUST ME."

      Or Dirty Harry-style.

      "So the question you've got to ask yourself is, do you feel prudent punk? Well, do yah?"

      Myriad of remaining comedy voices left as an exercise for the reader.

      Cheers,
      Ian

    2. Re:WTF by Anonymous Coward · · Score: 0

      Isnt it nice that the Open Source Software Institute use mambo on thier website!

      http://www.oss-institute.org/

    3. Re:WTF by Anonymous Coward · · Score: 0

      Bart -- "You stole my code you Bastard! Bastard Bastard! Bastard!, and it's in the dictionary and it's a real word so I'm not swearing!"

      Bush -- "I feel confidence that our intelligents servants have proven with our oreo pictures that the code is a weapon of mass destruction and could hit omaha in 45 minutes!"

      Kerry-- "I'm proud of my service in fighting this code for my country, and I have the scars and purple heart to prove it, so neener neener neener!"

      My cousin LeRoy from the dark side of the family-- "Damn! Sheet! Muthafuk! I gonna cut you!"

      Mr. Rogers-- "Can you spell l-a-w-s-u-i-t, boys and girls?"

      Darl McScumbag-- "w00t!"

      --next guy

    4. Re:WTF by Anonymous Coward · · Score: 0

      Bush Sr -- "Not gonna remove that code. Wouldn't be prudent. Mambo development team - good, good...Furthermore INC - bad, bad."

    5. Re:WTF by mr_z_beeblebrox · · Score: 1

      A lot of hand gesturing, karate chopping at the air. George HW Bush voice from SNL...
      "Sending users threatening letters...wouldn't be prudent, not gonna do it."

    6. Re:WTF by JofCoRe · · Score: 1

      And here I thought he was just doing "shatner-speak":

      "Spock! That's............... NotPRUDENT!"

      --

      Place sig here.
  3. "Mr Connolly alleges that a contract exists... by stankulp · · Score: 5, Funny

    ...between himself and the developer but despite numerous requests he has refused to produce it."

    He should just type one up in MS Word and use that.

    A fake document can be used as evidence.

    Just ask Dan Rather.

    --
    We must be alert to the danger that public policy could become captive to a scientific-technological elite. - Eisenhower
    1. Re:"Mr Connolly alleges that a contract exists... by JohnnyGTO · · Score: 1

      Darn right!

      --
      Si vis pacem, para bellum! For evil to succeed good men need only do nothing!
  4. FUD by mfh · · Score: 3, Insightful

    If you are presently using the software application "Mambo OS" in any release post October 3, 2003, you and your organization are potentially exposed to CIVIL LITIGATION and possibly CRIMINAL PROSECUTION.

    FUD. More FUD. Even more FUD.

    What kind of idiot thinks FUD == Money? Hasn't SCO proven that FUD != Money? *sigh*

    --
    The dangers of knowledge trigger emotional distress in human beings.
    1. Re:FUD by lukewarmfusion · · Score: 4, Insightful

      Security companies use FUD all the time to drive the point home. And many of them are extremely wealthy as a result.

      The different is that FUD - fear, uncertainty, doubt - can in fact be grounded in reality. If you don't install a firewall, anti-virus software, and apply patches, you're not likely to last. So when they spread FUD, they're actually just educating. When SCO or Microsoft spreads FUD, they're just marketing. Sure, educating potential customers and marketing to potential customers can overlap - but don't be confused that FUD is necessarily an evil thing.

    2. Re:FUD by moonbender · · Score: 3, Insightful
      Quoting ESR's Jargon File:
      Defined by Gene Amdahl after he left IBM to found his own company: FUD is the fear, uncertainty, and doubt that IBM sales people instill in the minds of potential customers who might be considering [Amdahl] products. The idea, of course, was to persuade them to go with safe IBM gear rather than with competitors' equipment. This implicit coercion was traditionally accomplished by promising that Good Things would happen to people who stuck with IBM, but Dark Shadows loomed over the future of competitors' equipment or software. See IBM. After 1990 the term FUD was associated increasingly frequently with Microsoft, and has become generalized to refer to any kind of disinformation used as a competitive weapon.
      I think the term FUD is almost exlusively used derogatory; ie. FUD can (per this somewhat authoritative definition) not be "grounded in reality", it's disinformation.
      --
      Switch back to Slashdot's D1 system.
    3. Re:FUD by Rantastic · · Score: 1, Redundant
      The different (sic) is that FUD - fear, uncertainty, doubt - can in fact be grounded in reality

      Actually, you are incorrect.

      The term FUD was coined by Gene Amdahl, who had left IBM to design and sell competing mainframes. He used the acronym FUD to describe IBMs marketing tactices. Namely that IBM salesmen (sorry ladies, they were all men at the time!) would use various missleading statements to leave a potention customer with Fear, Uncertainty, and Doubt about by products from companies other than IBM. Hence the saying "No one ever got fired for buying IBM."

      In more recent times FUD is used to describe similiar, missleading statements by Microsoft, such as "Linux costs more to use than Windows."

      Bottom line, saying "I will sue you for stealing my code" when one has no grounds to sue, is FUD. Saying, "You will be more vulnerable to viruses if you do not use anti-virus software" is not FUD.

      --
      Ask Slashdot: Where bad ideas meet poor googling skills.
    4. Re:FUD by Anonymous Coward · · Score: 0

      No, it's not overrated, it's funny...

    5. Re:FUD by DrEldarion · · Score: 1

      What kind of idiot thinks FUD == Money?

      I don't know, it seems to work pretty well for Microsoft.

    6. Re:FUD by legirons · · Score: 1
      The recent update to the jargon file of course, includes this:
      [In 2003, SCO sued IBM in an action which, among other things, alleged SCO's proprietary control of Linux. The SCO suit rapidly became infamous for the number and magnitude of falsehoods alleged in SCO's filings. In October 2003, SCO's lawyers filed a memorandum in which they actually had the temerity to link to the web version of this entry in furtherance of their claims. Whilst we appreciate the compliment of being treated as an authority, we can return it only by observing that SCO has become a nest of liars and thieves compared to which IBM at its historic worst looked positively angelic. Any judge or law clerk reading this should surf through to my collected resources on this topic for the appalling details.--ESR]
    7. Re:FUD by moonbender · · Score: 1

      Yes...? Initially I included the addendum, but I cut it because it's really not relevant. It's just ESR's way of making sure his position is clear to prevent a a casual observer from concluding ESR supports SCO's arguments because he is referenced in their filings. It's not really part of his definition of FUD although certainly SCO's case is a nice example for FUD in action.

      --
      Switch back to Slashdot's D1 system.
    8. Re:FUD by Hortensia+Patel · · Score: 1

      Interesting that you mention anti-virus in that list; I consider that to be based on largely empty FUD. Firewall, sure - ZoneAlarm logs pretty much prove the case for that one within 30 seconds of hooking up broadband. But back when I was on dial-up I ran unpatched Win98 and XP boxes with no anti-virus for years, and never had a problem. And since I did install AV it's never caught anything. As long as you have some modicum of a clue - don't use IE, don't use Outlook, show some common sense about what you download - I really do think AV is a waste of money. (I run AVG, 'cos I'm cheap.)

      A while back, I built an anti-virus check (based on Sophos; we didn't roll our own) into a document management system for a VERY large corp. They were adamant that they needed it. Well, we implemented it, and tested it from time to time using some "defanged" test viruses, and everything worked fine. But we never got a real virus in 2 years.

    9. Re:FUD by lukewarmfusion · · Score: 1

      "As long as you have some modicum of a clue - don't use IE, don't use Outlook, show some common sense about what you download - I really do think AV is a waste of money."

      That right there is pretty much correct - which is why people have to use anti-virus. Most people don't have that modicum of a clue; either they're new to the intricacies of computing (look at the freshmen in many computer science classes) or they're just never going to be that informed (my mother, for instance). People do use IE, Outlook, and install everything that asks them to click Yes.

    10. Re:FUD by Anonymous Coward · · Score: 0

      Security companies use FUD all the time to drive the point home.

      About anything related to security and money does:
      Governments, virus companies, etc.

    11. Re:FUD by jea6 · · Score: 1

      I always thought that uncertainty and doubt really referred to the same thing so I propose renaming to either FU or FD. OK, FU.

      --

      sarchasm: The gulf between the author of sarcastic wit and the person who doesn't get it.
  5. Sounds like a slashdotting... by ONU+CS+Geek · · Score: 1

    Mambo
    This site is temporarily unavailable.
    Please notify the System Administrator.

    Did their servers catch on fire from the subscribers?

    Anyone have a cache?

    --

    I disable sigs...do you?
    1. Re:Sounds like a slashdotting... by davron05 · · Score: 2, Informative

      You mean the google cache or the coral cache?

  6. Already toast. by theparanoidcynic · · Score: 4, Insightful

    When are we going to start putting the Coral link IN THE STORY around here?

    --
    Only in a Slashdot fantasy can a Slackware install turn into several hours of sex . . . . .
    1. Re:Already toast. by rincebrain · · Score: 2, Insightful

      When Coral stops throwing up "*website*: too many files open" errors randomly.

      --
      It's only an insult if it's not true.
    2. Re:Already toast. by Anonymous Coward · · Score: 0

      When is Coral going to start running on port 80 so that those behind corporate firewalls can use it?

    3. Re:Already toast. by Alsee · · Score: 1

      As I understand it Coral only caches files over 5 meg, so a Coral link of an ordinary webpage would not help. It would just relay each Slashdotter through Coral and out to the original website anyway. The only effect is to waste Coral bandwith.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    4. Re:Already toast. by Insipid+Trunculance · · Score: 1

      I use this wonderful extension called Coralize.

      --
      Wanted : A Signature.
    5. Re:Already toast. by crisco · · Score: 1

      FreeCache is the one that caches files over 5MB, Coral caches everything it can.

      --

      Bleh!

    6. Re:Already toast. by Karma+Star · · Score: 1

      Why the hell doesn't slashdot inform sites that they are about to post a thread about them? It's easy enough to ask them if they can mirror the page so it doesn't get ./'d....

      --
      Me email iz skyewalkerluke at microsoft's free email service.
  7. For those who have no idea what this is about by io333 · · Score: 3, Informative

    CMS is "content management system." It is a program to make something like a "newspaper" type web page -- what you might see when you go to NYTimes.com.

    It took me a long time to figure that out, so I think I should get some upmodding here. Oh BTW, I have mod points myself right now, so if you are *bad*, I'm commin' after you ;)

    1. Re:For those who have no idea what this is about by Anonymous Coward · · Score: 5, Informative

      If you are jumping up and down about how long it took you to figure it out and upmodding and threatening mod points, atleast provide a clicky http://en.wikipedia.org/wiki/Content_management_sy stem

      And of course I post as AC to avoid karma whoring.

    2. Re:For those who have no idea what this is about by Silvers · · Score: 0, Flamebait

      If it took you a long time to figure this out, exactly how long does it take you to brush your teeth in the morning?

    3. Re:For those who have no idea what this is about by io333 · · Score: 2, Funny

      If it took you a long time to figure this out, exactly how long does it take you to brush your teeth in the morning?

      Real /.ers don't brush.

    4. Re:For those who have no idea what this is about by Anonymous Coward · · Score: 0

      Real /.ers don't brush.

      Not true.

      The correct /.er answer is, "What's a morning?"

    5. Re:For those who have no idea what this is about by Sentry21 · · Score: 1

      CMS is also popularly used to refer to correspondance management systems, which led me to believe that this would be a system for management of e-mails, faxes, and mailings and the processing thereof (as we do at my company).

      I was disappointed to find that it was actually a content management system, until I realized I want one of those more.

      --Dan

    6. Re:For those who have no idea what this is about by HTH+NE1 · · Score: 1

      "John Parker, take this Mambo code. Just, just install there, that's good. It a free CMS."

      "Good. What is a CMS?"

      --
      Oh, say does that Star-Spangled Banner entwine / The myrtle of Venus with Bacchus's vine?
  8. Seems to be /.'ed now... by (H)elix1 · · Score: 4, Informative

    WARNING Issued to Users of Popular Software Application
    Wednesday, September 15, 2004

    CHICAGO, September 15, 2004 -- The following is an Open Letter from Furthermore, Inc. to the Open Source and Technology Community Regarding the Misappropriation of Intellectual Property:

    If you are presently using the software application "Mambo OS" in any release post October 3, 2003, you and your organization are potentially exposed to CIVIL LITIGATION and possibly CRIMINAL PROSECUTION.

    Our company, Furthermore, Inc., owns the code that enables the appearance and management of the "Lead Story Block" in Mambo. This code was taken without our permission by a lead member of the Mambo Development Team and put into Mambo's core program. Our copyright was then attributed to Miro International. Here we are reiterating our ownership of the Intellectual Property and issue a formal WARNING that we are preparing to file legal action against users of this application.

    Do know that we've tried to resolve this cooperatively. However, the leadership of the Mambo Project is intractable in their misunderstanding in fact and law. They wrongly contend that since the code was put into the "General Public License" pool, it too must be GPL. Also, they wrongly contend that as our trade secrets have been variously modified, they are immune.

    Bottom line: As express permission was never granted, their transfer of copyright ownership without express written authority is null and void. Also, the right to use any/all derivative works also was/is not granted as defined by law. Lastly, using a trade secret to gain unfair advantage is by definition against the law.

    Anticipating that problems like these would be greatly amplified by the Internet, the US Congress recently and significantly strengthened the power of the law. As a result, the consequences of an infringement have never been more stringent. In addition to the punitive monetary damages that are being awarded in related civil suits, the law now makes these types of activities a federal crime.

    In 1997, Congress passed the No Electronic Theft Act; and in 1996, it passed the Economic Espionage Act.

    The NET Act makes copyright infringement a crime. It's a misdemeanor if it is done for commercial advantage or private financial gain, or by making or distributing one or more copies of copyrighted works that have a total retail value in excess of $1,000 within a 180-day period. It's a felony if it involves a minimum of ten copies of copyrighted works with a retail value of more than $2,500 within a period of six months. To date, NET Act related cases primarily involve pirates accused of illegally copying and distributing copyrighted computer software over the Internet. Sentencing under the NET include substantial fines and imprisonment of 3 to 10 years.

    The EEA makes it a crime to steal (or misappropriate) trade secrets. The Act makes even the attempt or conspiracy to steal or misappropriate trade secrets a crime. The Act includes both direct and indirect theft of a trade secret, including its alteration or destruction. Individuals and organizations convicted of violating the EEA face severe penalties. Section 1832 of the Act covers theft of a trade secret "that is related to or included in a product," including both direct and indirect theft of a trade secret, including its alteration or destruction. A person convicted of violating Section 1832 faces a fine of up to $500,000 or a prison sentence of up to 10 years, or both, while any organization that commits any offense described in Section 1832 may be fined up to $5,000,000.

    Lastly, we deeply regret that we have no choice but to seek remedy from the users of Mambo. Mambo has explicitly informed us that "the Mambo project can offer no further assistance in this matter. Mambo can not be party to any disputes between individuals or companies concerning the use of Mambo." Plainly, it's you the user they've left holding the bag.

    Sincerely,

    Brian Connolly
    President
    Furthermore, Inc.

  9. Text of Mambo Site by stankulp · · Score: 1

    Statement regarding Furthermore.com

    As many of you are aware for the last few weeks a Mr Connolly of Furthemore.com and Literati Inc has made several threats and claims to the Mambo Community regarding alleged use of his code and his ideas in producing "the leading story functionality." in the frontpage of Mambo.
    We were initially very surprised at Mr Connolly's claim as they date back to an alleged breach of copyright that occurred 366 days ago.

    We have investigated these claims and believe that:-

    1. The dispute relates to an alleged breach of contract between Mr Connolly and the privately commissioned developer and is thus nothing to do with Mambo
    2. The code in question is a derived work of existing GPL code and therefore must remain GPL.
    3. By continuing to distribute Mambo on his site, Mr Connolly has acknowledged that Mambo is GPL and Copyright Miro International Pty.

    In addition it has always been a fundamental part of Mr Connolly's claims that whilst he is perfectly happy for the code to remain within Mambo he wants:-

    1. The code to be released under a non GPL License
    2. The right to prevent the code being used on ANY site that HE decides is in competition with Futhermore.com

    Mr Connolly alleges that a contract exists between himself and the developer but despite numerous requests he has refused to produce it.

    We the Mambo Dev team together with Miro International Pty. are not prepared to tolerate this situation any further. The personal abuse, threats etc issued by Mr Connolly have no place in an Open Source community project. As a result earlier today we issued Mr Connolly with a final ultimatum to produce his evidence. Not surprisingly he has not.

    We therefore take the view that these claims are frivolous and without substance.

    This matter is now in the hands of our legal advisors and we will be making no further public statements, nor will we permit any further discussions on this matter to take place in the official forums as they have only resulted in further personal abuse.

    All of this has been a traumatic experience for the Mambo Dev Team who have had to suffer abusive emails and telephone calls. All of which has taken us away from the development of Mambo and the release of 4.5.1

    Show your support of the Mambo Dev Team and the Mambo Community itself by voting for mambo as the Best Free Software Project of 2004 at
    http://www.linuxformat.co.uk/awards.

    We, the Mambo Dev Team, would like to publicly thank all of you, the Mambo Community, who have offered support over this difficult time.
    Last Updated( Friday, 03 September 2004 )

    --
    We must be alert to the danger that public policy could become captive to a scientific-technological elite. - Eisenhower
  10. Why did he send threatening emails... by Anonymous Coward · · Score: 5, Funny

    ...when he could have written a slanderous mambo?

    1. Re:Why did he send threatening emails... by dq5+studios · · Score: 1

      Mambo, perhaps. Jambo, perhaps not!

  11. Sounds like the moral of the story is.... by ShatteredDream · · Score: 3, Insightful

    Open source developers need to err on the side of rejecting submissions rather than risk accepting corrupted ones. From the sounds of it, Sakic took some of the work he was paid to do exclusively for Connelley and gave it away to the Mambo guys. If that be the case, and we wouldn't know until the shit really hits the fan, then it would be very cut and dry: Sakic was wrong and the Mambo guys should have known better.

    Granted the laws should be changed, because as they stand right now they only benefit lawyers. If company A believes company B has a legal right to sell a product to company A then it should be immune to litigation, and company B should be the one that gets hit. Company A should have the legal right to rewrite the code until it is no longer the infringing code. The time frame, and whether the old code would have to be stripped immediately would of course be set by law.

    Maybe the safest bet until that happens, if it ever happens, is for OSS projects to bite the bullet and do even more work "in house" than accept submissions rather than risk getting SCO'd.

    1. Re:Sounds like the moral of the story is.... by echeslack · · Score: 2, Insightful

      How would they have known better? All they probably got is an email with a patch. How would they have known (a) that he was doing the work for hire and (b) that he was not supposed to distribute the code.

      But I don't see how it matters anyway. From the story it seems he is still distributing the software on his website, which means he must be distributing those changes under the GPL. It seems to me he can either stop distributing and continue the threats or must stop threatening.

      Very similar to SCO...

    2. Re:Sounds like the moral of the story is.... by Oriumpor · · Score: 1

      Or, the moral is, rewrite redistribute and give the ass suing you the bird.

    3. Re:Sounds like the moral of the story is.... by argent · · Score: 4, Insightful

      From the sounds of it, Sakic took some of the work he was paid to do exclusively for Connelley and gave it away to the Mambo guys.

      The moral of the story is, read the whole article.

      Sakic claims there are two separate peices of code based on code already in Mambo. So not only did he not publish the work he did for Connolly, it was derived from GPL-ed code in the first place.

      If Connolly wanted to build a proprietary product based on open-source code, he should have started out with code under a less restrictive license like the BSD one.

    4. Re:Sounds like the moral of the story is.... by Abcd1234 · · Score: 1

      Sakic was wrong and the Mambo guys should have known better.

      Why? The developer *lied*. He claimed the work was his when it wasn't. If anyone here should be sued, it should be him, for breach of contract. Meanwhile, the Mambo guys should simply remove the code from their product, and release a new revision.

      do even more work "in house" than accept submissions rather than risk getting SCO'd.

      What does this even mean? "in house"... there's no such thing, in an open source project. The fact is, you can never be sure where code is coming from... for all you know, one of your lead developers could be swiping code. The fact is, if such a thing happens, you go after the developer for copyright infringement and remove the offending code from the project. You can do little else, since there's no way to determine if a given piece of code was stolen.

    5. Re:Sounds like the moral of the story is.... by jrexilius · · Score: 2, Insightful

      That is the key point. My company uses a lot of open-source, as a point wether we distribute it or not, we release back any changes we make to packages we use (not many changes yet, though).

      This Connolly guy wants to make money off of worked derived from other people that was given to the community. Then he gets pissy because someone he hired to modify open-source code for his money-making scheme wrote similar code and gave it back to the community he based it off. Thats just sleazy.

      If you go to their site their products are standard PHP Groupware and CMS packages. How they can call anything they do a "trade secret" is beyond me.

    6. Re:Sounds like the moral of the story is.... by argent · · Score: 1

      The developer *lied*. He claimed the work was his when it wasn't.

      Do you have evidence of that? Sacik says he did a new implementation for Mambo. Connolly says he hasn't even looked at the code. If he didn't look at the code, then he doesn't know whether there's an infringement or not!

    7. Re:Sounds like the moral of the story is.... by spiritraveller · · Score: 1
      Granted the laws should be changed, because as they stand right now they only benefit lawyers.

      Guess who writes the laws...

    8. Re:Sounds like the moral of the story is.... by Ingolfke · · Score: 1

      Or... if you hope to gain a competitive advantage or exclusive benefit from code you pay to have written make sure you have a non-compete type clause in your contract with the developer you hire. The clause should restrict the developer from implementing a similar feature in the same or similar products for a set amount of time. Then don't distribute your custom developed code.

    9. Re:Sounds like the moral of the story is.... by argent · · Score: 1

      Or at least don't base your business model on keeping nine lines of code cut-and-pasted from a publicly distributed document secret.

  12. FUD by mod_parent_down · · Score: 5, Funny

    The chief component of FUD is Fear... Fear and Doubt. Doubt and Fear. The TWO components of FUD are Fear and Doubt... And Uncertainty. The THREE components of FUD are Fear Uncertainty and Doubt... and an almost fanatical devotion to litigation.

  13. In related news. by Kenja · · Score: 2, Funny

    Tito Puente has anounced that he too will be suing Mambo.

    --

    "Have you ever thought about just turning off the TV, sitting down with your kids, and hitting them?"
    1. Re:In related news. by dubiousmike · · Score: 1

      good one!

  14. Huh. by rincebrain · · Score: 5, Informative

    I could be misunderstanding it, but Connolly seems to be saying his code, which he paid a developer to write and told he could not GPL and rerelease it, was put into the Mambo main branch, while his developer is saying it's similar code in function, not [necessarily] form, and reimplementing it for free after being paid to write a proprietary version isn't the same as submitting the code he wrote for Connolly to the Mambo source tree. I could be mistaken here, but couldn't this easily be resolved by a simple comparison of the Mambo and Futuremore source code? I mean, really.

    In addition, the Newsforge article's summary claims that Connolly's code is out in the wild, whether it should be or not. That's not been proven, in any of the data I've read. Shouldn't the dispute first resolve whether the code is actually from the Furthermore source before the issue of licensing even comes up?

    I don't know about you, but this does sound a lot like SCO...
    10 PRINT "Your open source project has our code!"
    20 PRINT "Prove it!"
    30 PRINT "We don't have to prove it, it's our code!"
    40 GOTO 20

    --
    It's only an insult if it's not true.
    1. Re:Huh. by Holi · · Score: 1

      Wait this code is protected by Trade Secret statutes.Well IIRC then Mr. Connelly may sue his developer for leaking said Trade Secrets but since they are now in the wild they will no longer be coverd by these statutes and he must apply for patent protection or use civil litigation and go after offenders for copyright violation. But under no cicumstances are the users in danger of criminal charges.

      --
      Sorry, teleporters just kill you and then make a copy. A perfect, soul-less copy.
    2. Re:Huh. by Anonymous Coward · · Score: 0

      So are you saying that the feature of having multiple articles on a web page that is published is a trade secret...?

    3. Re:Huh. by Holi · · Score: 1

      Read the emails, Connelly claims them as trade secrets.

      --
      Sorry, teleporters just kill you and then make a copy. A perfect, soul-less copy.
  15. Wannabe Darl by alatesystems · · Score: 1
    This guy is unbelievable. From the article:
    They wrongly contend that since the code was put into the "General Public License" pool, it too must be GPL. ... Bottom line: As express permission was never granted, their transfer of copyright ownership without express written authority is null and void.

    That is the crux of the matter. Gee, if I modify gpl code and then redistribute it under gpl and the accompanying source, I'm going to get sued for copyright infringement?

    I hope the EFF beats this guy with a cluestick if he starts coming after people like Darl, but I have a feeling that he is just waving his internet penis and doesn't intend on doing anything except threatening. Only time will tell.

    Chris
    1. Re:Wannabe Darl by Gopal.V · · Score: 1

      > Gee, if I modify gpl code and then redistribute it under gpl and the accompanying source, I'm going to get sued for copyright infringement?

      Yes you can , as long as you don't hold the copyright. Copyright law precedes GPL here.

      But to violate GPL , the code you modified is distributed in binary form to a customer who doesn't recieve a written promise of source. GPL violator is then the distributor and not the author or the copyright holder .

      I modify lots of FOSS tools (lxr and bugzilla) for work ... as long as it's internal, nobody needs to get a copy .

      Lastly GPL is based on Copyright , if Copyright law is rendered NULL and VOID , GPL falls too . But , if GPL is NULLified , Copyright still protects the code.

      GPL's a clever little license . (RMS's a pretty good lawyer too..)

      Of course, RTFA seems to be a slightly more SCOX situation :)

    2. Re:Wannabe Darl by youritadvisor.com · · Score: 1
      That is the crux of the matter. Gee, if I modify gpl code and then redistribute it under gpl and the accompanying source, I'm going to get sued for copyright infringement?

      Actually the point is if you are hired to make a modification of an open source program which is specified not for public release but to be used in a hosted app only. But go back on your contract and release code under GPL should you get sued

  16. Re:All of this could easily have been avoided. by Astro-pilot · · Score: 1

    The point of the GPL is not to provide free (as in beer) software to the world, but to ensure that anyone who takes something from the software community also contributes back to the same software community. Think of it as a barter system for software ideas. The Fortune 500 companies you speak of do not give anything free (as in beer) to anyone, so why should they be expected to get free code?

  17. RTFA - seems open and shut, in Mambo's favor. by Attitude+Adjuster · · Score: 5, Informative
    Seeing as people seem to be posting Connelly's claims, or random craps they've thought of withour RTFAing, I'll post this...

    While the first bit of the newsforge article almost goes out of its way to give Connelly's claims the benefit of doubt, the most interesting bit is the coder's (Sakic) reply at the very very end of the article (I know most of you didn't or can't read that far ;) ).

    To summarize it: 1) The code delivered to Brian Connolly is not the same as the code implemented in Mambo. 2) The code delivered to Brian Connolly was derived from GPL, Copyright Miro International Pty. 3) Brian Connolly distributed copies of Mambo that had the so-called 'infringing' functionality under the GPL. 4) There are no copyright assignments with my signature on. 5) Brian Connolly has no trademarks or patents on anything resembling the disputed functionality.

    Emir Sakic http://www.sakic.net

    1. Re:RTFA - seems open and shut, in Mambo's favor. by Anonymous Coward · · Score: 0

      4) There are no copyright assignments with my signature on.

      This bit almost certainly doesn't matter. If he was hired to write software, he doesn't get the copyright in the first place. It's automatically held by the hiring company (at least in most places).

    2. Re:RTFA - seems open and shut, in Mambo's favor. by ortholattice · · Score: 1
      This bit almost certainly doesn't matter. If he was hired to write software, he doesn't get the copyright in the first place. It's automatically held by the hiring company (at least in most places).

      I wonder why programmers get such a raw deal. When I hire a photographer to take pictures of my wedding, the photographer keeps the copyright, and legally I'm not allowed to make copies of my own picture without paying him/her royalties.

    3. Re:RTFA - seems open and shut, in Mambo's favor. by Slurms · · Score: 1

      I think it depends on the contract. Photographers (and other artists from my experience) are accustomed to retaining copyright, and have the appropriate language written into their contracts.

      In Software development and often tech. writing, etc, the contracts state that the people paying the bills get the copyright. It just (from my experience) is just a different way of doing business.

      --

      -----
      Pretty Bad Privacy (PBP) Public Key
      6
    4. Re:RTFA - seems open and shut, in Mambo's favor. by polin8 · · Score: 1

      The copyright is held by the author unless the author gives away those rights. When you hire a contract programmer you generally include the assignment of rights in the contract. If the contract does explicitly give the rights to the person paying, the rights remain with the programmer.

    5. Re:RTFA - seems open and shut, in Mambo's favor. by Anonymous Coward · · Score: 0

      So what is your point? Is it justified that programmers are usually unable to negotiate retaining copyright for their creative work (if they want to be hired), whereas photographers do as a matter of course, just because it is the customary "way of doing business"? Or do you advocate that programmers might take a more active role in getting this custom changed? Or are you a photographer, so you don't care?

    6. Re:RTFA - seems open and shut, in Mambo's favor. by Anonymous Coward · · Score: 0

      Sakic is lying.

      See http://www.literatigroup.com/versusmambo/content/v iew/55/46/

    7. Re:RTFA - seems open and shut, in Mambo's favor. by Anonymous Coward · · Score: 0

      Ah the furthermore idiot is here.

    8. Re:RTFA - seems open and shut, in Mambo's favor. by Slurms · · Score: 1

      I think if it is important to you as a developer to retain copyright, you should work that into the contract. If it isn't then perhaps you can soak the customer for more money.

      I was just observing on the way I see things happen.

      I am not happy that when I do "work for hire" it is difficult for me to retain copyright. However, when it is code that I want to reuse for other purposes, I do establish that from the outset. As long as the customer knows up front that I retain copyright, and it is written into our agreement then there's no problem.

      --

      -----
      Pretty Bad Privacy (PBP) Public Key
      6
  18. Developer says Connolly is a liar or deeply wrong. by Anonymous Coward · · Score: 0

    The original developer has replied to the Newsforge article (now at the end) and says that the code in Mambo is taken from a GPL distribution and has no relation to the "alledged stolen" code.

    It's a good thing that this is GPL code so that the users have some level of protection from the license and Connolly will probably end up in serious difficulties.

  19. The Newsforge Article runs Sakic's response by einhverfr · · Score: 2, Informative

    Sakic claims that the code implimented for Mambo was not derived from the Furthermore code, that these were independent implimentations, and that the Mambo code even had differing features.

    Secondly, IANAL, but I don't think an end user is really subject to litigation in this case. SCO vs. DCC was mostly thrown out and the court concurred that DCC was *not* required to certify that it was not either using Linux or contributing to it. Using software which has infringing code is probably not a crime to my knowledge. Distributing it is. So he could go after distributors, but this is like saying: "You unwittingly bought a counterfit copy of WIndows. We will charge you with piracy." I don't think that this would fly in court.

    IANAL, but Connelley's legal analysis seems to be as strange as SCO's. The Newsforge article seems to indicate that he has not even done code comparison! As a professional, if I suspect that something is wrong, this is the *first* thing I would do rather than the last. Indeed he could be opening himself up to serious lawsuits (tortuous interference). In general, though IANAL, I would think that a lawyer would suggest investigative work before public announcements. This tells me he probably hasn't talked to one....

    --

    LedgerSMB: Open source Accounting/ERP
    1. Re:The Newsforge Article runs Sakic's response by Anonymous Coward · · Score: 0

      It seems his threat is more akin to "You unwittingly bought a countefit copy of Windows. Either stop using it or we will charge you with piracy."

    2. Re:The Newsforge Article runs Sakic's response by arkanes · · Score: 1
      An important point - despite SCOs public statements, they have not file any suits against end users "for running Linux". AutoZone is supposedly about the use of shared libraries, not the use of Linux per se. DCC was about DCCs requirement to certify. At NO TIME has SCO filed anything even approaching a copyright infringment suit against a linux user.

      I also do not think that the end user is liable in this case - certainly there's an obligation to stop using the work if it's proven to infringe, morally at least. But the tone of his letter and the facts as claimed by the Mambo team and the developer in question really cast Connolly in a bad light and I suspect he's just being mouthy - the guy at the OSSI offered to work as a mediator. All Connolly needs to show to prove the code is his is a copy of his contract with the developer and and a few lines of code from his private tree. Between reasonable people it wouldn't take more than a couple hours to settle. If there's not enough trust it might take longer because they'll want to find a trusted third party to do the analysis. But still very reasonable.

    3. Re:The Newsforge Article runs Sakic's response by einhverfr · · Score: 1

      More like Artist so-and-so used infringing samples of my work in his or her music. So stop listening to it or I will press charges!

      --

      LedgerSMB: Open source Accounting/ERP
  20. Re:All of this could easily have been avoided. by Anton+Anatopopov · · Score: 1
    Right. And if that's its purpose, people should not use it when a BSD-Style license would be more appropriate. How many developers simply use the GPL without thinking it through? The point is, once you start down the GPL road, there is no turning back.

    How it is flamebait to point this out is beyond me. Oh yeah, I forgot, this is slashdot. Rational discourse seldom holds sway...

  21. this is stupid by Anonymous Coward · · Score: 2, Funny

    you cant copyright colspan

    1. Re:this is stupid by Some+Bitch · · Score: 1

      Parent was moderated funny but informative would be just as good, the code in question really IS an if/else round a colspan.

    2. Re:this is stupid by Sven-Erik · · Score: 1

      Actually, the code written for Connolly is static and you can't change the layout dynamically in the admin section, something that you can do with the code in Mambo.

      --
      - "Every demand is a prison, and wisdom is only free when it asks nothing." Sir Betrand Russell
  22. Thanks /. by Skraut · · Score: 3, Funny
    I was in the processing of browsing Mombo's webpage trying to decide if it was the right CMS for my use. Suddenly it dies with a "This site is temporarily unavailable" error.

    I check slashdot, and now I know why it's dead.

    --
    Introducing Microsoft Vacuum 1.0 The first Microsoft product that doesn't suck.
    1. Re:Thanks /. by Anonymous Coward · · Score: 1, Informative

      You can download Mambo (CVS Version) at another of the core developers websites - Phil Taylor

      http://www.phil-taylor.com/

      Phil was also personally attacked by Connerly - and even his faith as a Christian was strongly attacked in emails from Brian.

      Also read Brians comments at

      http://www.mamboportal.com/content/view/1562/

    2. Re:Thanks /. by dubiousmike · · Score: 1

      Mambo is definitely cool - and simple and clean. I am using it for an academic website...

    3. Re:Thanks /. by eric_brissette · · Score: 1

      I'm waiting for 4.5.1 to go stable, and then I'll be using it to revamp our university website.

      Mambo handled the shalshdotting pretty well, I think. the Mamboserver.com front page did go down for a few minutes, but it bounced right back shortly after.

  23. Re:All of this could easily have been avoided. by bo0ork · · Score: 1

    I think GPL has a place. I think it's in application software. Utility libraries should be BSD or PD.

    --
    Does everything include nothing?
  24. I think he might be right by NtroP · · Score: 4, Insightful
    If I understand the facts right, this guy paid a professional programmer to modify GPL code in order to produce (what he thought would be) a competititive advantage for his website. He never said that the programmer was allowed to give those modifications back to the Mombo team (he claims he has a "contract").

    He is redistributing Mombo from his website, but theoretically it would only be original Mombo code (without his contracted mods) if the mods hadn't made it back into the main branch.

    If I were paid to, say, take The Horde, and make modifications to it for a company in order to make it interact with product X, thereby giving this company a (percieved) advantage over their competitors, I have no right to take the modifications and give them back to the The Horde development team without permission from the company I was contracted by.

    Now, If the company I wrote the code for were to go on and sell "their version" of The Horde, it would have to be GPL'd, but they are only using it internally - so it doesn't.

    This is one of the advantages of OSS to comercial entities - they can take the code, modify it to their needs and use it without hassle. They can make money with an OSS program, they just can't make money off selling a derivative of a program without sharing the love (GPL'ing it).

    Although, I'd like to see this guy do the noble thing and release the changes back to the Mombo team as a show of good will and gratitiude for being able to use the code as a base for his success, he is in no way compelled to do so.

    --
    "terrorism" and "pedophilia" are the root passwords to the Constitution
    1. Re:I think he might be right by Anonymous Coward · · Score: 0

      The name is MAMBO not MOMBO :-)

    2. Re:I think he might be right by NtroP · · Score: 2, Insightful
      I hate to reply to myself, but after posting, others have posted with more information that was not avaiable due to slashdotting :-\

      It appears that the code in Mombo was a "reimplemenatation" of the idea and not just a straight transfer of code.

      That changes things, because apparently there is no patent on the concept of the changes. Whether, the programmer was right to so blatantly use his prior knowledge of the implementation of the "competing code" he wrote, is another story and begs a whole other set of questions.

      But, regardless, the end users have nothing to fear here. If the Mombo team were to be forced to remove the changes or substantially modify them (I don't see how they could be), the customers can still use the old code unless they want to upgrade for other reasons.

      The programmer, OTOH, looks like he may be open to a lawsuite and penalties for acting the way he did if he indeed have a contract that covered this sort of thing.

      Either way, it looks bad for OSS and that's what I don't like. It looks like it's too easy for someone with "insider knowledge" to "reimplement" an idea they've worked on and "leak" it to the OSS community. If this happens too often or isn't handled very carefully, it could get really sticky, really quickly.

      --
      "terrorism" and "pedophilia" are the root passwords to the Constitution
    3. Re:I think he might be right by NtroP · · Score: 1

      Crap! You're right! That's what I get fer typing before having my frist cup of caffee!

      --
      "terrorism" and "pedophilia" are the root passwords to the Constitution
    4. Re:I think he might be right by Fnkmaster · · Score: 1
      While you are correct on all these things, the real question is what happens to that code if said party leaks it? As far as my understanding of the GPL goes, in order for him to have commissioned the modification of it, he must accept the GPL (in other words, you don't really need to accept the license to just use, but to modify, you absolutely do). Thus, he has accepted the terms of the GPL, which include the fact that anybody to whom you distribute a binary has the right to a copy of the source which must be under a license that doesn't further restrict their ability to redistribute said code.


      Now obviously, this developer sounds like they violated their contract, either explicit or implicit with their client or employer. But the question is did any "distribution" of the code go on? It did, but apparently it was unauthorized by the copyright holder (assuming that a proper assignment document was in place, which needs to be proved first). If the code itself was never distributed, then it is leaked internal code - not really that different from the Gnutella code, which was released without proper authorization by AOL, the copyright holder (a more debatable case, because clearly they had authorization at the AOL subsidiary, but not from corporate). Leaked internal code is definitely bad - but again, this guy has the burden of proof on him that he owns copyright to the code, he needs to document the contract and assignment of copyright thoroughly. And should probably accept that even if they take the patch out, they are just going to rewrite the same feature now with untainted code.


      Again, we have a fringe case test of the GPL where the question is, what constitutes authorization for distribution and who owns the code in question? The trade secret claim is laughable - no CMS system contains anything remotely resembling a trade secret. There are dozens of these things, and pretty much any feature or two in isolation can't be considered a trade secret.

    5. Re:I think he might be right by WolfWithoutAClause · · Score: 1
      If I understand the facts right, this guy paid a professional programmer to modify GPL code in order to produce (what he thought would be) a competititive advantage for his website.

      You mean, he took code released under the GPL license and modified it, whilst withholding the changes from the community, in an attempt to give himself a competitive advantage?

      He never said that the programmer was allowed to give those modifications back to the Mombo team (he claims he has a "contract").

      Irrelevant. Under copyright law, any right to make derivative works of a copyright code are owned by the original authors- not Connelly. The only right that 'the programmer' or Connelly has to create derivative works are permitted under the GNU Public License- which mandates that any derivative code *must* also be released under the GPL.

      Therefore Connelly's code is GPLd, whatever he told the programmer, or contracted the programmer. Now, it may be that either the programmer is legally responsible for this mess; but whoever is responsible- the modified code *is* GPL'd, and as such, is available for integration with any other code. (Actually, to be strictly accurate, any of the customers of Connelly can get the code and basically do with it what they want- including giving it to other people to compile or sell).

      --

      -WolfWithoutAClause

      "Gravity is only a theory, not a fact!"
    6. Re:I think he might be right by JohnnyGTO · · Score: 1

      No he's not. If you read enough of the article you will find that the current code used in Mambo is doing the same thing, a very common function mind you, using different code.

      --
      Si vis pacem, para bellum! For evil to succeed good men need only do nothing!
    7. Re:I think he might be right by gnuman99 · · Score: 1
      If I understand the facts right, this guy paid a professional programmer to modify GPL code in order to produce (what he thought would be) a competititive advantage for his website. He never said that the programmer was allowed to give those modifications back to the Mombo team (he claims he has a "contract").

      First, the source code has to be licensed under GPL so if a 3rd party gets it, then they can use it under GPL.

      Second, if there was a contract then that "professional programmer" is liable for ALL and ANY damages that are specified in the contract for disclosing the source code to the third party.

      Everything else is FUD.

    8. Re:I think he might be right by Fnkmaster · · Score: 2, Informative
      Actually, if you read it, the developer claims there was no copyright assignment or explicit contract in place. Without that, the contractee really only has the right to use the code developed - the money changing hands is generally considered acceptance of a contract for the time involved and services rendered, but that doesn't involve a transfer of copyright unless there is a document signed by both parties or comparable evidence of contractual agreement to such a term.


      I don't think this looks bad for OSS. Don't try to operate a technology-based business on top of other people's work without a basic understanding of the laws involved, just like any other business. This dude has no fundamental right to his business, he needs to take responsibility for putting proper contracts and documentation in place when he hires developers, and be very clear and explicit about handling copyright issues with his code, just like any other techology business. If he can't handle that, and he can't keep a competitive edge for his business, well, cry me a river for this moron.


      This stuff normally doesn't happen because companies "paper trail the fuck out of it" (to use the software industry term of art) when it comes to employment agreements, independent contractor agreements, and copyright assignment agreements, and for good reason.

    9. Re:I think he might be right by Platinum+Dragon · · Score: 1

      As far as my understanding of the GPL goes, in order for him to have commissioned the modification of it, he must accept the GPL

      IANAL, but I play one on Slashdot...

      If Sakic was the original author of the Mambo lines in question, and he did not reassign his copyright over those lines to another entity (such as some kind of legal shell for Mambo or the FSF or whatnot), then he could legally relicence his code for another recipient under request. If Sakic did not originally write the code, then he would have had no right without permission to modify the program with the intent of placing it under non-GPL terms, as Connolly supposedly intended.

      However, Sakic says the later Mambo modification used none of the code written for Connolly.

      No matter how you slice it, Sakic is the one in trouble here, and the Mambo project itself is clean:

      1) If the original GPL code was written by Sakic and Connolly asked him to modify under non-GPL terms, only a non-compete clause in the contract could stop Sakic from reimplementing the function in Mambo.

      1a) If this non-compete clause exists, then Sakic violated it, and Connolly has a solid case against Sakic. At most, Section 7 of the GPL may kick in since Sakic provided the modification while he was under a legal restriction that would contradict his rights and responsibilities under the GPL, and the whole mess reverts to standard copyright law until the tainted code is removed and reimplemented by someone who is not tainted by extra restrictions on their modification and distribution rights. This would put no restrictions on existing use of the software, just distribution until clean code went out; the users are safe as long as they don't knowingly distribute tainted code. One of the Linux kernel NTFS folks had to wait almost two years before working on the NTFS code again due to a non-compete in a contract he signed during a job for Microsoft.

      1b) If there is no non-compete, then Sakic and Mambo are legally clear, though future contractors may wish to put a strict non-compete in Sakic's future contracts, something that might restrict future involvement in writing Mambo or deny him paid work if he refuses and the contractor doesn't back down.

      2) If the original GPL code was not written by Sakic, then he made a promise he could not fulfill if, as claimed, he wrote the code with the intent of placing it outside of the GPL. In this case, Connolly might have a fraud case against Sakic. Again, without that non-compete, Mambo is clean and the users can spread it all they want.

      --

      Someday, you're going to die. Get over it.
    10. Re:I think he might be right by Anonymous Coward · · Score: 0

      hehe - I should know - Im one of the developers :-)

      Phil
      www.phil-taylor.com

    11. Re:I think he might be right by dossen · · Score: 1

      Well, if the programmer was hired to do the work, it is quite possible that the work falls under the work for hire type of work. Then the copyright on the modification belongs to Connelly (or his company), while the copyright on the original work obviously remains unchanged.
      Since Mambo is a server product it is not given that the modified version was ever distributed. If no distribution took place no gpl violation can have occured. And if the programmer was hired to do the work, his involvement is also not sufficient to cause distribution in the sense that is normally considered important in this case (IIRC the FSF specifically says that the gpl is designed such that organisation-internal distribution is OK).
      If however Connelly is distributing a modified version, then all that is needed is to aquire a binary (or source) of that version, and under the gpl work can continue from there. Any attempt to interfer on the part of Connelly will void his right to distribute any version of Mambo under the gpl (persumably the only license Connelly has for Mambo). But this depends entirely on Connelly distributing the modified Mambo. If it is only used enternally he may keep his mods as secret as he wish.

    12. Re:I think he might be right by Sven-Erik · · Score: 1

      There were no "distribution" of code in this case, but a "distribution" of an idea. The code in question in the modification made for Connolly is static and non-changeable without re-coding it. The code in Mambo is dynamic and changeable in the admin section of Mambo.

      And the idea to put the leading story across two columns that Connolly claims he has invented, has been used in websites since the <table> was introduced to HTML...

      --
      - "Every demand is a prison, and wisdom is only free when it asks nothing." Sir Betrand Russell
    13. Re:I think he might be right by WolfWithoutAClause · · Score: 1
      Well, if the programmer was hired to do the work, it is quite possible that the work falls under the work for hire type of work. Then the copyright on the modification belongs to Connelly (or his company), while the copyright on the original work obviously remains unchanged.

      Seems unlikely. Don't forget they are still creating a derivative work. It's not like they have written the entire application. At best they are now in joint ownership of the code; more likely it is still owned by the original authors.

      OTOH if the code really is a trade secret then Connelly may well have a leg to stand on, but only with the guy who was hired; and only then if the contract stands up in court.

      But it sounds to me like it is merely a trivial modification to the open source package, and may well not reach the level of a trade secret anyway. But it then comes down to the jurisdiction, and the laws in that jurisdiction- IANAL.

      --

      -WolfWithoutAClause

      "Gravity is only a theory, not a fact!"
    14. Re:I think he might be right by dossen · · Score: 1
      The copyright on the entire work (original code + mod) will indeed be shared, but there is no clause in the gpl or in regular copyright (AFAIK) that would cause the ownership of the modification itself (the patch or whatever form it was created in, it is quite possible to consider the mod as a seperate work, that is derived from the main work, which the gpl specifically allows) to go to anyone other than either the programmer or Connelly, depending on work for hire status (i.e. the contact/agreement).
      You might recall that projects like mozilla has in the past done license changes. In those cases the permission from all contributors were needed, since without an expresed assignment of copyright the contributions of the developers remain under their individual copyright, licensed under whatever license was used at that time.
      Similarly some projects (e.g. QT) retain the sole ownership of their code (presumably by either not accepting outside contributions or ensuring that copyrights are assigned to Trolltech or licensed to them in a sublicensable way) for the purpose of publishing under another license. And the FSF retain sole copyright for the purpose of having maximum leverage to presue violations of their license.

      On the trade secret issue, I believe that it would be a question of compensation from the programmer to Connelly and nothing else, since there can be no trade secret once it has been published.

      But as others have pointed out further down, there is doubt about the state of the contract between the programmer and Connelly, and the code in Mambo may indeed be different from the code Connelly claim ownership over.

    15. Re:I think he might be right by Geoffreyerffoeg · · Score: 1

      If I understand the facts right, this guy paid a professional programmer to modify GPL code in order to produce (what he thought would be) a competititive advantage for his website. He never said that the programmer was allowed to give those modifications back to the Mombo team (he claims he has a "contract").

      He is redistributing Mombo from his website, but theoretically it would only be original Mombo code (without his contracted mods) if the mods hadn't made it back into the main branch.


      The code was derived from GPL code, therefore its distribution is covered under the GPL. That supersedes the programmer's agreement to make modifications. The private use of modified GPL code, of course, is perfectly OK, but distribution is permitted.

      This is probably an unnecessary argument, since the original programmer claims that a) his modifications were 9 lines, which probably shouldn't be considered a significant change from the GPL base, and b) he says he gave different code to Mambo and to Connelly, although they both accomplish the same thing.

    16. Re:I think he might be right by WolfWithoutAClause · · Score: 1
      but there is no clause in the gpl or in regular copyright (AFAIK) that would cause the ownership of the modification itself (the patch or whatever form it was created in, it is quite possible to consider the mod as a seperate work, that is derived from the main work, which the gpl specifically allows) to go to anyone other than either the programmer or Connelly

      It certainly isn't a work in its own right, since it cannot work without the rest of the code that is clearly GPLd.

      Ultimately, it is for a court to decide, but it seems to me atleast to be a derivative work.

      And there are certainly precedents for this, noteably in the music industry. As an extreme example, the track 'Bitter Sweet Symphony' was legally written by the Rolling Stones, even though the stones did not buy it, did not write any of the lyrics or any of the notes! (In that case a group sampled the Stones work, and then The Verve sampled just 4 notes from that song- and from a section not written by the Stones- both songs ended up owned by the Stones in their entirety.)

      The GPL has been accused of being contagious, with only a little justification, but to the extent that it gets this contagiousness it is a good deal to do with the fact that Copyright itself is contagious.

      --

      -WolfWithoutAClause

      "Gravity is only a theory, not a fact!"
    17. Re:I think he might be right by greenrd · · Score: 1
      Actually, if you read it, the developer claims there was no copyright assignment or explicit contract in place. Without that, the contractee really only has the right to use the code developed

      IANAL and I've heard conflicting stories on that, but fortunately in this case, it doesn't matter.

      It's not the same code - it's a reimplementation of the same idea in a different way.

    18. Re:I think he might be right by Fnkmaster · · Score: 1
      The only conflicting stories you probably heard would be employee vs. independent contractor - it is generally assumed that a salaried employees works are works for hire regardless of explicit contractual stipulations, but the presumption is generally the opposite for independent contractors.


      In general, because of the U.S. Supreme Court's decision in Community for Creative Non-Violence v. Reid , 490 U.S. 730 (1989), a party who hires an independent contractor to do software development work should have a written agreement with the contractor providing that the result of the contractor's efforts will be owned by the hiring party.


      While there are exceptions to that rule, the exception requires proving several points which fundamentally are at odds with the legal classification of independent contractor, basically only if you can show that the programmer in question was doing nothing but rote mechanical implementation and there was no creative work being done by them. Even then use of this precedent is questionable, because of the rather complicated nature of the case involved.


      In any case, point settled, the guy says it wasn't the same code so assuming he's being truthful, the copyright issues are indeed irrevelant.

    19. Re:I think he might be right by dossen · · Score: 1
      I'm surprised by the 'Bitter Sweet Symphony' story, but I'll bite (I'm not saying it is not true, I just never heard it before, and I'm not in anything near the mood to google it). I did say that the combination was derived from the original Mambo, but as the gpl specifically allows derived works, my impression is that Connelly or the programmer would have rights to the modified work. Those rights will be limited by the gpl, but the general impression from most of the discussions of the legal aspects of the gpl is that control over a project is shared between all of the contributors.

      But to be truthful I think we are, as you said, looking at the details which would have to be decided in court.

  25. Re:All of this could easily have been avoided. by Rakshasa+Taisab · · Score: 1

    Many of us that choose the GPL without thinking do it because we want to go down that road. Being a lemmings isn't that bad as long as you get the right player.

    --
    - These characters were randomly selected.
  26. Snickering away... by Saeed+al-Sahaf · · Score: 4, Funny
    Meanwhile the Mambo community had a discussion on the matter (this is one of several threads) with a general irreverence toward Connolly and his claims of copyright infringement, and the usual flippant remarks and misguided legal analysis that can be found on nearly any blog or forum that discusses such matters.

    I love this paragraph. As a long time /. reader, it just had me snickering away...

    --
    "Who are in control, they are not in control of anything - they don't even control themselves!" - Glen Beck
  27. Wrong by fforw · · Score: 4, Informative
    If the code in question was derived from a GPL project, it doesn't matter if he distributes it or not; it's GPL, period.
    According to the Frequently Asked Questions about the GNU GPL there is no need to give away the source for derived GPLed code which is only used privately (by yourself or within an organization)
    --
    while (!asleep()) sheep++
    1. Re:Wrong by Max+Threshold · · Score: 2, Insightful

      Duh, I said that: "That doesn't mean he has to distribute it, though."

    2. Re:Wrong by Anonymous Coward · · Score: 1, Informative

      "According to the Frequently Asked Questions about the GNU GPL there is no need to give away the source for derived GPLed code which is only used privately (by yourself or within an organization)"

      Sometimes this can be seen as a problem when using the GPL for your projects. If you have (for example) a web-application and use GPL to license it, then anyone can take your code, use it, and not release their changes.

      Naturally this concerns people who use the GPL because it allows them to always get updated versions of their own code. On the network, the code might never be "distributed", and the changes might never be released back to the community.

      At the moment, it seems that the only solution for new projects is to use the Affero General Public License, and hope that the next version of GPL will deal with 'hosted programs'. The Affero license says something along the lines of "if the original app had an option to download the equivalent source-code, then you must not remove this facility in modified versions"

      But as for the GPL, you might not be getting all the protection you thought if it's a web-app.

    3. Re:Wrong by Anonymous Coward · · Score: 0

      AGPL sounds quite viral.

    4. Re:Wrong by dnoyeb · · Score: 1

      but his point is not about distribution. His point is that the derived code belongs to the deriver, and can not be appropriated in the name of the GPL because the GPL lets him keep it.

      The point is, if he distributes the work, then the source must become available and useable. If he does not, then the source is his own.

    5. Re:Wrong by tsm_sf · · Score: 1

      Since NewsForge seems to be down for a lot of ppl, here's another bit from TFA...

      I should mention that Connolly has distributed copies of Mambo under the GPL on his homepage (http://www.literatigroup.com/furthermore/, now removed, screenshot available) which means he has acknowledged that Mambo is GPL and Copyright Miro International Pty. Connolly has only contacted Mambo about a year after alleged breach and during this time he was an active forum member knowing of the existence of this functionality in the Mambo core. Connolly also sent threatening emails to mambo users directly and has harassed them (see http://www.mamboportal.com/content/view/1562/). He has been taking my words out of context and posted flat lies in try to prove the claims he can't prove by simply comparing the code in question.

      --
      Literalism isn't a form of humor, it's you being irritating.
    6. Re:Wrong by darkonc · · Score: 1

      Modified code is not (required to be) licensed under the GPL until and unless you distribute it. Now, if Connelly was distributing copies of Mambo containing the code that he now claims to be his, then He's the one who is now in violation of the GPL, has lost all rights to use Mambo and is now (properly) subject to copyright complaints.
      He'd still have the rights to his own portions of Mambo, but he'd now have to rewrite the rest of Mambo to be able to use it.

      --
      Sometimes boldness is in fashion. Sometimes only the brave will be bold.
  28. Yep by rsilvergun · · Score: 1

    Just like the SCO case can simply be resolved by code comparison, right?

    --
    Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
    1. Re:Yep by rincebrain · · Score: 1

      Exactly. =)

      Nice sig, incidentally. Is it GPL'd, so I can use it?

      --
      It's only an insult if it's not true.
  29. Re:All of this could easily have been avoided. by afd8856 · · Score: 0, Offtopic

    Sun took a BSD and made it Solaris. Apple took a BSD and made it MacOS X. Nobody have seen the code to these improvements. Now compare that to RedHat's or IBM's or SUSE's (and other businesses) contributions to the Linux kernel.

    --
    I'll do the stupid thing first and then you shy people follow...
  30. Re:All of this could easily have been avoided. by Anonymous Coward · · Score: 0

    as the owner of the copyright, you have every right to turn back.

    you cant unrelease old versions.

    but you can change the license at any point, it is your property.

  31. Seems a little ironic... by el_nino-2000 · · Score: 3, Interesting
    At the end of July, Mambo ran a little story on their website asking, Can your PHP/MySQL CMS handle a Slashdotting? where they tested Mambo against:
    Post-Nuke
    Drupal
    Xoops
    e107
    Xaraya

    Mambo in the middle at close second place, MUCH better than Post-Nuke and Xaraya. Their main website hasn't been doing too bad handling the traffic as of this post, so I guess we'll see how it is by the end of the day.

  32. Comment from a Mambo Developer by broeker · · Score: 5, Informative

    Brian Connolly will distort this story every way til Tuesday, but there is only one set of facts that matter in this case:

    1. Brian Connolly paid a Mambo Open Source developer to modify 9 trivial lines of an existing GPL component.

    2. One month later, the developer added a similar technique to the Mambo core.

    3. Brian Connolly's actual code NEVER appeared in the core Mambo software in any way shape or form.

    4. Therefore, any of Connolly's claims are based solely on protecting his big "trade secret", or the very "idea" of displaying a leading story following by two columns of headlines.

    5. Any programmer knows how trivial this is, and that this layout technique has been in use since the advent of HTML tables. It is not a "trade secret" that has any protection under any law.

    Please contact Brian Connolly and ask him to produce the offending code. He will not be able to because it simply does not exist.

    - A Mambo User and Developer

    p.s. Furthermore also claims it never distributed the software. This is not only false (we have screenshots of his old download section) but irrelevent given the facts above.

    1. Re:Comment from a Mambo Developer by Some+Bitch · · Score: 1

      I think you'll find he can't produce the code because he wouldn't recognise it if you hit him over the head with it. He seems to be under the impression that it's a seperate component and not part of an existing one and seriously believes it's a complex piece of work when it's trivial (I hope Emir charged him a boatload of cash for those 9 lines).

    2. Re:Comment from a Mambo Developer by Anonymous Coward · · Score: 0

      Phil Taylor http://www.phil-taylor.com/ is another of the core developers that has had abusive emails from this guy - there are many mambo users that are getting emails from Brian - almost every email from him contains abuse of a personal nature

      READ:---->

      Also read Brians comments at

      http://www.mamboportal.com/content/view/1562/

      The Furthermore case
      Written by Arthur Konze
      Saturday, 04 September 2004

      During the last days the word Furthermore.com went through several forums. Brian Connolly from Furthermore.com claims the copyright for some codesnippets from the frontpage component of Mambo 4.5. Connolly tries to threaten the Mambo community with this statement, but couldn't proof this yet.

      To calm down the Mambo users, the Development Team published a small clarification about the Furthermoore case on the official website today. The most important state from the Development Team is the fact, that the code Connolly claims was build up on GPL code and therefore also only can be GPL code. The full news can be found here:

      * Official statement regarding Furthermore.com

      So, there is no need to worry about this case. Sadly Connolly does not understand the GPL right and still tries to threaten people. Today he also spammed Mambers.com with his weird statements and we had to ban him and delete his thread. His only comment was the following:

      "Arthur,

      Castley lied. By defending him, by not letting me defend myself, you're a scummy bastard, too. Made you angry? Fuck you!

      Brian"

      As you can see at Brians answer, he is not able to deliver any proofments and his only weapon is to insult people. As I still want to stay fair, I give you the URL and the email of Connolly, so you can read his statement on his website or ask him personally:

  33. 9 lines of code?! by Anonymous Coward · · Score: 4, Informative

    Emir Sakic, the developer of code in dispute:

    "I modified an existing Mambo frontpage component and hardcoded nine lines of code that would display the leading story."

    "A month later (October 3, 2003) I developed similar functionality and contributed it to Mambo core. I did not use the same code as the nine lines delivered to Connolly. I implemented a different, dynamic solution with selectable frontpage settings."

    "Mr Connolly still claims that Mambo contains the code developed for him when in fact it does not. If you would take a look, you would see that the code in Connolly's site differs from the code in any version of Mambo.
    "

  34. Huh? by anethema · · Score: 2, Funny

    What do they have against dancers? ..What? This isnt cuba? I gotta go

    --


    It's easier to fight for one's principles than to live up to them.
  35. The irony... by infestedsenses · · Score: 2, Funny

    Right off the Mambo front page:

    "Can your PHP/MySQL CMS handle a Slashdotting?
    A little while ago I was curious about how well Mambo would stand up against Post-Nuke under a Slashdotting. The results of that little test can be found here but I decided to refine and expand it a little which is what lead to this test."

    Moments later, after a few refreshes: "This site is temporarily unavailable. Please notify the System Administrator."

    1. Re:The irony... by Some+Bitch · · Score: 2, Interesting

      It's still the lead story over here and the site is up and not too slow, it died briefly under the initial rush but overall I'd say it's performed much better than most. I should add, I'm the author of that little benchmark you mentioned :)

    2. Re:The irony... by Anonymous Coward · · Score: 0

      Mambo is handling the slashdotting fine - its only a small celeron server though !

      And the sysadmin is on holiday !

      shame.

    3. Re:The irony... by JohnnyGTO · · Score: 1

      So now we have to /. effects, the original /.'ing and the newly discovered "/. Surge"©

      --
      Si vis pacem, para bellum! For evil to succeed good men need only do nothing!
  36. mod the parent up... by pikine · · Score: 3, Insightful

    ... if I had mod points right now.

    The NewsForge article is so bipartite structured such that it gives Connolly's view, then Emir Sakic's view. There is no formal introduction nor conclusion. If you start reading and bail out, you'll think the article is entirely pro-Connolly. If you read towards all the way to end, you'll get a much better perspective.

    To pull our heads away from the heat, if this story was never /.'ed, Connolly and his Furthermore would probably never be heard (NewsForge said he was "far from being the pioneer in this industry"). Now he's given much more publicity than he could never earn if he had not hyped up the issue.

    --
    I once had a signature.
    1. Re:mod the parent up... by mitchy · · Score: 1

      "To pull our heads away from the heat, if this story was never /.'ed, Connolly and his Furthermore would probably never be heard (NewsForge said he was "far from being the pioneer in this industry"). Now he's given much more publicity than he could never earn if he had not hyped up the issue."

      This is exactly why he is doing this - he is mimicking SCO's behaviour in order to generate buzz. He is obviously a PR man with absolutely no common sense (or morals, you choose).

      There's nothing to see here, move along.

      --
      "The mind is a terrible thing to, um, uh, oh bollocks." -- Me
  37. I don't believe it for a second by u-235-sentinel · · Score: 4, Interesting

    If you are presently using the software application "Mambo OS" in any release post October 3, 2003, you and your organization are potentially exposed to CIVIL LITIGATION and possibly CRIMINAL PROSECUTION.

    If people/companies can be sued for just using software then our legal system would be in worse shape than it is today.

    I've had this argument time and time again with people online. Just by USING something doesn't make you guilty of breaking the law. If I contributed however, well, that's another story altogether.

    For example, if I put something into the New York Times that I didn't have business submitting then sure I'm liable. If I merely purchased a copy of the paper and read it then I'm not liable.

    Our courts might be messed up but they are not stupid :-)

    --
    Has Comcast disconnected your Internet account? Same here. You can read about it at http://comcastissue.blogspot.com
    1. Re:I don't believe it for a second by Anonymous Coward · · Score: 0

      There's a difference between using a piece of software and using a newspaper: you have to copy the software into RAM order to use it. You need a license to make this copy, and if you don't have one, it's illegal.

    2. Re:I don't believe it for a second by DavidTC · · Score: 1
      No. Incidental copies of computer programs are explicitly legal if made in order to use the software since the late 80s or so. This includes installing the software, copying it into memory, cache, the processor, the swap file...it's all legal if the end result of that is to use the software. Absolutely no license is required for use.

      Also copies are legal for backup purposes. (Everyone parrots 'one backup copy', but what the law actually says is that if a copy is made, it is legal if it is for backup. It doesn't say you can only do that once. It's like it's legal to have a dog if you have a dog license for it...that doesn't mean you can just have one dog, that means the legality of each dog is judged seperately by the law.)

      --
      If corporations are people, aren't stockholders guilty of slavery?
    3. Re:I don't believe it for a second by u-235-sentinel · · Score: 1

      The general point of my argument is if I purchase/use software which another had written then I am not liable for their code. If I OTOH contributed code which belongs to another and don't have the right to distribute that code then sure I'm liable.

      A user isn't liable for software written by another person/company. My argument with the newspaper should demonstrate the absurdity of this companies threat.

      --
      Has Comcast disconnected your Internet account? Same here. You can read about it at http://comcastissue.blogspot.com
    4. Re:I don't believe it for a second by Anonymous Coward · · Score: 0

      Here's a copy of Microsoft Office. It's OK to use it. Trust me, you can't be punished just for using it.

      Hmm - not sure that one will convince the lawyers.

      Many (business) software contracts have indemnity clauses specifically to protect the purchasers against suppliers who include software they don't own or otherwise expose the purchaser to potential legal action.

  38. Re:All of this could easily have been avoided. by Anonymous Coward · · Score: 0

    How a BSD license would have been better in this situation?

    From what I can see here the issue has nothing to do with the license.
    Perhaps, if the code was closed source, they would not have been able to use/modify Mambo in the first place.
    They would have to develop their own software...

  39. Re:All of this could easily have been avoided. by Alioth · · Score: 2, Insightful

    Not quite.

    You can get the source code to Darwin, which is the BSD OS that underlies Mac OSX. The Aqua GUI itself is not derived from BSD - but you can still get all the BSD derived stuff for OSX in source form. Apple did not close up the BSD code they used.

  40. Re:All of this could easily have been avoided. by scottking · · Score: 1

    yeah, because apple is the poster boy for "share and share alike".

    note that i am posting this from a powerbook, so save the apple-hater responses.

    --
    scott king
  41. Re:All of this could easily have been avoided. by JonnyCalcutta · · Score: 4, Insightful
    It's obvious to anyone that this scenario could easily have been avoided. The issue here is the restrictive nature of the Microsoft EULA. Had this code been released under the more flexible Shareware license, none of these issues would arise.

    Gates has set back the cause of quality proprietary software by 20 years with his viral-like Microsoft EULA, which infects everything it comes into contact with.

    Notice that Apple based their OS around the Darwin kernel, precisely because of the major problems inherant in the Microsoft EULA.

    How can we (the closed source community) ever hope to be taken seriously by the people with the big bucks (Fortune 500 corportations and governments) when our main software license imposes so many unreasonable restrictions? It's time to kill the Microsoft EULA.

  42. Tired of IP squabbles by nurb432 · · Score: 1

    /rant ON

    Am I the only one that is fucking sick and tired of everyone arguing about who owns what IP and all the law suits.

    Make it all free.. to hell with the lawyers and IP/copyright law. Its slowly dragging society down and making millionaires out of people that don't deserve it, while restricting freedoms of the common citizen. /rant OFF

    Ok. rant over... move along now.

    --
    ---- Booth was a patriot ----
    1. Re:Tired of IP squabbles by Greyfox · · Score: 1

      Property is theft. Intellectual property doubly so. It wouldn't surprise me if a country with that view and a billion-plus population doesn't end up dominating the world simply because they're too big to push around and their citizens are mostly free to innovate, while the rest of the world sinks into a quagmire of lawsuits over who owns what ideas.

      --

      I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

  43. This seems very simple to me by wrook · · Score: 5, Insightful

    IANAL, but this seems like a very simple dispute to settle.

    Mr. Connolly's dispute is with Mr. Sakic. When you pay someone to do creative work for you, you do not necessarily transfer ownership of the copyright with it. First things first, Mr. Connolly must produce a contract that transfers the copyright to him. If he has no such contract, he has no case what-so-ever because he doesn't own the code.

    Secondly, with such a contract, he must show that the code in Mambo actually infringes on his copyright. Without such proof, he has no case what-so-ever because there is no infringement.

    Now, again IANAL, but if Mr. Connolly were to be able to prove both of these things, restitution must come from Mr. Sakic, not from some innocent bystander. The *users* of Mambo are *not* in violation of any copyright law. As an example, it is not infringement of copyright for me to listen to a copy of a song -- only to *copy* it.

    The Mambo team *might* also be infringing since they distribute Mambo. However, I am willing to bet dollars to doughnuts that no court in the world would hear a case against Mambo without resolution of a case against Mr. Sakic. If Mr. Connolly makes no move to sue Mr. Sakic, I believe they are pretty much safe to ignore him (Note: this is not legal advice as I am in no way qualified to give advice).

    Now, if Mr. Connolly instead argues that the code modification is a trade secret, then he also only has a case against Mr. Sakic. Once a trade secret has been released, it is no longer a trade secret. He may indeed have a case against Mr. Sakic in this area (though I highly doubt it), but no one else is at risk.

    So in summary, Mr. Connolly should sue Mr. Sakic if he has a legitimate grievance. Until that issue is settled, he would be wise to keep his mouth shut.

    In my personal opinion, if you hire a free software programmer to modify a GPL piece of software, it is *your* responsibility to explain *very clearly* that you do not want the changes distributed. Distribution of modified GPL code is the norm. If you do not explain this I think you will have a hard time convincing anyone that the programmer should have known better.

    1. Re:This seems very simple to me by Impotent_Emperor · · Score: 1

      I believe that the copyright of commission works automatically goes to the party who is paying for the creative work. If a rich guy pays an artist to paint something, the rich guy gets the copyright. However, the GPL would probably still apply in this particular case.

      There is an interesting story I heard related somewhat (I hope it's not an urban legend). The most famous portrait of George Washington was never completed (this portrait appears on the one dollar bill). George Washington (or his family) had commissioned the painting, but the artist broke it off to maintain his copyright. People liked the painting so much that the artist could make a lot of money making copies for people. So, he never completed the portrait so that he would not lose his copyright.

      (I don't know if he kept any money that Washington may have given him.)

    2. Re:This seems very simple to me by wrook · · Score: 1

      Yes and no (again, I am basing this on my understanding of the law which may be incorrect). If you are commisioned to do a work for hire, then generally the copyright is transferred with it. However, this is not the only circumstance in which creative work is done and money changes hands.

      For instance, suppose you are Microsoft and someone phones you up and says, "I'll pay you $10,000 if you agree to fix bug X". You fix bug X and give that person a new version of the program. But you *don't* transfer the copyright of the bug fix to the customer.

      Basically, what I'm saying is that if money changed hands in exchange for work, a contract was created (even if it was only verbal). The matter of copyright transfer is dependent upon the nature of the contractural agreement. It does not necessarily follow that since someone has paid money to see a feature implemented that they will acquire the copyright.

      A very good example of this is the work that Cygnus Software did with GCC. Many of the changes they made were the result of (paid for) requests from customers. However, the copyright was not transferred.

    3. Re:This seems very simple to me by zurab · · Score: 1
      The *users* of Mambo are *not* in violation of any copyright law. As an example, it is not infringement of copyright for me to listen to a copy of a song -- only to *copy* it.

      I agree with your other points, but you may be wrong here. Copyright violation, from what I've been told, does not take into consideration any intent. So, if you download a Mambo server and/or copy and install it somewhere, and you "don't have permission" - then you are violating copyright holders' exclusive rights - infringing. You would be violating even if you didn't know, had no reason to know, or did not intend to do so.

      This may not make sense, but that's where the law stands, AFAIK. Disclaimer: IANAL; for legal advise, consult a lawyer.
    4. Re:This seems very simple to me by DavidTC · · Score: 1
      This entire discussion is getting goofy since there is almost no likelyhood a court will uphold the copyright on nine lines of code. Once you strip out the functional aspects (You can't claim copyright on, for example, defining a variable, as there are only a few ways to define a variable with a certain name.) and descriptive aspects (If your variable is called 'counter', and, duh, it's a counter, just because someone else, who looked at your code and rewrote it called it 'counter', doesn't mean they infringed.), and standard stylistic choices, and required function calls that you can only do one way, and modification of lines of code that always exists...you've basically got absolutely nothing to claim infringement on.

      That's the standard for copyright code violation...they run it though a 'filter' first, to remove all the non-protectable elements. IANAL, so someone could explain it better. But by the time anyone judges it, those nine lines of code would be down to about two. Which is like four seconds worth of originality.

      And this is assuming that the code was copied, which it doesn't sound like in the first place.

      As for 'trade secret' claims, that's just idiotic. While you could, indeed, have the concept be a trade secret, it rather loses any protection when you display the features on a public webpage. Duuuuh.

      --
      If corporations are people, aren't stockholders guilty of slavery?
  44. Who *links* those articles? by moeffju · · Score: 0, Troll

    Seriously, why can't there be a single Slashdot article that has the links in sane places?

    When 'Newsforge' is linked, I expect the link to go to the index page of Newsforge. Why don't you link 'the article'? There are far more and far worse examples in the other stories.

    Is this some conspiracy to get your story posted? Do subscribers get sane links? ;p

    --
    follow me on Twitter: http://twitter.com/moeffju
    1. Re:Who *links* those articles? by Anonymous Coward · · Score: 0

      This is a TOTALLY resonable gripe, mods...

  45. furthermore seems to be in shambles by dubiousmike · · Score: 1

    it has the default latin entries of a portal site that hasn't really been populated with content. Do Mambo users have to fear litigation from a guy who can't even take care of his own site???

    1. Re:furthermore seems to be in shambles by rapier99 · · Score: 1

      I don't think the site is really in shambles.. if you read the crawl at the top, it states that the current site is a staging area for "The Furthermore News Portal" They're looking to get people to download Mambo from their site, and are offering hosting, training, and other services to go along with the downloads. What do you want to bet that the open letter threatening legal action is followed closely by one offering amnesty to any site who will agree to use their Mambo tools and host with Furthermore????

  46. Re:All of this could easily have been avoided. by iSwitched · · Score: 0, Troll

    Whoever moderated this as flamebait is some kind of idiot. Of course, I shouldn't be surprised, after all this is slashdot. Gentle reminder people, the 'freedom' that RMS and his ilk so venerate is based on freedom of speech, the idea that software itself is a protected form of speech under the constitution.

    Whatever happened to "I may not agree with what you say, but I'll defend to the death your right to say it."

    The reason that there is a small but growing backlash against the FSF and its poster-child, the GPL, is the quasi-religion that caused this moderater to mod-down this perfectly honest opinion.

    I find it hilarious that people posting on slashdot decry the 'Micrososft Monoculture' and yet rush headlong towards creating their own little monoculture where dissenting opinion is quashed mercilessly. Being a GPL zealot doesn't make you some 'better' kind of zealot, sane people still pile you in with all the other idiots and crazies.

    --
    "That naive cube! How long must I suffer this!" --Sheldon J. Plankton
  47. Re:All of this could easily have been avoided. by Slinky+Saves+the+Wor · · Score: 1

    In BSD-style licenses there is no incentive or legal necessity for anyone, including (big) corporations, to give back anything for what they take.

    This is parasitic behavior and is not constructive to the whole software ecosystem. GPL is way better in the sense that the modifications must flow back to the community, thus ensuring a healthy and thriving ecosystem for as long as the software is used by anyone.

    As the source is available and will always be available, the fittest of the software species (most users, most utility for users) will evolve even more to be "the perfect tool". The availability of the source guarantees the most eyeballs and the developers interested in that software. Just getting a closed source product derived from a BSD-licensed software is of little joy to a user/programmer who needs a certain functionality, or wants to fix a certain bug.

    Giving back to the community is vitality for the software. If giving back stops, the process which renews the software is lessened or dies altogether. This can not be good for the software.

    Hope you like this rational discourse.

    --
    I do not moderate.
  48. rewriting the writeup... by SillyNickName4me · · Score: 1

    It seems that we have 2 parties here who both don't understand a thing of what they are talkign about.

    1. When you do not have a right to use certain code, still using it and distributing it with a GPL license still doesn't bring this code under the GPL. The GPL is pretty clear about that.

    This means that the Mamba team seems to be wrong, regardless of if the code was partially derived from their project or not, it includes code to which the person who put it under the GPL had no right to use.

    That said, the trade secret story is utter bullshit.

    First of all, using a trade secret to gain a competative advantage is not only legal, it is THE reason for them to exist.

    Stealing a trade secret is first of all a breach of contract, second, it can be a crime.

    This is an issue between tge supposed owners of the code and the person who leaked it. No other peopel are involved, they are not part of the contract, and had no reason to believe this code was supposed to be a trade secret.

    So.. they have a case against their developer, not againstr any end-user, and it is already doubtfull they have any case with regards to Mamba. If a secret is out, it is no longer a secret, and there the story really ends.

    If the original code was derived from the Mamba project then the owners of that code may have to release it as GPL if they distribute it. It is not clear to me from the article if the original code was indeed derived from the Mamba project, but if so, then that eliminates any possible case against the Mamba team as well (a case which would not be able to go beyond fixing the damage at any rate)

    1. Re:rewriting the writeup... by SillyNickName4me · · Score: 2, Insightful

      Hmm.. mabe I should start using a spell checker... and of course it is Mambo, not Mamba.. ah well..

    2. Re:rewriting the writeup... by Anonymous Coward · · Score: 0

      Not only do you need a dictionary, you need to STFU and RTFA:

      This means that the Mamba team seems to be wrong, regardless of if the code was partially derived from their project or not, it includes code to which the person who put it under the GPL had no right to use.

      Bullshit. It is not the same code. It is a totally different source code that does a similar function in a different way. the original code is nowhere to be found in the Mambo code.

      The code dosent even do anything all that spectacular. This whole damn thing is a freekin slashvertisement for both parties (which to some degree is backfiring and making them BOTH look stupid.

      I'm glad I use Geeklog and Postnuke for my websites.

    3. Re:rewriting the writeup... by SillyNickName4me · · Score: 1

      > Not only do you need a dictionary, you need to STFU and RTFA:

      I don't need a dictionary, you need to learn somethign about this weird concept called typo.

      > Bullshit. It is not the same code. It is a totally different source code that does a similar function in a different way. the original code is nowhere to be found in the Mambo code.

      The question is still if the person who put it there had a right to put it there.

      If some developer works for a company, and has a contract that allows his employer to have a claim on his work (where related to the business of the company) regardless of when he does that work, then the company has a claim, and such contracts are way more common then you might think.

      There are various other possibilities why they can have a claim on the code still, it being trivial doesn't really matter much for that.

      If there exists such a claim, they first of all have a claim against whomever ut it in there, and can possibly demand that the code be removed from the project. Do they actually have a claim? I would not know, I just hear 2 sides, one saying they have, the other saying they don't, and both make arguments that are already flawed at first glance, so I have no reason whatsoever to believe either side.

      > I'm glad I use Geeklog and Postnuke for my websites.

      So do I (well, I don't use Postnuke), oh, and ocms.

  49. Re:All of this could easily have been avoided. by narmer65 · · Score: 1

    Well that sounds like it is the developers problem.

    If you develop closed source software based on GPL it is YOUR FAULT for not reading and understanding the license. If you feel that it's unfair, don't use the code. You can either find something with a BSD style license or *gasp* code it from scratch.

  50. Re:All of this could easily have been avoided. by Platinum+Dragon · · Score: 4, Insightful

    It's obvious to anyone that this scenario could easily have been avoided. The issue here is the restrictive nature of the GPL. Had this code been released under the more flexible and free BSD license, none of these issues would arise.

    WRONG.

    The issue here is that Connolly claims Sakic inserted code under a restrictive licence into a GPL program without the copyright holder's permission. Replace "GPL" with "BSD", and the argument made by Connolly is the same, regardless of its legal backing.

    At most, the only additional right Sakic would have if Mambo were BSD would be the ability to relicence Mambo code into a proprietary program whether or not he is the original author; credit need only be given. Under the GPL, Sakic would have to be the original author in order to relicence the code.

    However, Connolly's argument arises from the appearance of similar functionality in Mambo after it was added to his own proprietary program. He claims the code was lifted from the modifications made by Sakic; the programmer says he reimplemented the functionality in a clean situation. BSD or GPL, Connolly would still argue that Sakic had no right to contribute the code to Mambo that was written for Furthermore and licenced under tight restrictions. BSD or GPL, Sakic would still argue that he rewrote entirely new code for Mambo.

    Connolly still got his damn code in the first place, and since he isn't distributing it, the GPL as it applies to Furthermore is dormant (recall that the code Sakic modified for Furthermore was under the GPL). The GPL would only kick in if Connolly distributes Furthermore and if Sakic was not the original author, and thus would have had had no right to relicence the Mambo code.

    Now, get off your soapbox.

    --

    Someday, you're going to die. Get over it.
  51. Whoa by merlyn · · Score: 1
    For a minute there, I thought they were going to shut down zombo.com!

    I'm right in the middle of "doing anything you want" there, and didn't want to be interrupted.

  52. MOD PARENT DOWN by bradkittenbrink · · Score: 1

    you are clearly misunderstanding what FUD is, you say:

    he different is that FUD - fear, uncertainty, doubt - can in fact be grounded in reality

    as the previous responses have indicated with their links to the definition, which I will repeat, FUD is a technical term for disinformation that is intended to inspire fear, uncertainty, and doubt. If it's grounded in reality, it is by definition not FUD. I hate these MOD PARENT X posts, but you just cannot get away with saying something that blatantly misinformed.

  53. No Copyright Agreement by ortcutt · · Score: 1

    If there was no copyright agreement between Emir Sakic and Connolly, then the code that Emir Sakic wrote belongs to Sakic. Everything else here is irrelevant. However, it's unclear to me why Sakic would be asking Connolly to put it under GPL. Did Sakic not know that he still owned the code?

  54. Emir is underhanded, Connolly is dense by Anthony+Boyd · · Score: 5, Informative

    There seem to be a lot of misunderstandings. I bothered to read the article, the responses (they both added comments to the Newsforge article), and some of the messages posted.

    Some people seem to think that because Mambo is GPL, the code modifications must be released under the GPL. This is only true if Connolly distributes his application. If he keeps the code "within his walls" then he can keep his code changes private. When Emir put the code out there, that violated the GPL which allows Connolly to keep the code to himself in this special case. OK? So Connolly isn't a 100% whack-job.

    But the next misunderstanding is on Connolly's part: his code is NOT in the Mambo codebase! Emir re-implemented the code, and gave it extra functionality. So the whole first misunderstanding is mostly irrelevant, because there is no copied code! And this is (I think) why Mambo keeps asking for more info and not getting it: if Connolly had to give line-by-line details of the violation, we would see that there is no line-by-line theft.

    However, there is the third misunderstanding (or assumption). And that is that many people appear to assume that Emir clean-roomed this. He didn't. From everything I've read, Emir got sneaky: he liked the feature, he wanted it in Mambo, so he took the code he already wrote for Connolly, and tweaked the shit out of it so it looked different and better. And it really is different and better, but it's built right off what he had already done for Connolly. I don't know what to think about this part -- there is no law I know of that would address this clearly. It probably exists, but I don't know of it. And so I'm left thinking that Connolly is completely out of luck and has absolutely no case at ALL, but Emir behaved terribly, and I wouldn't want such a person working on my codebase.

    1. Re:Emir is underhanded, Connolly is dense by Anonymous Coward · · Score: 0
      if Connolly had to give line-by-line details of the violation, we would see that there is no line-by-line theft.
      If somebody had taken the code, Connolly wouldn't have a copy. I think you mean "line-by-line copying", which is a different matter alltogether.
      tweaked the shit out of it so it looked different and better.
      I'm guessing you never worked in a commercial shop?
    2. Re:Emir is underhanded, Connolly is dense by Anonymous Coward · · Score: 0

      >but Emir behaved terribly, and I wouldn't want such a person working on my codebase.

      That's how people learn, get a clue. People work for company A and do a job (plumbing, drafting, computer graphics, programming, etc.). They get better. Later, with their improved skills, they do the same job at company B.

      Think of a game company. You do a basic 3D game for company X. Later you start your own company with your friends and do a better 3D game at company Y.

      If you don't like it, get a noncompete agreement, but in most states those don't hold any water anyhow since you have a right to use your job skills to make a living.

      If you employ someone and later they strike out on their own after learning the trade, that's the way pretty much ALL new companies are founded.

    3. Re:Emir is underhanded, Connolly is dense by Anthony+Boyd · · Score: 1
      I'm guessing you never worked in a commercial shop?

      My credentials are right in my Slashdot profile, which you could have easily viewed. They are a damn sight better than the cred of an AC.

    4. Re:Emir is underhanded, Connolly is dense by Anthony+Boyd · · Score: 3, Interesting
      Emir behaved terribly, and I wouldn't want such a person working on my codebase.
      That's how people learn, get a clue.

      No, it's not. Not even by your own definition. What you described -- person works for company A, gets better, then goes on to do a better job at company B -- is NOT what happened. That was the entire fucking point I was trying to make. To shoehorn what happened with Emir into your example, it's like this: person works for company A, keeps the code he/she wrote for company A, then delivers that code (with lots of changes to cover up the copying) to company B.

      When I go from company to company, I take my knowledge with me, and I implement roughly the same thing each time -- a better intranet, usually. But I rewrite my code from scratch. I do not have the other company's code in front of me, I do not copy it, I do not necessarily even use the same patterns/layout for objects, functions, methods, modules, included files, etc. I get a clean start. That is perfectly fine, and in line with what you describe as "normal." But that is also NOT what Emir did. Or perhaps more accurately, it is not what he appears to have done, based upon what I've seen. Some of his messages to Connolly have sounded rather weasely. He gives the impression of a man who pleads innocence, but only on a technicality or letter of the law, all the while knowing full well that he wasn't following the spirit of the law. This is why Emir WILL win any lawsuit that comes against him for this -- and it makes him slightly clever. But it also is why I wouldn't want to work with him.

      At this point, I should make a general disclaimer: I've only read what both sides (well, all three sides, including the Mambo team) have published. It's entirely possible someone lied or misquoted. In which case, Emir might emerge as entirely honorable, or Connolly might emerge as entirely sane. I just happen to doubt either side will come out looking good to me.

    5. Re:Emir is underhanded, Connolly is dense by Anthony+Boyd · · Score: 1
      I'm guessing you never worked in a commercial shop?

      Maybe you can disregard my first reply to your post (this is the second). I originally read your comment to imply, "Hey everyone, ignore this idiot who has never worked in the real world, yet wants to spout off as if he has a brain." And I guess if you did mean that, then my first response stands as my defense of my work experience. But I think I've found a second meaning for what you wrote: a darkly cynical comment that is something like, "Look bud, you and I both know that this kind of copying-but-rewriting-to-hide-it happens every day. It's unstoppable." And if that's what you were going for, I think it's rather amusing and wish to let it stand.

    6. Re:Emir is underhanded, Connolly is dense by zurab · · Score: 1
      To shoehorn what happened with Emir into your example, it's like this: person works for company A, keeps the code he/she wrote for company A, then delivers that code (with lots of changes to cover up the copying) to company B.

      But that's not what happened in this case on several separate points, at least from reading what's available.

      1. The developer in question was not an employee of Furthermore, only a contractor. Now, IANAL, but I have implemented a lot of work as a consultant at client sites where copyrights on the works were not transferred to the client, but remained with the company who supplied and customized the software, licensed for client's use, modification, etc., but not redistribution. The situation is similar to Mambo and Furthermore, since Furthermore does not own Mambo server software, and it contracted out some customization. So, if they wanted to acquire copyrights from a contractor company/individual that customized someone else's software for them, there probably had to be a written legal agreement with the clear intent for transfer/ownership of the copyrights on those customizations. In case of absence of such an agreement, the copyright should stay with the original creator of those works - i.e. the developer, or the contracting party. Any legal experts feel free to correct.

      I guess it's still to be determined whether such an agreement existed or not.

      2. As you state, ideas cannot be copyrighted. If one person had an idea X and wrote an implementation A, there's nothing preventing you from writing an implementation B for the same or a similar idea, even if you originally provided implementation A and intentionally transferred copyrights of that implementation to someone else. Now, if you copied the same code without permission, then you'd be likely violating copyrights; but there's no indication of that in this case - and the burden of proof is on Furthermore.

      Lastly, not replying to what you said, in response to Furthermore's letter:

      Lastly, we deeply regret that we have no choice but to seek remedy from the users of Mambo. Mambo has explicitly informed us that "the Mambo project can offer no further assistance in this matter. Mambo can not be party to any disputes between individuals or companies concerning the use of Mambo." Plainly, it's you the user they've left holding the bag.

      This is bullshit, and goes to demonstrate Furthermore's executives' personal vendetta rather than a search for legal resolution. Furthermore can definitely go after the developer who they believe mis-appropriated, took out without permission, violated a contract, or committed a copyright infringement against their "intellectual property." It's not up to Mambo to leave users "holding the bag" since Furthermore can still sue Mambo, their developers, and/or their own contractor for any alleged violations. Indeed I agree that playing such scare tactics against mostly innocent bystanders before proving their case against Mambo first is "not prudent."
    7. Re:Emir is underhanded, Connolly is dense by townmouse · · Score: 1
      There seem to be a lot of misunderstandings. I bothered to read the article...

      If there's one thing I can't stand, it's when a poster boasts of having 'bothered to read' the article but has casually skip-read it at best. Sakic says seven times that the Mambo core code is not derived from the 9 lines he wrote for Connolly. He also says (twice) that Connolly distributed the modification under the GPL. And by the way, I think most of us know that barring a severe attack of amnesia, you can't write a clean-room reimplementation of your own code. [End of bad-tempered rant.]

      The response bearing Connolly's name is ominously entitled 'Only Looking for a Mutually Beneficial Resolution'. Connolly denies having distributed (under GPL or otherwise) the customised source, and claims they did have a contract that transferred copyright to Miro (Sakic said there was no contract but that the modifications were copyright Miro). I'm inclined to believe Connolly about the contract, but others here have confirmed that Furthermore distributed the software. The crucial point, though, is the evidence of copying, which is limited to the following selective quotations:

      2. We have a written correspondence from Sakic 10/3/03 where he admits having "implemented" our code and IP "to official Mambo"... "Hope you don't mind." We immediate responded that we did mind. Sakic's response then was "Hehe I was afraid you would feel like that;" And "I understand."

      The whole basis of Connolly's claim, then, is that to 'implement' the same function infringes copyright. This, and the way Connolly vaguely bandies around terms like 'IP', suggests he hasn't yet consulted a lawyer. I'm not one myself, and my opinions below are based on what I read on Groklaw. Conveniently, this issue seems to be very like SCO's cases writ little.

      And it really is different and better, but it's built right off what he had already done for Connolly. I don't know what to think about this part -- there is no law I know of that would address this clearly.

      The same issue is central to the SCO-IBM case (which of course is in the USA, not Australia). As Groklaw readers will know, the test there for a derivative work in software is 'substantial similarity', as determined by 'abstraction, filtration and comparison'. Connolly's allegations are unclear, but he'd probably agree with your claim that Sakic started with the code he wrote for Furthermore and modified it until it was completely different. This would not be illegal, at least in America. (See for example Sony vs. Connectix.)

      Sakic claims, however, that he started afresh with the official Mambo module, which seems plausible given the much larger size of that project and the lack of any evidence to the contrary. The end result is the same, though: if the code is substantially similar, it infringes. Substantial similarity can be a tricky issue to address, thus to avoid litigation (justified or not), clean-room reimplementation is safer. But as far as I know Connolly has found no similarity whatsoever, and if he does, it will be very easy for Mambo to change the offending few lines.

      Behind the intellectual property rant, Connolly has only three possible grievances:

      1. He employed Sakic to write some software shortly before a similar product was released, free of charge, to everyone. Thus his competitive advantage failed to last as long as expected. This is simply bad luck or bad commercial judgement on his part, and such mistakes are hardly uncommon in the industry. At the worst, Sakic would have been acting in bad faith if he already knew he was about to implement the same functionality for the Mambo core, but failed to mention this to Connolly.
      2. While he was marketing his modified Mambo that displayed headlines in this way, the official Mambo project decided to do the same thing (but better). Again, this is qu
      --
      Ask me if I've been required to disclose any crypto keys.
    8. Re:Emir is underhanded, Connolly is dense by Anthony+Boyd · · Score: 3, Informative

      zurab writes:

      So, if they wanted to acquire copyrights from a contractor company/individual that customized someone else's software for them, there probably had to be a written legal agreement with the clear intent for transfer/ownership of the copyrights on those customizations.

      But this is from the literati website:

      1. We have a written contract dated 9/2/03 with Emir Sakic (a lead developer of Mambo) that expressly contains the provision "Upon finished project all copyright rights to code written by [Sakic] will belong to literatigroup.com [Furthermore's parent company]. This contracted has been provide to Robert Castley, project manager of Mambo OS.

      I think that rebuts your point, and I stand by my comment (although I also stand by my disclaimer that if the Literati Group is lying, then all bets are off).

      zurab also writes:

      Now, if you copied the same code without permission, then you'd be likely violating copyrights; but there's no indication of that in this case - and the burden of proof is on Furthermore.

      You're right, there's no proof, but that's not a rebuttal to my point, as I wasn't asserting that there was proof. I simply formed my own opinion based upon Emir's creepy behavior, which included asking Connolly AFTER the code was already in Mambo if he would mind putting it out there. Now, why ask permission if you already have rights? That's suspicious. And when Connolly said "no thanks" to sharing the code, Emir replied:

      Hehe I was afraid you would feel like that

      That kind of reply is odd and doesn't instill faith that he's on the up & up. Is that proof? No. Could Connolly be lying about Emir's email? Yes. But Emir could be lying too. Since neither of them are sharing all the documents, it makes me distrust them both. That's all I allege.

      Regarding the Furthermore company suing or threatening end-customers, zurab writes:

      This is bullshit, and goes to demonstrate Furthermore's executives' personal vendetta rather than a search for legal resolution.

      Agreed. It gets back to the title of this thread, specifically: Connolly is dense.

    9. Re:Emir is underhanded, Connolly is dense by Anthony+Boyd · · Score: 3, Insightful
      If there's one thing I can't stand, it's when a poster boasts of having 'bothered to read' the article but has casually skip-read it at best.

      If there's one thing I can't stand, it's when a poster makes an assertion about another poster that he has never met, never seen, and doesn't know. Go ahead, assert that I skip-read it. I am not aware of any eye-tracking device that you have attached to my head, or any mind-reading ability on your part. I might as well respond to you by saying that I hate it when posters write one-handed while having a thumb up their ass. It's a great disparaging remark lobbed in your direction, but it is wholly removed from reality. Or at least I hope it is.

      Sakic says seven times that the Mambo core code is not derived from the 9 lines he wrote for Connolly.

      Ah, but that's not quite what he says. If it is, could you quote where you found that? I just copied some of your verbiage and ran a search on the article, and it's not coming up with that wording. Instead, the wording is: "The code delivered to Brian Connolly is not the same as the code implemented in Mambo." Well, duh. Because he changed it, like any intelligent person would. He does the same thing regarding the contract. He doesn't say there was never any contractual obligation, he simply says he didn't sign it. Which gets back to my original point: he's right, he'll win in a court of law, but it sounds disingenuous, like he's relying on semantics for protection. This works in a court of law. In the court of public opinion, people like me can be skeptical.

      Connolly has only three possible grievances:

      No. He has a fourth, which is the one I've been trying to put forward:

      4. He employed Emir to write some software, and even had a contract keeping those changes private in accordance with the GPL. But he never got more than (I suspect) an email or verbal agreement to the contract, and even if he did, Emir is smart enough to modify the code beyond recognition. So his grievance is that he got suckered. His problem is that there is no law against getting suckered (probably).

      So I concede that Connolly is thick-skulled twice-over if he's going to sue people over this. I said from the start that Emir would win. My point was only that this doesn't absolve Emir, because (if the Literati documents are truthful), he knew the technicalities of this far better than Connolly and used it in a misleading way, at Connolly's expense (again, legal, but ethically, I don't want to work with someone like that). And again with the disclaimer: if it turns out the published documents are not truthful, then everything I say could be wrong. This is just Slashdot-level armchair-warrior/backseat driving. And shame on you, townmouse, for trying to raise the discourse to Groklaw's level. :)

    10. Re:Emir is underhanded, Connolly is dense by zurab · · Score: 1
      But this is from the literati website:
      1. We have a written contract dated 9/2/03 with Emir Sakic (a lead developer of Mambo) that expressly contains the provision "Upon finished project all copyright rights to code written by [Sakic] will belong to literatigroup.com [Furthermore's parent company]. This contracted has been provide to Robert Castley, project manager of Mambo OS.

      I think that rebuts your point, and I stand by my comment (although I also stand by my disclaimer that if the Literati Group is lying, then all bets are off).

      But it doesn't rebut anything - you can't take unsupported claims from their website as a statement of a fact. This is Sakic's response:

      Back in September 2003 Mr Connolly paid me to do the Mambo Open Source customization for his site Literatigroup.com. There was no copyright agreement or contract signed.

      Further, you state regarding Sakic's communication:
      Hehe I was afraid you would feel like that

      That kind of reply is odd and doesn't instill faith that he's on the up & up. Is that proof? No. Could Connolly be lying about Emir's email? Yes. But Emir could be lying too. Since neither of them are sharing all the documents, it makes me distrust them both. That's all I allege.

      It doesn't matter what words he used in his communication. In this type of case, the side making the accusation - Literati - especially when it attempts to play scare tactics against software users like that, has to show some proof of their allegations - copied code, proof of copyright, etc.; Otherwise, they are likely pulling another SCO on everyone.
    11. Re:Emir is underhanded, Connolly is dense by Anthony+Boyd · · Score: 1
      I stand by my comment (although I also stand by my disclaimer that if the Literati Group is lying, then all bets are off).
      But it doesn't rebut anything - you can't take unsupported claims from their website as a statement of a fact.

      I don't understand how you can quote the part in bold and then say I'm taking their statements as fact.

      Since neither of them are sharing all the documents, it makes me distrust them both. That's all I allege.
      It doesn't matter what words he used in his communication.

      It does to me. I was voicing my opinion, not issuing a court ruling.

      I'm spent. Your arguing has devolved to pointlessness. You can have the last word for all I care. I'm done.

    12. Re:Emir is underhanded, Connolly is dense by Anonymous Coward · · Score: 0

      If Connolly is not successful in this lawsuit then I'm contemplating initiating a lawsuit against him for the impact this debate is having on my own business.

      We had conducted a survey of CMS systems and selected Mambo as our generic solution. Now we must select some other technology due to this debate. If Connolly does not prevail then his harrassments will have have cost us substantially - costs I will feel tempted to recover.

  55. new acronym, then? by Anonymous Coward · · Score: 0

    FUDL? fear, uncertainty, doubt and litigation?

    then innocent users can be be-FUDLed.

    (groan)

  56. I'll huff and I'll puff and ... puff some more! by Anonymous Coward · · Score: 0

    This is truly "nothing to see folks, move on" sort of material. It's known in the anti-spam circles as a "cartooney", i.e. a ridiculous and amateurish legal threat not made by an actual lawyer.

    If Mister Connolly decides his pathetic little rants are worth spending money to hire a lawyer on, then it might be deserving of attention. Right now, he's just another kook demanding attention.

  57. All you can do is sigh by serutan · · Score: 1

    I'm afraid this problem will always be with us. The Intellectual Property can of worms is open. People who are trying to make progress and get things done will continually be harrassed by whining crybabies who insist that since you blew up the football in their yard, it's their air and you can't play with it, stamp, stamp, clench fists, I'll tell my mommy on you.

    I guess it's like ants at a picnic or rain after you wash the car. Just part of the environment we live in.

    Sigh.

    1. Re:All you can do is sigh by Anonymous Coward · · Score: 0

      It's more like Mambo made the football, but Furthermore put some girlie stripes on the football. Now, Furthermore wants to sell girlie-striped footballs exclusively -- all the while continuing to use Mambo's footballs and just adding girlie stripes.

    2. Re:All you can do is sigh by Anonymous Coward · · Score: 0

      >I guess it's like ants at a picnic or rain after you wash the car

      It's like rain on your wedding day. A free ride---

      *(}

      No Carrier

      The Intellectual Property Police have intercepted and terminated this transmission.

  58. Dear Furthermore, Make something original by Misanthropy · · Score: 1

    So this guy took Mambo and added what sounds like a trivial piece of code (allow a story to show up on all pages).

    I can see him maybe getting pissed for not being credited or them using his non-released code without permission.
    But all he did was slightly modify a GPL project. Which makes his derivative modifications GPL as per the license. So even if he was planning on selling his "improved" mambo. They would be allowed to use the code anyway since he would have to release it, and makes his whole case moot.

    Pretty lame that he thinks he can take a huge open source project developed by many people and then add a few lines of code and think it's something new and innovative.
    You want to write your own proprietary system. Go ahead. Write your own! If you don't want to contribute to OSS then don't write code based on it.

    Not talented or motivated enough to make an original product? Change somebody else's and claim it as your own!

  59. Re:All of this could easily have been avoided. by Anonymous Coward · · Score: 0

    No, the whole POINT of the GPL is to prevent people from doing things like this. The problem is that people either dont understand that, or ignore it.

    People who release their code as GPL dont *WANT* other companies or organizations to take it and use it in their 'secret' programs. If they want to base a product on GPL'd code, they damn well have to release all their mods back to the original authors/community.

    The desired end result is more GPL code, and less locked up proprietary code that no one can see.

    Note that the GPL doesnt restrict you from *USING* the program (eg running it, having it do whatever it does), it only restricts you from modifying the source code to such a program and then claiming the result as your own - this is specifically what authors of GPL code want to prohibit - this is the terms under which the code is license for anything other than plain compiling and running as-is.

    MS licence (and most proprietary software licenses) says 'you dont get to see the code, you sure as hell dont get to modify the code, and we even restrict how you use the compiled binary, and you have to pay us $$$ if you want to run it on more than one CPU'

    GPL says 'you can compile this code, and use the program for its purpose to accomplish its designed task or any other task you can use it for, on as many CPU's as you want. You can even make copies and give them away. You can see the code. You can even modify the code. But if you take your modified program and distribute it to other people you *MUST* distrubute that code, and your modifications, under the GPL'

    Proprietary licenses dont restrict how you can redistribute, original or modified copies, becuase they dont allow you to redistribute or modify *AT ALL*.

  60. Re:All of this could easily have been avoided. by Teun · · Score: 3, Interesting
    when our main software license imposes so many unreasonable restrictions

    Unreasonable?? Isn't it every creator's own choice what license he wants his work to be distributed under?
    To me it is entirely reasonable.
    After all he gives it away without asking for any monetary reward, so asking (GPL=expecting/demanding) the reciprocal should not upset anyone that uses this work.

    --
    "The likes of Facebook and WhatsApp are free to those whose privacy is of zero value."
  61. I can't contribute to the fund by Anonymous Coward · · Score: 0

    The Furthermore website's donate page wouldn't accept my contribution of -$1000!!

    Man that sucks.

  62. What is the questionable patch? by Quantum+Jim · · Score: 1

    Does anyone have a link to the patch and the tracker entry documenting its inclusion into the source? If only nine lines of code were changed, and they weren't changed since then the initial patch, then it should be trivial to re-implement it using only the requirements as a guide.

    Heck, I'd do it just to learn about Mambo and its source. (I wasn't aware of it before this article). Why go through all this pain over nine lines of code?

    --
    It is impossible to enjoy idling thoroughly unless one has plenty of work to do.
    - Jerome Klapka Jerome
    1. Re:What is the questionable patch? by Some+Bitch · · Score: 1
      The code has already been replaced, not that reimplementing it would teach you much.
      if($leadStory){
      echo "<tr><td colspan=\"$cols\">$row->content</td></tr>";
      }else {
      //do normal content display stuff
      }
      That's basically it.
  63. upset vs reasonable by HornWumpus · · Score: 1
    Sure it does'nt upset them.

    But as BSD is at least as good (as far as the core OS go's) why would a reasonable person who has a mortgage to pay begin a venture with the GPL around his neck? Remember this is'nt the 'creator' of the code but the owner of the problem.

    It would have been unreasonable for apple to have built OSX on GPL code.

    At some point every programmer has to earn a living.
    At some point some programmers actually become basically competent.
    At some point some of these actually become truely competent in some particular task.

    What order of these events vary. Many reach the third point more then once. Many reach the first but never reach the second. As having competent programmers review your code improves your chances of becoming competent open source projects do improve the programming community. Which points out how bad it is when the incompetents reach mentoring level (commercially or in open source), they pass on (or demand) bad practices.

    But at the end of your carrier most of the competent amoung you will be developing for a living. Many of the incompenent amoung you will also be 'developing' for a living. Very few have the energy to write code for fun/accolades past their teens/early twentys. Only a tiny number get paid to write GPL code.

    --
    John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
  64. Lover's spat by Anonymous Coward · · Score: 0

    Does anyone else think this might be some sort of lover's spat?

  65. they're all idiots, but Connolly is right by sentientbrendan · · Score: 1

    Both Connolly and the developer should have had a contract in place for who owned the resulting (if any) IP. However, since Connolly *paid* for that code, I assume that give him the IP anyway.
    The developer and Mambo's posts (as well as the posts of many slashdotters) have shown that they are wholly ignorant of the terms of the GPL. As soon as they found out that someone had put proprietary code (whether it had been derived from GPL is irrelevant in this context RTFL) in their code base they should have removed it.
    In this case it is a little bit iffy whether the code is owned by Connolly, because it is not the exact same code (not copy pasted) written into his in house version of mambo. This is really the sort of question the Mambo folks should be asking an IP lawyer. Instead, they seem rather eager to get involved in a little crusade for open source against big evil Connolly.
    Anyway, I think that this entire incident highlights how little most people know about the GPL. Most people seem to assume that it is whatever they want it to be. Check it out at "http://www.opensource.org/licenses/". Personally, I have always preferred the MIT, or BSD licenses due to how small and clear they are. The GPL, on the other hand, is about the size of most EULAs.

    1. Re:they're all idiots, but Connolly is right by mitchy · · Score: 0, Troll

      Both Connolly and the developer should have had a contract in place for who owned the resulting (if any) IP. However, since Connolly *paid* for that code, I assume that give him the IP anyway.

      First sentence is smack on, second sentence is, well, you know the saying: 'Using the word ASSUME is going to make an ASS out of U and ME.' You ASSUMED dead wrong. Next!

      The developer and Mambo's posts (as well as the posts of many slashdotters) have shown that they are wholly ignorant of the terms of the GPL. As soon as they found out that someone had put proprietary code (whether it had been derived from GPL is irrelevant in this context RTFL) in their code base they should have removed it.

      Bzzzzzt! Wrongo, monkey boy - next time do read the entire article. There are two competely separate files that the developer can prove as different code, as the 9 lines in dispute never made it to Mambo core. (Oh, and your diatribe of whether /. readers understand the GPL serves what purpose?) Next!

      In this case it is a little bit iffy whether the code is owned by Connolly, because it is not the exact same code (not copy pasted) written into his in house version of mambo. This is really the sort of question the Mambo folks should be asking an IP lawyer. Instead, they seem rather eager to get involved in a little crusade for open source against big evil Connolly.

      This is what prompted me to reply - as a core developer, I can attest that not one single developer of Mambo (or Miro, the company that holds copyright to Mambo) initiated contact with any publication whatsoever. Every article you are reading was started by Furthermore or was independently created. NOTE: Mr. Connolly is a PR man, the Mambo developers write PHP code - which one are you banking on to have a knack for getting publicity? Yeah, that's what I thought. Next!

      Anyway, I think that this entire incident highlights how little most people know about the GPL. Most people seem to assume that it is whatever they want it to be. Check it out at "http://www.opensource.org/licenses/". Personally, I have always preferred the MIT, or BSD licenses due to how small and clear they are. The GPL, on the other hand, is about the size of most EULAs.

      Anyway, I think that this entire post highlights how little sentientbrendan knows about the article that he is spouting off.

      RTFA, dude! And if you don't have time to read the whole thing, but wanna post flamebait anyway, then do it as AC! Sheesh. Some people's kids.

      --
      "The mind is a terrible thing to, um, uh, oh bollocks." -- Me
    2. Re:they're all idiots, but Connolly is right by herbierobinson · · Score: 1

      IANAL, but from what I do know, it is very unclear who owns the code written by a contractor if the contract doesn't specify it. It's not even completely clear regarding employees! It actually depends on what the content is. For example, movies are explicitly allowed to be "work for hire" (in the copyright law) while music is not mentioned. About half the lawyers commenting on music contracts think that music cannot be "work for hire" no matter what the contract says (think "expensive court costs" here). I'm not sure whether computer programs are mentioned explicitly. Even if they are, I'm pretty sure that a contract would be required before "work for hire" applies.

      --
      An engineer who ran for Congress. http://herbrobinson.us
    3. Re:they're all idiots, but Connolly is right by Anonymous Coward · · Score: 0
      Both Connolly and the developer should have had a contract in place for who owned the resulting (if any) IP. However, since Connolly *paid* for that code, I assume that give him the IP anyway.

      You are right that they should have had a contract (although Connolly claims they did yet refuses to produce it), but in the US at least you are wrong about the second part. Unless there is a work for hire agreement that specifically transfers ownership, the copyright on anything created by an independent contractor belongs to the programmer. If Connolly can't produce a work for hire contract, then he doesn't own the code and the programmer did nothing wrong even if the code in Mambo is exactly the same as the code Connolly claims to own.

    4. Re:they're all idiots, but Connolly is right by Anonymous Coward · · Score: 0

      No coward, just can't be ar$ed to create an account.

      Copyright transfers automatically ONLY if the work is produced by an employee under a substantive employment contract in the normal course of their work.

      This does not cover freelance contract work, which requires a separate rights assignment in the contract itself.

      No difficult at all - Sakic was not employed by Connolly - he did the work as an outsourced contractor. Only an explicit rights assignment - something Connolly hasn't produced to Mambo, the OSSI or any mambo user, despite being invited to do so on numerous occasions - would give him any rights.

  66. Legally arguable, but morally clear by ishmalius · · Score: 3, Insightful
    I have never heard of these projects or products before this. I contribute to several open source projects, and I believe in Open Source, the GPL, and in the value of altruism. So maybe I can try to be fair when I say that this just sounds wrong.

    Although the contractor's legal standing in this matter likely tilts in his favor, his behaviour in the matter does not pass the smell test.

    If the guy was paid to design and write code for Mr. Connelly, he should give it to Mr. Connelly. Any subsequent use of it, or the ideas, should be done with Mr. Connelly's permission. If Mr. Connelly has responsibilities with respect to the GPL, give him the opportunity to fulfill them.

    Come on. Let's lose this "gimme" hacker's mentality, and take the moral high ground. Let's do things because they are the right thing to do. I would like to think that the Open Source world is populated by gentlemen.

    1. Re:Legally arguable, but morally clear by mitchy · · Score: 1

      I hope you fail to pass your smell test too, otherwise you are probably a very limited developer.

      I've been hired by companies to write code that queries the HR database and provides a nicely formatted listing of employees, with hyperlinks to their email addresses and home pages. According to your smell test, I can no longer take on customers that need HR sites. Matter of fact, I suppose I no longer have the right to develop websites that use databases...

      We are not talking about competitive advantage, we are not talking about invention, we are talking about a functionality that has been readily available since before 2000. Your moral high ground is a crack pipe, and I think you should put it down before you get caught!

      This does however highlight a glaring problem of working with FOSS software for proprietary systems. What is derived, and what is proprietary? What Mr. Sakic wrote was an additional 9 lines of code to an existing item (the front page component, part of Mambo's core). Those nine lines never saw Mambo's core, they were distributed to Mr. Connolly, who then redistributed from his website under the GPL (that is, until it mysteriously disappeared several days ago from his website).

      I think you are splitting hairs here, and this issue between Furthermore and Sakic is a poor example of what is right OR wrong with FOSS software. This issue is a blatant attempt at getting free press, and I don't mean the developers. The crime was committed one year ago, but Mr. Connolly was a happy Mambo community member the entire time - that is, up to the point where he needed some buzz for his new website...

      The Right Thing To Do(TM) would be for Mr. Connolly to get his own press, and not drag an innocent community through the mud just for some headline coverage. The Right Thing To Do(TM) would be for the press to actually check for evidence (or at least contact both parties) before publishing stories of this nature. The Right Thing To Do(TM) would be for everyone to think about what they are doing before knee-jerk reactions.

      --
      "The mind is a terrible thing to, um, uh, oh bollocks." -- Me
    2. Re:Legally arguable, but morally clear by a24061 · · Score: 1
      Come on. Let's lose this "gimme" hacker's mentality, and take the moral high ground. Let's do things because they are the right thing to do. I would like to think that the Open Source world is populated by gentlemen.

      Like RMS I believe the "moral high ground" is the golden rule. We ought to help our neighbours by sharing source code because we would want them to help us.

  67. FUD is pure evil by microbox · · Score: 1

    but don't be confused that FUD is necessarily an evil thing

    Just because marketers and advertisers don't operate by a 'limited' moral standard doesn't mean that it's okay.

    Truth and openess are good things, FUD is bad. The world is what we make it.

    --

    Like all pain, suffering is a signal that something isn't right
  68. Brian Connoly's Dirty Fight by Anonymous Coward · · Score: 0

    I have dealt with Brain Connolly personally, on a number of occasions. He is an extremely abusive man. My professional opinion is that he fished Mambo developers for a way to gain financial or media gains by exploiting their talents. He has a media network that fell for his story hook-line-and-sinker, as he has used the media extensively during his attack on Mambo.

    Any respectable journalist should due their due diligence on Brain Connolly, and they will find that his company "Furthermore" is nothing more than a web site set up to accomplish his goals of exploitation on the open source movement, specifically Mambo.

    There are loopholes in the law regarding open source software that Brain Connelly is trying to exploit for his own gains. Do not fall for it. His motives are foul, and the developers of Mambo are the target.

    I am leaving my identity anonymous, as Brain Connelly is a dirty fighter, and I am choosing to protect myself from further assault from him.

    Best Regards... and don't be fooled by a fool.

  69. License Change (Re:Inaccurate summary) by darkonc · · Score: 1
    Proprietary use of GPL code on a website opens up a bit of a hole in the GPL, which effectively allows it. There might be room for a modified WebGPL that explicitly defines such use of the code for public performance as triggering the distribution clause.

    Be aware, however, that -- even though this would be far less viral than most proprietary EULAs, it steps onto ground that I think the FSF avoided for a reason.

    --
    Sometimes boldness is in fashion. Sometimes only the brave will be bold.
  70. redistributing "Mombo" code? by Karma+Star · · Score: 1
    --
    Me email iz skyewalkerluke at microsoft's free email service.
  71. Mambo is just a forked version of phpnuke. by Anonymous Coward · · Score: 0


    Mambo is just a forked version of phpnuke.

    Checkout the bunch of security holes posted on bugtraq security mailing list over the years about mambo open source, then compare them with phpnuke. interesting eh?

  72. Other projects watch out by Anonymous Coward · · Score: 0

    Brian Connolly has been involved in several FOSS projects. He has had several run ins with developers over his abrasive style. Google will find some classic examples of his style.

    Connolly has a habit of offering to pay developers for custom code, then becoming quite unreasonable as the work progresses.

    Be on the look out for literati if your project is on sf.net, this story suggests you are likely to burnt. http://sourceforge.net/users/literati/

  73. Connolly seems to be right, up to a point by jeif1k · · Score: 1

    From the various postings, a picture is emerging that Connolly hired a developer to add some functionality to Mambo. After finishing his job for Connolly, that same developer also implemented the same functionality for Mambo again.

    If that's what happened, the developer behaved rather unprofessionally: if someone pays you good money to implement his idea, you don't re-implement it open source right away, whether you can legally do so or not, and whether you judge the idea to be "trivial" or not. Furthermore, Connolly may be right that his idea was under trade secret protection.

    Where Connolly is wrong is trying to hold the Mambo project and its users responsible. It seems likely that the trade secret violation is only a matter between Connolly and the developer, in particular since Connolly also put the modified source code up on his own web site, and that Connolly has lost all trade secret protection (the idea may not have enjoyed trade secret protection anyway because it would have been obvious once he used it on his site). And once Connolly distributed the modified code, he accepted the terms of the GPL.

    What should people do? Whether the Mambo project chooses to force the issue over the GPL is one decision. But it seems to me that the Mambo developer in question should return his payment to Connolly, whether he is legally obligated or not. The Mambo project should probably also just separate themselves from the developer, or at the very least make it crystal clear that he acted with poor judgement.

    More generally, this is just another reminder that open source projects need to get their act together on doing the paperwork on accepting code contributions. And a specific policy (and possibly sample contracts) for core team members doing custom programming involving the project couldn't hurt either.

    In the end, it seems to me that all three parties involved, Connolly, the Mambo project, and the developer, screwed up in various ways.

  74. E-mail can form a binding contract by herbierobinson · · Score: 1

    Massachusetts courts have held that e-mail (signed with your name in plain text) is a binding contract. It's certainly more binding than a verbal contract, which courts will also uphold if there are witnesses.

    It does have to be signed. [Do you put your name in a tag line? :-)]

    --
    An engineer who ran for Congress. http://herbrobinson.us
    1. Re:E-mail can form a binding contract by Anonymous Coward · · Score: 0

      Massachusetts can decide what it likes in this matter - it has no jurisdiction in this case.

      Part of the issue regarding contracts - not that Connolly has proved that one exists - is the question of jurisdiction.

      Unless a contract specifies the applicable jurisdictional domain then who is to say which court has jurisdiction, particularly when as in this case, one of the parties is in Europe which has rather different ideas on whether a legitimate and binding contract can be formed on the basis of a plain text e-mail.

      In terms of legislation over this side of the pond, the answer is no, its not sufficient - only a digital signature would be considered absolutely binding.

      All of which leaves you with the expensive prospect of two courts arguing over jurisdiction before ever the matter of the contract is considered.

  75. Can we get the facts straight by Anonymous Coward · · Score: 0

    Part of the problem with this debate is that everyone is commenting on this without being in possession of the full facts... so to be absolutely clear.

    1. Connolly kicked this all off at the end of August by e-mailing his 'open letter' with threats of litigation to a number of Mambo users using the e-mail facility in Mambo's official forum.

    For all his talk of litigation, he very quickly switched to regaling forum members about 'the court of public opinion' - in other words his threats of litigation are nothing more than hype.

    He's had so many 'so sue me' replies by now that we're all wondering when he's going to put his money where his mouth is and get started as we're all looking forward to the prospect of putting him into the bankruptcy courts.

    2. Despite Connolly's claims to have had a contract with Emir Sakic containing an assignment of copyright to Furthermore, no has ever seen this contract.

    Sakic denies that it ever existed.
    Mambo's dev team and Miro's legal team have asked for a copy and got nothing.
    Numerous Mambo users have asked the same, challenging Connolly to upload a scanned copy of the contract to the forum at mambers.com or send it by e-mail - still nothing
    Even John Weathersby's (OSSI) comments on Newsforge make it clear that Connolly has offer no evidence to support his claims to having had a contract.

    Why hasn't he simply forwarded this contract and proved its exists?

    Because it doesn't?

    3. Sakic has stated clearly that the code used on Connolly's site is not the code used in Mambo and never has been.

    Sakic may have used the idea for the lead story block put forward by Connolly but unless that was protected by an NDA or Connolly holds a patent on this idea, then copyright offers no protection at all - and lets faces with the amount of 'prior art' for lead story blocks, Connolly's got no chance of successfully obtaining a patent.

    Connolly may have made no effort to verify whether the code he claims as his is still in use, but many others have and can confirm that none of it is used in Mambo at all.

    4. Connolly claims that 'his' version of Mambo has been 'stolen' directly from his site after the appearance of an article about it on LinuxWorld a couple of months back - The article, BTW, is a puff piece written by one of his associates.

    Why in the blue hell would anyone bother to go to the trouble of hacking into his server to get this software, when Mambo is freely available for download from numoerous other places.

    5. Connolly has told Newsforge that he wants no 'special control' over Mambo.

    So why did he demand that he be given the right to prevent anyone from using Mambo if he took the view that their site was in competition with him?

    Connolly's whole 'case' is built on lies, fabrications and an unwillingness to obtain even a rudimentary understanding of copyright as anyone who's dealt with him over the last couple of weeks will very quickly.

    I see he's been on here, running off at the mouth, so yet again I find myself posting the same challenge to him.

    Put up or shut up!

    Brian, you claim this code is still in use? Then show me the code.

    You claim to have had a contract with Emir Sakic - prove that is exists - I'm sure if you were to send a scanned copy to the admins at /. they'd arrange for it to go on public display.

    You claim that mambo users are liable for civil and criminal action - go ahead and file suit... my lawyer is eagerly awaiting the paperwork.

    Come on, Brian - just do it and put your claims to a proper test of their veracity - anything less simply proves you to be a liar.

  76. hmm can you sue back? by atapi · · Score: 1

    I was wondering if you can sue back... If your currently developing a web site which uses the mambo code in your project and this open threat to development costs you money because you have to redesign a website from the ground up to avoid legal issues costing you time and money so that you can add all the features back in. can you sue the guy if his case turns out not to hold water? I am tired of these people going after communities of web developers because they sneak 5 lines of html into an open source project. Anyone who slanders(or liable I forget which is correct term) a project and or projects and threatens to sue them but doesnt should be sued... ie if SCO case fails then all the users of linux should be able to sue sco for damages to their linux based business... if these people choose to try these types of cases in view of public light rather than in court then everyone in that community should sue back when the case does not hold ground. if we dont then we the open source community set a very bad precedent... The method: 1.get someone to sell you code that is put in open source projects 2.sue all users of open source project code 3.ask for money without proof 4.hire a lawyer at 50% commission on all money collected 5. ask for donations on your web site for your case(mabye sco will pay him) 6. if you have to goto court drag it out for 2 years so that you can keep collecting money from people as you go 7. if you lose just pay the lawyer fees and minor damages of the other person in that one case... 8. Horray you just got 10 million for code that cost $1000 bucks to produce and 5 minutes time... The only real way to scare people away from this is to set a few examples. We need 1000 lawsuits against this guy for having to develop new biz models and software etc... The people who play this game need to learn that they lose far more for nonsense complaints then they can gain. the only group who normally handles cases in these matters has been the eff www.eff.org we need way more than one case. we need 100 cases. or 10000 cases... can you sue someone seperately and not be forced to join a class action suit?

    1. Re:hmm can you sue back? by Anonymous Coward · · Score: 0

      I'm not sure there's any current precedent for such an action, although I should imagine that SCO may find out very quickly whether such litigation is possible if this case goes all the way and they lose, given that its the likes of Sony that have rolled over and coughed up in the face of their threats.

      In looking into both the SCO case and Connolly's claims there is an altogether more intriguing prospect, however, which is the possibility that this kind of threatened action could fall within the defintions of either deception or extortion in criminal law.

      The scenario is straightforward -

      Users are threatened with litigation by company/individual over alleged copyright infringement - some roll over and pay up to avoid costs of litigation.

      Company/Individual takes fight to court with user(s) who refuse to pay up and loses case.

      So far so good, except that if the Judge rules that the case is malicious/vexatious and without foundation which amounts to a ruling that the Company/Individual knew, or should reasonably have known, that it hadn't got a case then the question arises as to whether any monies obtained from people who rolled over to avoid litigation was obtained either by deception (Company/individual lied to get cash) or by extortion (Company obtained cash by means of a threat - i.e. ligitation and associated costs).

      Not saying this will happen, only that it could at some point.

  77. Our Response to Furthermore's Allegations by Anonymous Coward · · Score: 0

    Rather than blather incessantly about whether or not the claim is valid, we have forced the issue by sending the following to Furthermore this morning via e-mail:

    Quote:

    ThisCanada.com Inc. is a user of the Mambo Open Source application and version referred to in your September 15th letter at your www.furthermore.com site.

    Our site, www.thiscanada.com, may possibly use code referenced in your letter.

    We have no intention of modifying the software used.

    We await your legal action.

    Sincerely,

    Erik Sorenson
    Vice-President
    ThisCanada.com Inc.

    End Quote.

    We will see what Furthermore is made of.