First and foremost, it should be said that the emacs developers are, indeed, active. Whenever the project gets around to making a new release, emacs users will be surprised at how much as been done - more on that shortly. It was surprising to see that Richard Stallman, the creator of GNU emacs, remains very active in its development. He may not produce as much code as he used to, but he is active in the discussions, and still functions very much as the final decision maker on patches. When RMS makes a decree, things happen that way.
A reading of Richard's postings indicate a real concern for the utility of emacs and the creation of a useful user interface. Emacs detractors may differ, but the fact is that quite a bit of thought is going into how emacs works.
Development is not the only issue to be found on a list like this, of course. Back in December Ben Wing requested permission to use parts of the GNU emacs manual in the XEmacs manual. This sort of reuse would seem to be just the sort of freedom that the GNU project is working for; XEmacs is free software, and its manual is licensed under the GPL. Unfortunately, since the GNU emacs manual is licensed under the GFDL, it is not possible to reuse portions of it in the XEmacs manual. Mr. Stallman's responses indicate that he has no problem with this state of affairs:
The XEmacs developers would appear to have gone away empty-handed.
Shortly thereafter, Steve Youngs showed up with an announcement of a brand new emacs fork called SXEmacs. It appears to be a new version of XEmacs with different coding conventions, Windows support removed, and various other changes planned. Not much discussion resulted, but Mr. Youngs is still working on SXEmacs.
At the end of January, Per Abrahamsen proposed that emacs go into a "regression fixes only" freeze so that a release could actually happen. Nobody even responded.
On February 7, Richard Stallman noted that he had rushed out version 21.4, which adds a single security fix to 21.3. This move surprised a number of developers who had been telling people about the great new features 21.4 would have. Richard suggested instead that the next release should be version 22, since "It has plenty of new features." A plan to use negative version numbers for test releases (e.g. 22.1.-998) was, fortunately, turned down.
There are hundreds of other changes; the NEWS file has all the detail anybody could want. As for when emacs users will see all these changes: it's hard to say. Mr. Stallman has never been willing to project release dates for software. In this case, back in December, all he would commit to was: "It isn't around the corner, but I hope we are getting closer to it."press release was titled "IBM Helps Drive Open Source Development." Part of IBM's help in driving development is the contribution of "more than 30" projects to SourceForge.net. The press release was somewhat vague on exactly what was contributed - the only projects actually listed were the Jikes Java compiler and "Life Science Identifier,", which somehow scans networks for "biologically significant data." The latter project is not particularly active; its mailing list archive shows all of three messages last December - and none thereafter.
A look at this jikes-dev message gives a rather less rosy view of the change than the press release does:
So it seems that IBM, rather than "driving open source development" through the contribution of various projects, is actually driving open source development away and into the arms of SourceForge which, despite some rosy PR of its own, has not signed up a whole lot of high-profile projects recently. We asked IBM why this move was being done now, and got this response:
We also asked IBM for a full list of projects which had been moved. Interestingly, no such list appears to exist; at least, IBM's representative could not give us one. We did get a partial list, however; it includes, beyond Jikes and LSI:
Unlike these high-profile projects, the other 24 or so were too obscure to make IBM's list.
The perception that IBM is simply dumping a set of projects which have lost its interest is confirmed by going back to the jikes-dev posting:
So IBM's donation isn't quite all that the hype would suggest. The company is guilty of walking away from a handful of projects, then trying to use PR to make lemonade out of the whole thing. In other words, IBM is behaving like a corporation.
There is nothing particularly new here; companies have abandoned development projects since the beginning. The free software method has brought an interesting and worthwhile change, however. In the past, abandoned projects would simply disappear from sight, and any code would simply stagnate on a backup tape somewhere. A company which is aware of free software, however, can make the choice to toss its abandonware into the community. If there is anything useful in that code, somebody will pick it up and run with it. And that can only be a good thing.announced that it had reached an agreement to acquire Conectiva for €1.7 million in stock. The announcement shouldn't come as a surprise to anyone following the Linux industry. The market has been ripe for consolidation for some time, and MandrakeSoft and Conectiva were already working together on the Linux Core Consortium.
To get more information on the acquisition, we sat in on the conference call last week with Jaques Rosenzvaig, CEO of Conectiva and François Bancilhon, CEO of Mandrakesoft. We also touched base with MandrakeSoft's co-founder Gaël Duval about the deal and to see what it meant for MandrakeSoft.
According to Duval, MandrakeSoft's recent growth was a driving factor in acquiring Conectiva:
In addition to the need for developers, Duval said that the decision to pursue Conectiva was a result of the "excellent 'cultural fit' between Mandrakesoft and Conectiva."
The move also gives MandrakeSoft a presence in a new market. Duval said that the Conectiva's presence in the South American market was "very nice for us" because MandrakeSoft had "basically no business in Brazil or South America besides a few customers on our online store." While the South American market is important, we were curious if MandrakeSoft was planning to make any moves towards the Asian market. Duval said that MandrakeSoft was "looking at every opportunity to develop there" and that the company has had some success in China and Japan because the Mandrake Linux distribution is "well localized."
Since MandrakeSoft and Conectiva made up one-half of the Linux Core Consortium (LCC), we asked Duval if the acquisition would have any impact on the LCC. Duval said that the LCC will continue as planned.
During the conference call, Bancilhon said that the acquisition would "strengthen the LCC since we're bigger, we can deliver more technology to the LCC."
The two distributions will be merged at some point, but Duval did not give a timeline for the first joint release. He did say that it would be done "progressively," so it may be some time before the distributions are fully merged. Bancilhon said that the "convergence product" should be on the market by the end of the year.
Of course, we had to ask if MandrakeSoft had any other companies in its sights. Duval said that MandrakeSoft is "looking at every purchase opportunity for MandrakeSoft," though he did not provide any specific examples.
It is interesting to note that Conectiva is actually an older company than MandrakeSoft. Conectiva was founded in 1995, while MandrakeSoft got its start in 1998. Not long ago, it wasn't clear that MandrakeSoft would be around for the long haul. When MandrakeSoft entered bankruptcy, many believed that the company would have a difficult time staying afloat. On the contrary, MandrakeSoft finished off the last fiscal year with revenues of about $6.7 million and a profit of $1.8 million. While the company is still small compared to Red Hat and SUSE, its continued success indicates that it may still become one of the "tier one" players in the Linux market.
We're looking forward to seeing the results of the combined companies. As long as MandrakeSoft continues its commitment to releasing its work under open source licenses, this merger should be good for the Linux community in general as well as for MandrakeSoft and Conectiva.
Page editor: Jonathan Corbet
Next page: Security>>
Copyright © 2005, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds