LWN.net Logo

Changes at Mandrakesoft

April 6, 2005

This article was contributed by Ladislav Bodnar

In recent weeks, Mandrakesoft has announced several wide-ranging changes affecting everything from the company's development model to incorporation of new technologies, and even its name. We have attempted to read between the lines of Mandrakesoft's press releases, interviews, FAQs, and IRC discussions, and this is what we think.

First, the good news: Mandrakesoft is doing well. The company has recently been awarded two multi-million euro contracts by the French government and it is likely that private enterprises in France have also started to contribute towards the company's positive cash flow. As a result, there has been a shift of focus by Mandrakesoft from developing a predominantly home user's product into more profitable enterprise-grade solutions and support. This is hardly surprising as -- and let's be honest about it -- that's where the real money is. If this model works so well for Red Hat on the other side of the Atlantic, there is no reason why it shouldn't work for Mandrakesoft, albeit on a somewhat smaller scale within its own sphere of influence.

This success is probably the main reason behind the latest round of changes in the development and release process of Mandrakelinux. Since the company was established in 1998, Mandrakelinux releases came out in regular 6-month intervals, but the high release frequency of two architectures has been putting strain on the developers, as witnessed by the delays in each betas and release candidates of all recent Mandrakelinux releases. From that point of view, the newly introduced annual release plan will make sense. Unfortunately, it will probably alienate some users many of whom have perceived Mandrakelinux as a solid, up-to-date distribution with frequent releases incorporating all the latest Linux technologies. Especially the current Mandrakeclub members will have a reason to complain since the €120/year membership fee originally entitled them to two Mandrakelinux releases per year. As a compromise, Mandrakesoft is now offering to fill the gap with an interim product - just for the club members. Even so, the skeptics will argue that this is likely to be a poorly-tested snapshot of the development tree, which has historically suffered from stability issues.

How the acquisition of Conectiva fits into Mandrakesoft's future plans is less clear. Although Conectiva employs many talented developers and has a history of several successfully implemented ideas (the port of Debian's apt to RPM-based distributions springs to mind), there seems to be little that the Brazilian company can offer Mandrakesoft. Also, as anybody who has worked for a multi-national software company can confirm, managing software development in a country halfway across the globe will almost certainly result in a substantial overhead in terms of traveling, communication, and bandwidth cost. Add to it the language barrier, and the benefits of acquiring the services of a few dozens of talented developers can be easily overshadowed by the increased expenditure. As such, it seems that Mandrakesoft's acquisition of Conectiva is largely a public relations stunt devised to convey a message saying that "Mandrakesoft is back" - healthier and more profitable than ever.

That said, some of Conectiva's ideas might end up being incorporated into Mandrakelinux in one form or another. The Mandrakesoft developers have hinted that they are examining some of Conectiva's kernel hacks and evaluating the possibility of incorporating elements of its package management into Mandrakelinux. But will Conectiva's apt replace Mandrakelinux's urpmi? There are reasons to believe that it might. Although both apt and urpmi are released under the GPL, urpmi is not used by any distribution outside Mandrakelinux, while apt is widely deployed by many RPM-based projects and it even became a very popular third-party package management tool for Fedora Core and SUSE LINUX. In fact, several distributions that were originally based on Mandrakelinux were quick to drop urpmi in favor of apt (e.g. PCLinuxOS or ALT Linux). There is little point for the unified company to continue developing two package management tools, so if one of them has to go, it will likely be urpmi.

Besides the major modifications in its development model, speculations are rife that the company will also change its name. Shortly after acquiring Conectiva, Mandrakesoft registered several top-level domain names for Mandriva, as well as a large number of regional domain names in many parts of the world. Of course, this is less surprising given the long-standing trademark dispute between the company and a US-based syndicate holding the rights to the comic-strip character "Mandrake the Magician". If the name is indeed retired, it will mean the end of one of the best-known and best-loved brands in the history of Linux distributions.

How to keep its existing user base in the atmosphere of frequent release and development model changes is an important challenge for Mandrakesoft right now. Lack of predictability is starting to become a major weakness of the distribution, especially when compared to some of its competitors that have clearly defined release processes and support periods. But if Mandrakesoft can get more business from large enterprises, losing a few home users to other distributions will be a small price to pay. In this respect, Mandrakesoft is wisely following in the footsteps of Red Hat and Novell/SUSE, especially if they can stick to the current plan and resist introducing any major new changes for some time to come.


(Log in to post comments)

Name Changes at Mandrakesoft

Posted Apr 7, 2005 9:37 UTC (Thu) by hingo (guest, #14792) [Link]

Pity, I was hoping for "Man diva" :-)
This was a nice summary and great piece of journalism, thanks!

Changes at Mandrakesoft

Posted Apr 7, 2005 11:26 UTC (Thu) by Frej (subscriber, #4165) [Link]

They might take a third choice concerning package dependencies, smartpm.

Changes at Mandrakesoft

Posted Apr 10, 2005 13:25 UTC (Sun) by riel (subscriber, #3142) [Link]

Note that smartpm relies on apt, urpmi, yum or rpm-md (yum 2) metadata being present in the repository, so smartpm isn't exclusive with any of the other methods...

Btw, having worked at Conectiva and knowing quite a few of the Mandrake developers, I expect there to be very few culture or language based communication problems between the developers - they're all familiar with open source culture and many of them are contributing to (international) open source projects.

Name change confirmed

Posted Apr 7, 2005 17:05 UTC (Thu) by alspnost (guest, #2763) [Link]

Well, your speculation was right - the name change now appears to be official. See www.mandriva.com, which now looks live (though slow).

Copyright © 2005, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds