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 Linux in the news Security Kernel Distributions Development Commerce Announcements Back page
Other stuff:
Here is the permanent site for this page.
|
Leading itemsThe Internet Fiesta is happening March 19 through 21. This event is a Europe-wide "party" intended to further spread appreciation for the Internet and the joys that it can bring. The Internet Fiesta web site is full of great suggestions for how to celebrate this event, like: "children demonstrating their knowledge to their parents and grand parents," or "artists creating numerical art pieces." Some folks, notably Stéfane Fermigier of AFUL, think that this event could be more profitably used to showcase the benefits of free software. After all, the net is built on free software, and free systems remain the best way to be a part of the net. The Fiesta as a whole appears to be in no hurry to recognize free software, so AFUL has put up its own Internet Fiesta page (in French, English may be had via Babelfish). They also have a list (English translation) of 32 free software related activities happening in France as part of the Internet Fiesta. This list represents a great deal of organizing on the part of many people. They are to be congratulated, and we wish them the best of luck. Folks in or near the Netherlands may want to check out the Internet Fiesta Installfest being held in Utrecht. Another Fiesta-related event - this one in Denmark - is the European Linux Yearbook. Their goal is to close out the Fiesta by writing - entirely within the 24 hours of March 21 - a book on the status of Linux in Europe. It's intended to be a highly cooperative project with many participants; they wish to show the power of the Linux/free software development model. This undertaking is ambitious indeed, but we bet they can pull it off. Happy Fiesta! (Note, at press time the ELY site appeared to be having problems; hopefully they will get it fixed shortly). Apple will make part of their OS available under an open source license. They got Eric Raymond on stage to say that their license (the Apple Public Source License) is cool, so it must be true. Actually, the openness of the license has been a recent point of debate, as addressed in this letter from Bruce Perens, Wichert Akkerman and Ian Jackson. Eric's, and OSI's, response rebuts their arguments. Legalese easily generates confusion and dissension. However, what Apple has opened up is mostly the lower-level parts of MacOS X. That includes the BSD-based core as well as higher-level packages like Apache. In other words, what they have released is mostly freely available already; the stuff that truly distinguishes an Apple system remains proprietary. Certainly it is their right to do so, and perhaps understandable as well. Nonetheless, a question does come up: how committed is Apple really to open source? Are they sincere? Or are they just releasing code that does not matter much to them in order to catch some of the cachet, such as it is, that the open source movement currently enjoys? Apple has always strongly held on tightly to its proprietary systems and intellectual property - to the point of nearly destroying their business. It's not clear that this approach has really changed much. Let's welcome Apple as they dip their toes in the open source water. With any luck, they will be pleased with their experience and dive in more fully in the near future. (See also: Apple's open source page and press coverage in MacWorld, the San Francisco Chronicle, Wired News and News.com). Also relevant to Apple's move is Bruce Perens' article on license termination. This articlediscusses the clause found in a number of commercial open source licenses which allows for instant termination of the right to use the software in the event of patent or copyright difficulties. In fact, should a corporation decide that withdrawal of an open source license was in its interest, it would be simple to come up with some sort of threat sufficient to allow triggering of the termination clause. Apple's license, like a number of others, contains such a clause. Opinions differ on how bad this particular case is - see the comments by Perens and Raymond cited above. Nonetheless, developers working on code governed by such a license should be aware that their right to use the code - and the (perhaps years) of effort they have put into improving it - could vanish in a day. As time goes by and corporations become more comfortable working in the open source realm, one can hope that these sorts of termination clauses will eventually start to disappear. As a sort of followup to last week's "free" vs. "open source" editorial, interested readers may want to check out another editorial on the free/open topic which has been published on opensource.oreilly.com. This Week's LWN was brought to you by:
|
March 18, 1999
|
Sections: Main page Linux in the news Security Kernel Distributions Development Commerce Announcements Back page See also: last week's Security page. |
SecurityNewsVpnd 1.0.0 has been released. vpnd is a daemon that can be used to create a Virtual Private Network between two networks, either via a leased line connected to serial ports or via TCP/IP. This is an open source product, released under the GPL. It encrypts all traffic that goes over the VPN, using the Blowfish encryption algorithm, which is both unpatented and free. Key length can vary between 0 to 576 bits. For more information, check out the vpnd announcement.Security ReportsThe Cisco 7xx series of small-office and home-office routers have two known vulnerabilities for which Cisco has released an advisory. Workarounds are available for the problems. If you have a Cisco router, it is recommended that you apply the workarounds as soon as possible to prevent potential Denial-of-Service attacks. Additional information can also be found in this ISS advisory.Reports on Netscape Communicator 4.51, which was released last week, indicate that it has not fixed all of the security problems that have been identified (see this site for examples). As a result, many people recommend that you continue to disable Javascript when using the latest version to visit untrusted sites. An overflow in Lynx 2.8 has been reported. No confirmation of the report has been posted so far, nor any mention of a possible exploit so far. UpdatesPatches against sendmail 8.9.3 were posted to delay response to address-harvesting attacks such as the ones mentioned in last week's security section.Gnuplot, not GNU plot, is the correct name of the program mentioned in last week's security section. Our apologies for the error. Gnuplot is not associated with the GNU project or the Free Software Foundation. ResourcesThe folks at SecurityPortal.com have put up a Linux security resources page with pointers to security advisories, HOWTO's, etc.A Call-for-Votes has gone out regarding the creation of a new newsgroup called comp.os.linux.security. As one might expect, it is intended for the discussion of security issues under Linux. Send in a vote before April 5 if you have an opinion on the matter. The March Issue of Cryptogram has been released and is either available, or will be shortly. Check out the crypto-gram page for subscription information. EventsThe Call-For-Papers for RAID99 has been released. RAID99 is the second international workshop on Recent Advances in Intrusion Detection. It will be held September 7th through the 9th, 1999, in West Lafayette, Indiana, USA. It is being hosted by the Purdue University CERIAS.Section Editor: Liz Coolbaugh |
March 18, 1999 |
Sections: Main page Linux in the news Security Kernel Distributions Development Commerce Announcements Back page See also: last week's Kernel page. |
Kernel developmentThe current kernel release remains 2.2.3. It would appear that our stable kernel release is beginning to truly stabilize. It says a lot for the efforts of the kernel developers that this major release has stabilized so soon. 2.2 was a series worth waiting for. Not that all is perfect, of course. 2.2.3ac2contains quite a few fixes, including one for an unpleasant disk quota hole in NFS. Also included in this patch is (we believe) the first public release of Alan Cox's I2O layer as an experimental addition. While we know no more than anybody else, it is beginning to look like the sort of calm that prevails before Linus, without warning, releases 2.3.1 to the world and the fun new development cycle begins anew. Some people may be surprised to hear that the Alpha port is limited to 1GB of RAM. After all, small RAM limitations were supposed to be a feature of those old 32-bit processor chips. But, as it turns out, supporting large amounts of RAM on the Alpha brings its own set of challenges. Shortly after discussion began on the topic, however, Richard Henderson and others put together a patch which raises the limit to 2GB. That patch went out as part of 2.2.3ac2. Anonymous CVS access to the kernel repository on vger.rutgers.edu has finally been restored - via a new system in the openproject.net domain. See the CVS repositories page for details on how to get your bleeding-edge kernels out of the repository. You can also have a look at David Miller's brief announcement of the new setup. Participants in the USB mailing list may have gotten dropped off as the result of a server crash which happened last week. If you're one of those, see the explanation of what happened and resubscribe. NFS at Connectathon '99. G. Allen Morris III (the current NFS maintainer) posted this summary of the NFS testing he, H. J. Lu, and Daniel Quinlan did at Connectathon '99. Unpatched Linux NFS did not do very well, but they came up with some tweaks that helped a lot. Also in the NFS arena: H. J. Lu has released version 1.2 of the kernel NFS daemon. See his announcement for details. As he puts it: "The NFS servers in Linux 2.2 to 2.2.3 are not compatible with other NFS client implementations. If you plan to use Linux 2.2.x as an NFS server for non-Linux NFS clients, you should apply the patches enlosed here." Various other patches and utilities released over the last week:
Section Editor: Jon Corbet |
March 18, 1999
For other kernel news, see: |
Sections: Main page Linux in the news Security Kernel Distributions Development Commerce Announcements Back page See also: last week's Distributions page. |
DistributionsLinux-Mandrake and BeroLinux are merging. Bucking the trend of a new distribution every week, the Linux-Mandrake and BeroLinux distributions are becoming one. Gael Duval sent us this note which describes the merger. Basically, they reviewed their goals and found them to be nearly identical. As a result, the next official Linux-Mandrake distribution will contain new ideas and features from BeroLinux. On a side note, they also plan to open up development of the Linux-Mandrake distribution to allow users to contribute as well. All good news! Conectiva Linux 3.0is an RPM-based distribution for both x86 and Alpha platforms from Brazil. CalderaAndrew McRory's HackPak directory has been updated again, as noted by Erik Ratcliffe, who comments, "For those who just tuned in, the "HackPak" directory contains all the RPM packages necessary to upgrade an OpenLinux 1.3 system to the point where it can run 2.2.x Linux kernels." He also calls Andrew "a man who deserves his own religion", which drew a smiling protest from Andrew ...Some unofficial RPMS for OpenLinux 1.3 have been made available by Marc Christiansen, including RPMS for glibc-1.2.0, gtk+-1.2.0 and apache-1.3.4. He also noted some dependencies in the packages. Caldera will be out in force at Brainshare, to be held March 21st through the 23rd in Salt Lake City, Utah, USA. Their press release indicates that they plan on premiering OpenLinux 2.2, demonstrated the Helius satellite router based on OpenLinux and more. Ransom Love and several of the Caldera V.P.'s will be attending as well.
DebianProblems are few and far between for people upgrading to Debian 2.1. At least, very few problem reports were seen and those were relatively minor. This is a good indication of the stability of the latest release. On the other hand, the development version of Debian (dubbed "potato") is highly unstable as glibc 2.1, perl 5.005 and other major package updates are being dropped in.This Week's Debian Weekly News is out. MkLinuxGENERIC #07 is now available. David A. Gatwood's announcement covers the major changes in this release. Kensington device support is also available, but only through a modified kernel. Reports so far indicate that GENERIC-07 has fixed previously reported IP-Masquerading problems.SlackwareThe latest, on-line version of Slackware has had a number of updates in the last week, including updates to TeX-related packages, support for APM shutdowns with the new 2.2.x kernels, samba 2.0.3, egcs-1.1.2, apache_1.3.4, Netscape 4.51, and many other miscellaneous updates. None appear to be security related, so upgrading should not need to be an urgent priority. For more information, check out the Slackware-current changelog file.SuSESuSE 6.1 has been announced. The German version of SuSE 6.1 will ship April 12th. It includes the Linux 2.2 kernel and KDE 1.1. The International version is scheduled to ship in May.TrinuxThe Trinux IRC Channels have been changed over to Dalnet. Read this posting for more details.Section Editor: Liz Coolbaugh |
March 18, 1999
Please note that not every distribution will show up every week. Only distributions with recent news to report will be listed. |
Sections: Main page Linux in the news Security Kernel Distributions Development Commerce Announcements Back page See also: last week's Development page. |
Development toolsPSA has opened the Python development source tree. Access to the Python CVS tree, which tracks pre-release source code and development snapshots, was previously restricted to PSA (Python Software Activity) members. However, recent polling of the membership showed overwhelming support for opening up the development source code tree. For more information, check out their CVS page. Chad Netzer was kind enough to forward us the announcement made to comp.lang.python. He also mentioned that PSA is, as always, still looking for new members and for ideas on ways to provide incentives and benefits to their members. For more information on PSA, check out their website. JavaA tip for running JDK1.2pre1 on Slackware was posted by Gerrit Cap. He reports that it is running "perfectly" under Slackware 3.6.Due to an error on this editor's part, we failed to mention last week that Sun licensed several of the Java standard extensions (Java 3D, Java Media Framework, Java Advanced Imaging, and Java Sound) to Steve Byrne on behalf of the Blackdown porting team. Steve demonstrated Java 3D at the LinuxWorld Expo and expects it to be generally available within a few weeks. Java 3D is implemented using Mesa 3.0. Some Linux JDK1.2 font tips were posted by Kazuki Yasumatsu in response to complaints that the jdk1.2 fonts do not behave like the jdk1.1 fonts. Basically, he provides instructions on how to use your favorite TrueType and Postscript Type1 fonts instead of the TrueType fonts included in the JDK1.2. JAnalyzeProfile is a performance analysis tool for JDK 1.2 recently published by Nathan Meyers. His note indicates that JAnalyzeProfile is a perl script that can help finger hotspots. PerlA mailing list to discuss Perl Genealogical software has been created. The Perl-GEDCOM list can be used for discussing any perl-based genealogical software, whether or not it is based on the GEDCOM format.Wolf Busch has released Lisp 1.1, his version of Scheme implemented in Perl. The web-site and all related documentation are in German. PythonPySequence_In in 1.5.2b2 was missing. This error was caught and reported by Brad Clements. Guido von Rossum responded with patches to fix the problem.The alpha release of PilGraph, a PIL-generation simple graphing/plotting module, was announced by Richard Jones. SmalltalkBeta testing of GNU Smalltalk 1.6 has started. Paolo Bonzini, the "unofficial" maintainer, posted this note describing the features of the new version.Tcl/tkNew versions of Jacl and Tcl Blend can be downloaded from the Scriptics Tcl/Java web site. More information is available in the announcement.This week's Tcl-URL! is now available. Section Editor: Liz Coolbaugh |
March 18, 1999 |
|
Development projectsCodaVersion 5.2 of the Coda distributed file system has been released. Coda has a lot of interesting features, worth a look if you haven't seen it before.GanymedeGanymede 0.98 has been released. This note from Jonathan Abbey covers the major changes in this latest release of the Ganymede network directory management system. Ganymede is licensed under the GPL and written in Java.GNOMEUpdated GNOME packages
High AvailabilityThe Linux High Availability web-site has been updated. In addition, Horms posted a brief LinuxWorld Expo report, focusing on high availability.ht://DigNow that the bug fix releases 3.1.0 and 3.1.1 are done, development for ht://Dig, , will be moving in new directions. Geoff Hutchison reports that some significant amount of new code has been added to the 3.2 source. Major improvements include changing the database backend to support phrase searching and allow for parallel indexing and searching, and adding support for retrieving documents through FTP, news, HTTP/1.1 and other protocols. Plans for a more logical organization for the documentation are also beginning. Interested contributors should go to the ht://Dig developer's page.KDEThe request for KDE translators has been filled. Martin Konold reports that their list of volunteers is now complete and expressed his thanks.Updated KDE packages
LinuxconfThe Linuxconf web site has been updated and has been drawing praise on the mailing lists. The site reports that the latest release of Linuxconf is 1.14r1, which is dated March 14th, 1999. Jacque Gelinas commented that the important changes to the site are its dynamic qualities. As a result, instead of releasing a new version once a month with a changelog coming out 2 weeks later, he can release a new version once a week, with an up-to-date changelog the same day.MagicfilterMagicfilter is in need of a new maintainer. This note includes a posting from the former maintainer of magicfilter who has given up on trying to get out an updated version. He's got soem substantial improvements to the engine code completed, but more work needs to be done if magicfilter 1.3 is ever to see the light of day ...MagicPointA source code beautifier for mgp has been created by Fabien Coelho and is available from his homepage.Mozilla/NetscapeA tutorial on extending Mozilla has been written by Heikki Toivonen and made available on Doczilla.XAn Xsun24 rewrite of the Creator/Creator3D/Elite3D driver, developed by Jakub Jelinek and David Miller, is available in a test release. They are looking for feedback so they chase down any potential show stopper bugs and then offer it for public use. If you are interested in helping with the testing process, check out their announcement.WineWine release 990314 has been announced.A contract between Corel and Cygnus was announced on March 9th, under which Cygnus will modify the GNUPro development environment to support programming conventions used in Corel's existing Windows development tools, essentially by enhancing support for the Wine environment. Some additional details on the arrangement were posted to the wine-devel mailing list. However, Bertho Stultiens posted this followup, with comments on why this arrangement may help Corel, but does not actually help the Wine project, which needs to work with current tools and not future Microsoft-specific compiler extensions. ZopeThe Weekly Zope News has arrived from author Amos Latteier . In the style of the TCL-URL! and Python-URL! reports, it provides links to discussions of interest to those following Zope. This week, it touches upon future support for WebDAV, Zope and Frontier interaction and comparisons, and a Zope/Dreamweaver integration effort.The Zope Documentation Project can be found at http://zdp.zope.org.
Section Editor: Liz Coolbaugh | |
Sections: Main page Linux in the news Security Kernel Distributions Development Commerce Announcements Back page See also: last week's Commerce page. |
Linux and businessHP has optimized its "Kayak PC" series of workstations to run Linux, according to this press release. This work seems to have been done in response to the needs of a project at CERN which uses a cluster of 30 dual-processor systems to crank through its data. "This cluster has been in service since late spring 1998, and operates around-the-clock (7x24) to process the more than 30 terabytes of physics data required by the experiment. Since the beginning of the collaboration, not a single hardware or Linux-related failure has been observed, further validating the reliability of the HP Kayak PC Workstations running the Linux operating system." The folks who publish NTools E-NewsFlash (a newsletter for Windows NT users) have published the results of a survey of their readers which included some questions on adoption of Linux. The result: Linux has already worked its way deeply into NT shops. Worth a read. See also their writeup of the survey, which gives their impressions and talks a bit about their methodology. (Thanks to Scott Turton).
VA Research announces new systems. In keeping with their general strategy, this announcement describes some new high-end systems, these based on the new Pentium III Xeon processors. Now if only we had one of those... Intershop has announced support for their electronic commerce products under Linux. "The company expects the Linux offering to especially benefit small and mid-tier Internet and Commerce Service Providers who already use Linux for their shared and dedicated hosting services." They will be working with Red Hat in particular. Linux Canada has announced the release of their "LinuxPOS" point of sale and "LinuxRETAIL" inventory control systems in source form. Note this is not "open source" form - see the license for the details there. Nonetheless, this should prove to be a useful package for a lot of environments. A new vendor of Linux-installed systems has popped up. Check out HotLinux Systems the next time the urge to shop hits... Siemens has put up a Linux solutions page describing their "PRIMERGY" servers that will be displayed at CEBIT. These servers, of course, are Linux boxes set up to run SAP's R/3 ERP system. This is an important piece of corporate software. And the page even has a dancing penguin... (Just be sure to notice the little "next" link on the right once you've seen enough). (Found in LinuxToday). The Indian company HCL Infosystems has decided to support Linux, according to this Times of India article. "...HCL's initiative, Linuxpertise, would extend a host of support services, including e-mail support, telesupport and on-site support. The telesupport service, to be launched shortly, will be offered in the four metros and other major cities like Bangalore, Coimbatore, Hyderabad, Pune and Ahmedabad." (Thanks to Radha Krishna Pagadala). Indelible Blue has jumped into the Linux support business. Their current offering appears to be 9-5 (U.S. eastern time) phone support on a per-incident or hourly basis. See their press release for more. Press Releases:
Section Editor: Jon Corbet. |
March 18, 1999 |
Sections: Main page Linux in the news Security Kernel Distributions Development Commerce Announcements Back page See also: last week's Linux in the news page. |
Linux in the newsThe Linux press was busy, as always, but with few overriding themes this time around. So let's go right into this week's recommended reading:
Interviews were big this week. Here's a sampling:
A few belated LinuxWorld reports:
Here's a few pieces in the non-English press:
There were a couple of GNOME reviews:
And the rest is kind of hard to categorize, so here it all is...
Section Editor: Jon Corbet |
March 18, 1999 |
Sections: Main page Linux in the news Security Kernel Distributions Development Commerce Announcements Back page See also: last week's Announcements page. |
AnnouncementsResources"Understanding UNIX", by Stan Kelly-Bootle, was reviewed this week by Rob Slade. If you are looking for basic introductions to Unix commands, etc., for friends that are just moving over to Linux, check out this one. A couple of pointers to similar books are also included.A new version of the Samba Step by Step Guide is available. EventsThe Linux Expo folks have put out a press release with some of the latest conference news. Highlights: they have added an Extreme Linux track, and Bob Young will be the keynote speaker.Well, another "Linux Expo" has been announced. This one, though, is being held next November in London. It would be nice if they had picked a different name... LinuxWorld has put up a page which contains, among other things, writeups from "over 35" of the sessions from the LinuxWorld Conference. More LinuxWorld reports: Marc Merlin has put together an extensive set of pages with detailed reports and pictures (350!) from the conference. Here's a press release put out by O'Reilly about the "Open Source Summit" that was held the day after the LinuxWorld conference. Not much in the way of specifics, but at least you can see who was there. "Long the favorite software development model of the programming elite, Open Source(TM) is now a credible technology option for any business." User Group NewsL/UUG of VT's Spring '99 InstallFest is coming up. This is a very well organized, carefully planned event during which installations of Debian, Red Hat, Slackware and also FreeBSD can be performed. Pre-registration is mandatory. They gather information on the pre-registrants hardware and software in order to better plan the installations. Only a limited number of installations can be performed, so sign up early to assure your place. For lots of additional information, check out their announcement.The Pikes Peak Linux User's Group, also known as PPLUG, has formed in Colorado Springs, Colorado. Their web-site provides information on getting signed up for their mailing list and a location to watch for information on upcoming events. The Malaysian Linux Festival, held March 12th was apparently a terrific success. A write-up of the event from Hasbullah Pit was translated by Beh H L into English and made available. |
March 18, 1999
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Software Announcements
|
Our software announcements are provided courtesy of FreshMeat
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Sections: Main page Linux in the news Security Kernel Distributions Development Commerce Announcements Back page See also: last week's Back page page. |
Linux links of the weekSSC has put up a new GIMP site at thegimp.com. It contains parts of Michael Hammel's book, tutorials, etc. And once you get good at the GIMP, you can try to put together something for themes.org... Section Editor: Jon Corbet |
March 18, 1999 |
|
Letters to the editorLetters to the editor should be sent to editor@lwn.net. Preference will be given to letters which are short, to the point, and well written. If you want your email address "anti-spammed" in some way please be sure to let us know. We do not have a policy against anonymous letters, but we will be reluctant to include them. | |
Date: Wed, 17 Mar 1999 11:56:40 -0500 (EST) From: Conrad Sanderson <conrad@hive.me.gu.edu.au> To: lwn@lwn.net, editor@lwn.net Subject: clearer definitions of "free software" It's about time we should, as a community, have clearer definitions of what free software is. We know what it is, but there is a lot of confusion to the outsiders and newcomers, as well as the millions of clue-less article writers, who for some strange reason use the term "shareware", or only get the "free beer" aspect. I propose we start using the clearer French (?) versions of free (no wonder it's the preferred diplomatic language) : Libre = "liberated" -> free to modify source code Gratis = "free beer" --- Conrad Sanderson - Microelectronic Signal Processing Laboratory Griffith University, Queensland, Australia http://hive.me.gu.edu.au/~cam/ | ||
Date: Mon, 15 Mar 1999 10:14:55 +1000 From: geishan <geishan@ozemail.com.au> To: editor@lwn.net Subject: Free software. I'm an small independent software developer. The company consists of me. That's all just me. My work provides for my family. I create proprietary software. I am therefore the enemy in some peoples eyes. I like Linux. I like the open source. Hell I'll proberly even contribute to Linux. But to have all software free?? That sucks. The whole problem is one of levels. and degree. At the bottom layer is the OS, the kernel, then libraries and shells that make use of it, then tools that in turn use the libraries. Now at this level there is a really thick black line. Because above this are applications. I'll contribute below the line, after all I, and my applications, can benefit from this by improving stability and so on. Above the line is my eating and beer money. My livelihood. Opening this up will stop the beer, and food. In short. The free and proprietary models are NOT exclusive, they complement each other. The free/open source just occupies a level below the not free. human nature: nothing for nothing - something for something. I can gain via contributions to open source at the low level and lose at the high level. Food for thought Sean Hennessy Australia | ||
Date: Sat, 13 Mar 1999 22:58:36 -0500 From: "Jay R. Ashworth" <jra@baylink.com> To: editor@lwn.net Subject: Who's hand is on the tiller? In this weeks' LWN, you point to two Larry McVoy pieces from the kernel mailing list on the topic of what should be done about architectural debates concerning the Linux kernel, and whether or not such things should merely be left to Linus, or also debated in public. The consensus appears to be both, and this ought not to be much of a surprise to anyone who follows that list. However, there's a subtle point that I think is being missed here. Probably _the_ fundamental reason that Linux has lasted as long as it has, works as well as it does, is as popular as it is... and is in only release 2.2 after _ten years_ is because there is _one_ hand on the tiller: Linus'. Yeah, he gets lots of help from hundreds of people, and I'm not remotely trying to downplay their contributions -- especially since I'm not one of them. But in the end, the person who decides what does _not_ go in the kernel (as Larry does note) is Linus. No one else. Fred Brooks, author of the seminal work in programming project management, _The_Mythical_Man_Month_ (which you really should read if you haven't already) makes this point very clearly in his book: any given system, if it is expected to work well and survive for a long time, can tolerate one, or _maybe_ two, hands actively exercising control over it's architecture. No more. One is best, for a job one can do -- and apparently this is such a job. :-) Of course, things will get interesting when Linus decides to retire. I can't see any way to avoid a fork at that point, but then, I don't follow the kernel list. Perhaps the architect apparent is already apparent and I simply don't realize it. In any event, while it's not necessarily a pleasant thing to think about, The Linux Community<tm> would do well to give some consideration to the thing that kills most family business by it's lack: succession planning. (Read: "Hey, Linus! You figure out who gets the reins, yet?" Architecture isn't easy. If it was, architects wouldn't get paid so much. Cheers, -- jr 'will stir up firestorms for food' a Jay R. Ashworth Designer Ashworth & Associates | ||
Date: Fri, 12 Mar 1999 17:50:12 -0500 (EST) From: "Ben 'The Con Man' Kahn" <xkahn@cybersites.com> To: Craig Goodrich <craig@airnet.net>, John Kodis <kodis@jagunet.com>, Subject: Who can you sue? The latest attack on Linux is the "Who do you sue?" question. Taking the question at face value misses the point. I don't believe that the people asking this question actually imagine that they can sue other software companies. They are asking a different question. They want to know who is responsible -- who they can lean on when things go wrong. You see, large corporations like to have a process they can reliably follow when things go wrong. When they buy software from a large company, they know who they can lean on -- that large software company. They don't really believe that they can effectively sue this software company, but they like to know they can put pressure on the company to fix the problem. (By refusing to buy their products in the future, causing bad publicity, etc.) Because of this, businesses would rather deal with other businesses. The system, for the most part, works. And looked at from this perspective, free software (err... Open Source(tm), sorry!) is scary. It isn't always clear who can be blamed. Of course, Open Source(tm) software works in a different way. Because the code is available, blame isn't an issue. Instead of focusing on who to blame, you get to concentrate on who can fix it. And the answer to that question is: anyone can fix it! Once companies grasp this concept, Open Source becomes far more accepted. I've seen it happen. -Ben ------------------------------------ |\ _,,,--,,_ ,) ---------- Benjamin Kahn /,`.-'`' -, ;-;;' (212) 924 - 2220 |,4- ) )-,_ ) /\ ben@cybersites.com --------------- '---''(_/--' (_/-' --------------- Drawing on my fine command of language, I said nothing. | ||
From: "F.Baube(tm)" <fred@rodan.moremagic.com> Subject: RMS 2020 To: editor@lwn.net Date: Fri, 12 Mar 1999 14:42:52 +0200 (EET) At this point in time, when licensing models are in a state of flux, the role of RM Stallman is absolutely essential. Right now, the Internet is transitioning from being merely huge to being stupefyingly all-pervasive, and this creates ever more pressure for the commercialisation of software. But contemporaneous with this, licensing models are being devised and settled upon that will live on into the future. An absolutist is required to press home the point that no quarter can be yielded on the fundamental issue of citizen access to essential tools. The programmers of ten and twenty years in the future must continue to have basic GPL tools available, lest the craft of programming be relegated to those who can pony up the price, whatever that future price might be. Society's cashless and cash-shy must not be denied tools. Let RMS remind the community of this. I speak from experience. I upgraded my skills during a bout of unemployment using GNU/Linux. (And also the Java SDK, but that's a whole 'nother dispute ... :-) Best regards, Fred Baube Helsinki -- F.Baube(tm) * "The record labels are middlemen. G'town U. MSFS '88 * In the age of the Net, middlemen fred@moremagic.com * are roadkill. Let's kick out the jams ..." +358 (40) 737 6934 * -- music attorney Ashwood Kavanna #include <std_disclaimer.h> | ||
Date: Thu, 11 Mar 1999 12:16:06 +0100 (MET) From: David Kastrup <dak@neuroinformatik.ruhr-uni-bochum.de> To: editor@lwn.net Subject: Commercial support of Linux In the last few years, corporateinterest in Linux is all the rage. I want to point out a few things in connection with that. Linux is constituted of free software. Only what has been released as free software (redistributable with source) can find its way into every distribution and become a part of Linux. The rest can stay an optional add-on at most. If a corporation loses interest, this add-on will no longer be available for newer kernel/library/processor. It is not a value added to Linux, as it can be taken away again. It is lustre, not substance. Of course, lustre can be important too, and sometimes needed, but it's the bones that count. Some people think that proprietary software is good enough. If this stance would have been prevalent always, there would be no Linux. There would be no GNU software, either. This software is available precisely because some people cared about free software, and it will stay available beceuase of that. Since no good free software gets lost or buried, the free software pool can only improve. This is what has made Linux great mainly from the work of private contributors. Now companies start getting involved with Linux because it is a good platform, and on the rise. They don't care about freedom of software per se, they are trying to ride the waves. What is in it for them? Money. What is in it for us? Depends on what the company does. We have several forms of involvements. One is the offer of proprietary software under Linux, like the Oracle database. This buys Linux nothing except more employment and a bit of advertising. It adds nothing to the value of Linux, it makes use of the value of Linux. It can be used for pointing out that Linux is a viable platform for proprietary software too, but that's about it. We have companies like Creative that start developing drivers for their hardware without wanting to release them in the source. They are strictly adding value to their products, not to Linux. You can use such stuff only at their whim on platforms they choose to support, on products they choose to support. Once they think their interest insupporting a certain board is over, you might no longer be able to get it working with newer systems. Limited lifetime. Then we have contributors like Compaq/Digital/Sun, IBM, SGI and Intel that support or do porting and development work on basic free Linux code for hardware they are producing. The results of that efforts are available freely, thus they add to Linux (and potentially other free systems) permanently. If they chose to discontinue their support of certain hardware, whoever wants to can take this up. The fate of this software is not at the absolute whim of the contributing companies anymore. This is a true and permanent contribution and thus is of an entirely different quality, even though it is primarily intended for pushing certain hardware. This still makes excellent business sense. And then we have contributors like SGI with the contribution of its GLX code, IBM with contributions in Apache development, RedHat with the contribution of GNOME development. This is code that can be made to benefit *every* Linux system even from competitors. It is code that advances the state of art of Linux for everyone. It helps everyone, establishing the contributor as a technology spearhead instead of merely a small claims technology dealer. It is contributions like that that *really* advance Linux significantly and permanently. Since a widely accepted standard operating system freely available is very desirable for companies, this again makes business sense, but it makes long-term business sense and benefits even those that do not play by the rules. Involvements like that are of the highest quality and value for the advance of Linux. I find it pretty sad that corporate involvement with Linux gets all-hailed currently without much differentiation. All people, please take care to pinpoint always which class a Linux involvement of business is in when reporting about it. The true contributors deserve your respect, your acknowledgments, your public support and your praise in proportion to their contribution. If we indiscriminately applaud everyone regardless of their true accomplishments, we discourage real contributions, real investments, real dedication. So please grade the amount of enthusiasm you show for various achievements. We currently have enough to start getting a bit less indiscriminate. David Kastrup Phone: +49-234-700-5570 Email: dak@neuroinformatik.ruhr-uni-bochum.de Fax: +49-234-709-4209 Institut für Neuroinformatik, Universitätsstr. 150, 44780 Bochum, Germany | ||
Date: Tue, 16 Mar 1999 21:41:15 +0800 From: Tom Atkinson <tom@tyco.net.au> To: editor@lwn.net Subject: What Linux needs next It seems that the world is crying out for an escape from Microsoft but Bill Gates knows that he will continue to dominate the desktop while Linux/Unix configuration can be done only by the highly skilled. It is generally agreed that for Linux to make inroads "on the desktop", it needs a unified and consistent configuration/administration system, which can be accessed via either a graphical or text-based frontend. If ALL the system and application configuration could be done through this system, then Linux would be as "useable" as Windows95 for 100% of the world's computer users. At present, only about 5% of users would consider Linux to be as useable as Win95. By "useable", I am talking about the ease with which the user can configure, or reconfigure, the way applications work, be they "system" apps such as CRON, or "user" apps such as KBIFF. With useability equal to Win95, ports (fully supported ones at that) of commercial software such as Photoshop become a considerably more worthwhile business proposition. If the configuration system I am proposing is the missing ingredient to desktop success, then why hasn't it been done? As you are probably aware, there have been a number of attempts at "configuration/administration suites" for Unix and Linux over the years. Most of the proprietary unixes have their own, graphical administration tools. Works in progress for Linux are COAS and Linuxconf, plus, I presume, a tool for each of the distributions. (A RedHat distribution I once used had a tool called "Glint"). None of these attempts have been terribly successful, which is not surprising, given that they keep making the same mistake, over and over! In Linux Journal issue 58, Olaf Kirch, talking about COAS, ruefully admits that "updating and maintaining configuration software for Sendmail is almost a full time job for a programmer". Clearly, the wrong approach is being followed here. COAS and the others are a step in the right direction but are doomed to failure because they simply are not "doing it right". As each of the current crop of suites dies through lack of adoption, sadly, others will spring up, in their place, repeating the same mistake. Forgive my pessimism, but this has been the pattern over the last several years. Remember the "dotfile generator"? THERE IS ONLY ONE WAY TO DO IT RIGHT AND THAT IS TO DO AWAY WITH THE HUNDREDS OF "FLAT" ASCII FILES THAT ARE CURRENTLY BEING USED. You make big problems for yourself when you create an admin system which operates on the ASCII config files. The programming required, in order to support each different config file, is significant. This is because the programming needs to be very "defensive", so as to allow sysadmins to continue to use vi on the file. The programming work required, considering the number of different applications you wish to support, is simply too large. This is the simple reason why ALL attempts in this area have thus far been failures. In place of the hundreds of existing config files needs to be one database that holds all of the configuration info. (Or should the system consist of system-wide, and per-user databases?). DO IT RIGHT OR DON'T DO IT AT ALL. This means that all the applications have to be modified but this is the only realistic way! It may seem like hard work at first glance, but just think of how much work has already gone into those failed admin tool attempts. Think also of how the internet and the open source ideal make the job much more possible today than 5-10 years ago. Hopefully, it should only be necessary to get the major application authors onside (Sendmail, Samba, Apache, etc), then the ball would be rolling. Ironically, life would actually be a little easier for these authors, because less code would be required in their application to read and write config data. I do not wish to get into the technicalities of the database layout and interface - that is a task for those more expert at this subject than I. If the major apps went to such a system, it would also cause a force for further unification of all unixes, because they would have to adopt the system too. Eventually, this dream of all unixes would be realised - the graphical, bulletproof, configuration suite that configures ALL software, not just /etc/passwd and /etc/fstab. A distribution of Linux that is as useable to the "mums and dads" as Windows 95 would suddenly be possible. Tom Atkinson (tom AT tyco.net.au) | ||