Unfortunately, the reason why Apple ships with the very old and very limited versions of the various command line tools is mostly a legal one. In particular, a lot of effort has been expended on *not* shipping any GPL'd tools in the base system because of the extreme limitations of the GPL itself.
The problem is that the GPL fairly strictly prohibits one from shipping a proprietary system that uses GPL'd software as a foundation. At least, that is one possible interpretation and the one that the Apple legal team chose to take. Obviously, there are other companies that have chosen a different interpretation-- TiVo, for example-- but the bottom line is that the whole issue is rather fuzzy, hasn't been challenged in court, and could cost Apple *millions* if it were challenged, regardless of whether they won or lost. The theory is that it is OK to ship dev tools that are largely GPL based because the system itself is not built upon those tools. Or something like that. What it gets down to is that we now have two meanings to the concept of 'open license'. BSD follows one, GPL the other. Under the BSD license, you are free to pretty much do anything you want with the code in a for profit context with only minor caveats on usage and credit. That is, you can build a closed system on top of the open foundation of the BSD assets. The GPL is open in a context that expressly forbids one from building closed/proprietary systems with it. Personal Opinion: I think the GPL is having exactly the opposite affect that was intended. It is stifling innovation. Specific example: Apple was going to use the debian package manager as the basis for installation in Darwin and, eventually, OS X-- this was years ago in the very early days of the Darwin project-- and had to basically abandon that effort entirely *because of the GPL*. So, instead of Apple spending tens of thousands of $$$ expanding on and improving dpkg-- all effort that would have been open source-- they had to reinvent the wheel (or, actually, completely abandon making a wheel at all). I have seen this happen time and time again. It is frustrating. It sucks. It is counter productive. It benefits *no one*. In any case, don't blame Apple entirely for shipping outdated or underfeatured versions of the various BSD tools. At least, don't blame engineering... b.bum _______________________________________________ Fink-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/fink-devel