Slashdot Mirror


Mambo CMS Dev Team Splits

cozimek writes "The popular Mambo CMS developer team has severed its ties with Miro Corporation, the copyright owner on the GPL'd Mambo CMS. You can read more about the renegade dev team."

38 of 177 comments (clear)

  1. Any name suggestions? by Transcendor · · Score: 4, Funny

    mambo is dead- let lambada live! or was it tchachaha? or are any developers now not only living under a line but also dancing below one (aka Limbo)
    Conclusion: we may expect inspired names for the forks that propably descend of this
    ---
    there's only one thing worse than biting yourself in your arse. get bitten.

    1. Re:Any name suggestions? by Stanistani · · Score: 4, Funny

      I suggest Mamushka

      "Gomez: We danced the Mamushka while Nero fiddled, we danced the Mamushka at Waterloo. We danced the Mamushka for Jack the Ripper, and now, Fester Addams, this Mamushka is for you."

      Mamushka! Mamushka! Mamushka!

    2. Re:Any name suggestions? by UPSBrian · · Score: 2, Funny

      I almost panicked. I mis-read the headline and thought that Zombo.com would no longer be the cutting edge website that it is!

  2. What is Mambo CMS? by Jodka · · Score: 4, Informative

    You can read about what is Mambo CMS here.

    --
    Ceci n'est pas une signature.
  3. Re:Show of strength for OSS by FlameTroll · · Score: 2, Funny
    Ah, yes. Open source shows its strength again... BY FORKING.
    No wonder the business is hesitant to embrace the concept.

    So if business did embrace the concept, would that be SPOONING?

    --
    A simple Troll, born of Rock and Fire, leaving in the basement of my parents volcano and typing on an asbestos keyboard.
  4. Perfect timing... not by Dynedain · · Score: 2, Interesting

    Just what I need.

    I just started migrating my own site, and setting up seveal client sites using Mambo. It seemed the flexible/functional OSS CMS out there for my needs.

    Now I have to deal with a fork and worrying about patches to 2 different lines (not to mention all the plugins).

    This is not going to be fun.

    --
    I'm out of my mind right now, but feel free to leave a message.....
    1. Re:Perfect timing... not by sehryan · · Score: 5, Funny

      I guess you picked the wrong week to stop sniffing glue.

      --
      The world moves for love. It kneels before it in awe.
    2. Re:Perfect timing... not by Master+of+Transhuman · · Score: 2, Funny


      Or picked the wrong week to give up booze.

      Or picked the wrong week to give up cigarettes.

      Or picked the wrong week to give up amphetabmines.

      And DON'T call me Shirley!

      (Now let's see how many /.'ers are over the age of 25.)

      --
      Richard Steven Hack - This sig is TOO GODDAMN SHORT TO DO ANYTHING USEFUL WITH! MORONS!
  5. Re:Greeeat. by Red+Alastor · · Score: 3, Informative

    They left the company because it would not care about the need of users. The same devs will continue to develop Mambo. Everything is fine.

    --
    Slashdot anagrams to "Sad Sloth"
  6. Erm.. a bit immature perhaps by thrill12 · · Score: 4, Interesting

    I looked up mamboportal.com, and saw the following:

    ...During the last month more and more users registered at our website. Since today we had more than 100,000 registered users.
    ...
    Why? Mambo's user management is very simple and has not changed much since the early days. For example Mambo uses a drop down menu in the content items to select the creator of an article. ... I gues you can imagine how long it takes to load a page with a 100,000 entrys drop down menu.
    ...
    However as I want to move forward with Mamboportal.com and the new team I decided to clear the whole userdatabase today. Every of the 100,000 registered users will be informed about that via Email the next days.


    I guess open source really does matter in this respect : if it doesn't work, change it yourself. Opensource will really help to mature this product even further.

    --
    Slashdot: stuff for news, nerds that matter, matter for news, stuff that nerd
  7. Re:Greeeat. by HansF · · Score: 4, Insightful

    Shouldn't worry about that.
    The code is gpl, the name is trademarked. The developers went their own way.
    There are still going to be new releases only the name will change.
    And yes, I'm sure you can easely upgrade from mambo to $newname. From my point of view, the new mambo is going to be even more free than it was before. This actually isn't a 'open source' problem since closed source licences (and prices) can change in new versions of the product your using.
    With open source you have at least the freedom to 'take the code and run' when the maintainers of that code do something you're not happy with.

    --
    --> Insert Funny Sig Here
  8. Re:Show of strength for OSS by Spy+der+Mann · · Score: 2, Insightful

    No wonder the business is hesitant to embrace the concept.

    Depends on your definition of "embracing". If by embracing you understand "seizing and taking control of an open source project", yes, the Mambo Foundation really embraced it!

    Well I say screw them. We can use OpenMambo (suggested name) anytime we want. Sooner or later the original will become obsolete.

  9. Foundation vs. Corporation, 10 easy questions by pieterh · · Score: 5, Interesting

    Q1. But forking is bad!

    A. No, not unless it splits the team, and even then competition is as good a driver as collaboration. Many of the most successful products come from forked versions that eventually out-evolved their ancestors. Homo Sapiens is a good example.

    Q2. Is it legal to start a new fork like this?

    A. The GPL guarantees this possibility. It's one of the better reasons for choosing GPL'd software - you are assured that if the product is good but the management is bad, the developers are free to continue their work.

    Q3. What about the copyrights?

    A. The copyright allows the owner to (a) define the license terms, (b) change these over time, e.g. from GPL to APL, etc., and (c) sell alternative licenses, e.g. commercial opt-out licenses for a GPL'd product.

    Q4. So the copyright owner could sell opt-out licenses for a fork?

    A. No! The forked code will now have multiple copyright owners - the new and the old code. The copyright owner can only license their own code.

    Q5. What would have happened if Mambo was licensed under a BSD-style license originally?

    A. Probably exactly the same, except that it would have forked earlier. The GPL discourages forking because it gives the copyright owners more incentive to "hold the work together" at some level.

    Q6. Is this bad for Mambo?

    A. Certainly not. It's good publicity, and a little fighting always strengthens team spirit, so long as the enemy is clear. Let's all kick the corporations!!!

    Q7. How do you know all this stuff?

    A. I don't, I'm just making it up as I go along.

    Q8. You're kidding?

    A. Yes. Gotcha!

    Q9. Is that all?

    A. Yes, I'm just trying to get to 10 questions. Maybe that was a bit ambitious. Should I go and change it to "7 easy questions"?

    Q. No, ten is a nice number.

    A. Exactly.

    1. Re:Foundation vs. Corporation, 10 easy questions by Brandybuck · · Score: 2, Informative

      Q2. Is it legal to start a new fork like this?

      A. The GPL guarantees this possibility. It's one of the better reasons for choosing GPL'd software - you are assured that if the product is good but the management is bad, the developers are free to continue their work.


      Actually, that's an attribute common to ALL free and open source licenses, not just the GPL. You can't prohibit forking and still be approved by the FSF or OSI.

      --
      Don't blame me, I didn't vote for either of them!
  10. Of course they can. by pavon · · Score: 5, Informative

    The very definition of open source software is that anyone is allowed to modify and distribute it. The GPL was created for the entire purpose of allowing this, so why would doing so be concidered "questionable legal dealings"? There are no legal ramifications whatsoever, except the possibility that they may have to change the name / logo of the project if Miro has trademarked it.

  11. Re:PHP Logo? by MystaMax · · Score: 2, Informative

    The whole web application framework was written in PHP. So of course it has alot to do w/ PHP

  12. Foundations and VC by gtrubetskoy · · Score: 3, Insightful

    This seems to me like the result of the current Open Source Hype in the investment community. Some entrepreneural types think that if they just go ahead and pay a lawyer to file the paperwork for a foundation, they instantly become like Apache and Firefox in the eyes of the VC's, and this is a clear example that it couldn't be further from the truth and that forming and maintaining a foundation for "bragging rights" ("we have formed a foundation - who-hoo!") bytes back big time.

    It'd be interesting to see what happens next - I think this foundation would have to be dissolved and will probably lose its tax-exempt status?

  13. A Good Thing by zecg · · Score: 4, Insightful

    Though this situation will undoubtedly be used by certain pundits and businesses as cannon fodder against OSS, I think it only goes to show how the GPL empowers those who do the work. If the entire team (i.e. "the workers") get up, say "thank you" and fork the code, things like brand name, copyright and such suddenly become completely useless.

    It's knowledgeable people that are the only true resource in the case - let's see Miro just replace all of them overnight and beat the forked version this team will be working on.

    --
    .i lu doi ringos.star. xu do puku'aroroi dunli dopecaku leni virnu li'u
  14. Open source of free software? by The+Bungi · · Score: 3, Interesting
    "Open source matters", a snippet about "free as in freedom" and a link to gnu.org - and the OSI logo below with no link to OSI itself.

    Let me put on the hat of a CIO or small business owner who has some infrastructure built around Mambo (which BTW is along with e107, XOOPS and Plone one of the absolute best FLOSS CMS packages) - I've heard that "free software" is not the same as "open source", along with RMS taking potshots at ESR and viceversa, with Bruce Perens standing in the middle yelling "it's all OK folks, don't panic!" and here I have the "core developers" of this otherwise excellent CMS apparently can't tell their two philosophies apart, but they've forked the project nonetheless. The next time I need to upgrade or patch things should be fun.

    Pity. Plone and a host of other projects have successfully transitioned from hobby operations to foundations, but apparently this time something went wrong. Perhaps Miro got too greedy for their own good.

    Well, at least they have the option of forking.

  15. how is this a problem? by Xtifr · · Score: 4, Insightful

    So some other program now exists that's based on the same code. How does this affect you? It's some other program! It may offer you some nice options, i.e. you may be able to switch over to the new system, but otherwise, you're unaffected!

    You might just as justifiably claim that Linux/PPC is a "problem" for OS/X users. It's not a problem, it's an alternative! And one you're welcome to ignore if you so choose!

    Sheesh!

  16. Pulling the rug out by Marc2k · · Score: 2, Interesting

    Q3. What about the copyrights?

    A. The copyright allows the owner to (a) define the license terms, (b) change these over time, e.g. from GPL to APL, etc., and (c) sell alternative licenses, e.g. commercial opt-out licenses for a GPL'd product.


    So a forked right version quite obviously would have multiple copyright holders, for the new and old code. Right? Right. What happens to the forked version if and when the copyright holder decides to re-license their code under a more stringent license? Are they now forced to either license the code or drop the product? What happens if they re-license to a non-derivative license? Is the forked version permanently grandfathered in, so that they can continue to modify the code? I'm not really sure at all how this works.

    --
    --- What
    1. Re:Pulling the rug out by alienw · · Score: 4, Informative

      Relicensing code under a more stringent license would not do anything useful. The code has already been licensed as GPL, you can't retroactively withdraw it. Since the GPL permits redistribution, the owner of the code can't do anything.

    2. Re:Pulling the rug out by Darth · · Score: 2, Informative


      So a forked right version quite obviously would have multiple copyright holders, for the new and old code. Right? Right.


      right


      What happens to the forked version if and when the copyright holder decides to re-license their code under a more stringent license?


      nothing


        Are they now forced to either license the code or drop the product?


      no. they still have a valid license to use the code they have under the GPL. The owner changing licenses has no effect on people who already have a valid license.


      What happens if they re-license to a non-derivative license?


      doesnt matter


      Is the forked version permanently grandfathered in, so that they can continue to modify the code? I'm not really sure at all how this works.


      no need to grandfather it in. The codebase they are working off of is still licensed under the GPL.

      --
      Darth --
      Nil Mortifi, Sine Lucre
    3. Re:Pulling the rug out by blkwolf · · Score: 5, Informative

      Once you receive a copy of the software under a specific license or terms, that can't be retro actively changed by the copyright owner (Unless that was agreed upon in a contract).

      Take SSH as an example. The original versions by Tatu Ylönen were released under a free license until version 1.2.12. After that he started adding various rescritions to his licenses until finally turning it into closed source purely commercial software.

      The OpenBSD team was able to take the last free version 1.2.12 and fork it into a new project OpenSSH which has since surpased the original SSH (now OSSH) in functionality, features and popularity.

      OpenSSH still holds some of Tatu's original code which he still owns the copyrights for, but since that code was released to the public under a free license with no restrictions on it's use, he can't now come back and tell the OpenSSH developers they can no longer use that code.

    4. Re:Pulling the rug out by cheshire_cqx · · Score: 2, Informative
      This ties in to the fork surpassing the parent. From the SSH corporate website:
      - Net sales reported for January - June totaled EUR 2.8 million, down 33.1 percent year on year (EUR 4.2 million in Q1-Q2/2004). [...]
      - Operating loss was EUR 3.5 million (Q1-Q2/2004: a loss of EUR 3.8 million).

      http://www.ssh.com/company/newsroom/article/663/
  17. Re:Show of strength for OSS by Mr.+Cancelled · · Score: 3, Funny

    Ah, yes. Open source shows its strength again... BY FORKING.

    So what's wrong with that? None of us would be here today if not for the cardinal pleasures of fu- Oh... You said "Forking".

    Never mind...

  18. Re:Greeeat. by SpecBear · · Score: 5, Informative
    Actually, this is a much bigger problem with closed source software. Dev team quit? Well then I guess you're screwed until the copyright holder rehires. If they rehire. In the case of Mambo you have several other options available because the software is GPL:
    • Maintain the code in-house
    • Hire someone to make any changes.
    • Carry on business as normal. The Mambo team quit Miro, but they'll still be working on the code.

    So it looks like nothing much will change for people who use the software. If anything, this incident is an example of why you want your business-critical software to be open source. You're not necessarily screwed when somethign like this happens.

    As a counter example: as the tech market was fixing to implode, the VC funding one of our vendors decided that the company would be mroe likely to sell if they used an ASP service model instead of selling software. So they stopped selling their software. There would be no more upgrades and no more licenses; the only option offered to us was to move to their hosted solution. Basically we were screwed. If the software were GPL, we wouldn't have been.
  19. It DOES show the STRENGTH of Open Source by Anonymous Coward · · Score: 5, Insightful

    If Mambo had been a closed source product, and the company that developed it started misbehaving (raising prices, making changes that ruin it, etc.), then the users of Mambo would be _screwed_.

    With closed source, the only choices for Mambo users would be to accept the bad changes (higher prices, etc.), or give up using Mambo.

    But, since Mambo is Open Source, Mambo users are _protected_.

    With Open Source, when a developer starts misbehaving, anyone else has the option of forking the code, in order to ensure that the preferred direction is maintained.

    So everyone should ignore the trolls and astroturfers who are calling this a weakness of Open Source. On the contrary, it is a strength. It protects users from having to suffer at the hands of a disreputable company, as, for example, Microsoft's customers have suffered.

    1. Re:It DOES show the STRENGTH of Open Source by baadger · · Score: 3, Insightful

      Assuming open source and free go hand in hand then yes you're correct.

      It is of course possible (although fairly unlikely) that developers of a closed source project (read: not necessarily commercial) be gaurentueed certain things when they sign on, such that they have a say with what happens with the software.

      This isn't so much a strength of "open source" (read: vague), more a strength of the GPL and the GNU's definition of "free".

  20. Re:Dear Corporations by Anonymous Coward · · Score: 2, Interesting

    The only resistance to open source comes from bad managers. Open source is a motivator to manage a project well and treat your people fairly, or risk losing them.

  21. Mambo license by mrcparker · · Score: 2, Insightful

    http://mambo-foundation.org/content/view/4/45/

    So with regard to Mambo, the GPL and copyright:
    You MAY distribute it and charge for that service. You MAY change it, add design and content to it and you MAY charge for that. You may NOT alter the license and you must NOT alter the copyright. You do NOT have to show a 'Powered by Mambo' graphic, as it not a copyright notice.

    In other words, you must NOT pretend that Mambo is yours, and you must NOT charge people for Mambo iteself.


    I thought that GPL software could be sold as long as the source was attached.

    1. Re:Mambo license by aCC · · Score: 2, Informative


      >> In other words, you must NOT pretend that Mambo
      >> is yours, and you must NOT charge people for
      >> Mambo iteself.

      > I thought that GPL software could be sold as
      > long as the source was attached.


      Yes, and you're right. You can sell the software for whatever price you'd like, but you MUST keep it under GPL licence which means you have to provide the source and the people who paid you money can again sell it or give it away. You CAN'T relicence the program if you don't have the COMPLETE copyright for it.

      Some companies go to great lengths to make sure they have the complete copyright for the code they release and then they have the possibility to have the software as GPL and as a commercial licence (e.g. the competitor to Mambo: eZ publish or QT). But even they can't take back code that they've once licenced under the GPL.

      I really dislike people who spin things like the mambo people. It's clearly stated in the GPL FAQ.

      It does a disservice to the GPL licence because people get confused. And it only discourages people who don't know the GPL well enough.

  22. 'Foundations' have this weird stench to them by Qbertino · · Score: 3, Interesting

    When I heard about this Mambo foundation thing I thought "Oh, so your ripping of the crappy part of the Typo3 development hype here in germany". Just months after this strange T3 Foundation popped up.
    Mambo is the best looking OSS CMS but it has it's lasting issues with usability. Building a Foundation won't change that, have people ignore it and pump up the turnover with Miro services.
    Time and time again I've considered getting down with Mambo improvement but I was hesitant that Mambo quirks persisted so long for a reason and that deving would've meant forking Mambo right from the get-go.
    Bingo.
    I'm glad that is settled now.
    Now if the Typo3 folks calm down again and see to it going PHP 5 and OOP without wasting too much time with a 'foundation' and its various costly 'membership options', we can get back to work and have two PHP CMSes to rule them all.

    Time to join the [fill in Mambos new name here] Team.

    BTW, there are OSS projects that actually benefit from a foundation. One's the former commercial 3D Package Blender. Ton Roosendahl uses the Blender Stichting as a versatile tool to pull larger Blender development and project stunts. It's tied to a tight knitt team of all-time participants and lacks a pesky babble and paper-releasing faction. A very good example for an OSS foundation that works.

    --
    We suffer more in our imagination than in reality. - Seneca
  23. As a seasoned Mambo developer... by skelly33 · · Score: 5, Interesting

    ... this doesn't bother me one bit. While this is an opportunity for the Mambo developers to get their act together and formalize the development process in an effort to bring some much needed stability to the platform definition, personally it doesn't make a spit of difference to me because I gave up on using it for anything more than a session management and user registration framework - everything else is custom code, so it doesn't matter how many additional patches, plugins and whatever else they come up with for a new branch because I won't use any of it. Mambo was exciting to me at first because of all the plugins and thrid party support for the platform, but...

    I since discovered that the lack of a clearly defined specification for the platform has done away with the concept of backward compatability which depracates and/or orphans modules, plugins and "API" coding conventions for module developers nearly every other release. This process has resulted in a complete failure to amass wide-spread availability of compatible module/component/plugin support. After spending a couple weeks fine tuning my first Mambo installation only so see a new release with a CRITICAL security patch which was no longer compatible with any of the components/modules I was using, I gave up trying to keep up.

    So all legalities aside, this is an opportunity for the new and improved Mambo team to put together a new and improved product that is worthy of third party developers' time.

  24. Re:Show of strength for OSS by wazzzup · · Score: 2

    The carnal pleasures are not limited to cardinals. In fact, all birds - nay all animals enjoy the carnal pleasures we know as sexual reproduction.

    Cardinals are a particular dirty birdy though, I'll grant you that.

  25. What does it matter? by Finitepoint · · Score: 2, Informative

    At the end of the day what does it matter?

    The current release does all my clients need or will ever need for a run of the mill site. I make my living using mambo, oscommerce and zencart and customising to the need of my clients.

    The codebase has it's problems but for "free" is more than I could have accomplished in years.

    My clients will still be happy when I say "Yes I can do that" to a complicated brief and have a fully working CMS skinned within a week with more "features" than they could possibly use. For what would have cost $10,000, and taken 9 months back in 2000.

    For a one man band like me mambo has been a great tool. And whatever happens next the code as it stands now is more than enough for me to use for the next few years.

    --
    AM
  26. Re:Show of strength for OSS by mitchy · · Score: 3, Interesting

    "Disclaimer: I'm not involved with Mambo in any way, but I have dealt with similar issues before."

    Being that you are posting in the forums with an IP address from one of the Mambo Foundation Board Members' clients, I'm forced to say you are intentionally deceiving us.

    There are more details at Ars Technica, providing a little more background to the events leading up to present.

    Disclaimer: I am one of the developers involved, and will openly admit it. Sure wished everyone else could be as honest, and cannot wait to get things done proper.

    Mitch Pirtle (spacemonkey)
    OpenSourceMatters.org

    --
    "The mind is a terrible thing to, um, uh, oh bollocks." -- Me
  27. Re:Have you considered using... by Dynedain · · Score: 2, Insightful

    Lets see, its not Open Source, it seems to have very limited functionality, it only publishes HTML files (no dynamic content), looks to have limitations to layout and design because of its interface. It focuses on newsletters /journals /blogs, and it lacks anything other than basic website features (menu and content).

    No, thats exactly what I dont need. Dreamweaver in WYSIWYG already does much much more. I can code that up myself. I need something extremely flexible, customizable, has a large community for plugins for all the different kinds of features my clients request. And OSS is a huge plus because I can go in and fix bugs/problems without waiting for a developer (like I already have done several times in my Mambo component development) Sure, it seems fine for your common do it yourself website. But that is not a match for my or my clients' needs.

    Oh, and the Windows-only part ain't gonna cut it either. Most of my firm is on Mac, and quite a few of our clients are as well.

    --
    I'm out of my mind right now, but feel free to leave a message.....