Bringing you the latest news from the Linux World.
Dedicated to keeping Linux users up-to-date, with concise
news for all interests
Sections: Main page Security Kernel Distributions Development Commerce Linux in the news Announcements Back page All in one big page
Other LWN stuff:
Archives/search
Recent features: Here is the permanent site for this page. See also: last week's LWN.
|
Leading items and editorialsWhat is open source? There have been a few amusing attempts to characterize the open source world this week; here's a summary. Is open source:
The free software world is far from perfect, but criticism like that shown above misses the point. Expect to see more of it in the future, though. Eric S. Raymond's latest missive is entitled Two faces and Big Lies; it's about DeCSS, Napster, and related issues. Eric rips into just about everybody with this one, from the DVD Copy Control Association through to people ripping off copyrighted music through Napster. It's worth reading. The free software community needs to come to a consistent ethical position on these things. As Eric says: We have a special responsibility because we are the king toolmakers of the digital age; our work and our values will have a large part in shaping the future of communications and media everywhere. We have a special need because the way these intellectual-property issues work out will come back to haunt us more than most if we get then wrong.
One thing that's worth adding to this discussion: remember that the free software world, too, is dependent on copyrights. Licenses like the GPL depend on copyright law. The free software world has a lot to contribute to the discussion on just how far copyright protections should apply, but if we promote the ignoring of copyright altogether, we are polluting our own well. The Linux Development Platform Specification version 1.0-beta was released by the Free Standards Project on July 22. LWN mentioned the release in the daily updates page, but an editorial slip caused it to be dropped from the July 27 weekly edition. We regret the error. The LDPS is interesting. It's essentially a stopgap specification designed to help in the creation of programs that are portable between Linux distributions; eventually it should be incorporated within the full Linux Standard Base. The LSB has proved to be long in coming; meanwhile the LDPS can be used, by developers and distributors both, to avoid the worst portability problems The LDPS developers are looking for feedback! If you have suggestions for improvements, they should go back to the Free Standards project by August 7. Please have a look at the "comment instructions" on the LDPS 1.0-beta page; they are asking that comments use a specific format. The LDPS text itself makes interesting reading. It is short and to the point, and it highlights just what the portability problems between Linux distributions really are. Some of these include:
There is more to the list than what we have listed above, of course. There are two patterns that emerge from this list: interfaces that change, and vendor additions. As Linux has matured, the magnitude of both of these problems has been reduced, but it's far from clear that they will ever go away. Interfaces change because people find better ways of doing things. There is value in keeping backward compatibility, but there is also a point where the whole system gets weighed down by compatibility code. Sometimes you simply have to move forward. The willingness to occasionally break old interfaces is what will keep Linux alive for many years to come. And, of course, the open source nature of the system means that distributors will always be able to tweak the code to meet their customers' needs. The best of these changes usually make it into the code base and become standard features. But there will always be good reasons to add nonstandard stuff. Thus, for all the talk of incompatibility and fragmentation between distributions, we see from the LDPS that the list of real portability problems is small, and that the problems that do exist reflect the strengths of the Linux platform. CopyLeft was added as a defendant in the DVD case this week. The DVDCCA pigeonholed them into one of the "John Doe" slots on the suit after apparently figuring out that CopyLeft is selling T-shirts with the DeCSS code on the back. This move will, of course, bring the "free speech" aspect of the case into an even more prominent position. The one immediate result, however, seems to be that CopyLeft is selling far more shirts. Since each shirt sold generates $4 for the Electronic Frontier Foundation, the DVDCCA may end up doing a favor for the defense. Inside this week's Linux Weekly News:
This Week's LWN was brought to you by:
|
August 3, 2000
|