Home Blog Page 9461

Playstation branches out to Linux

Author: JT Smith

The BBC reports on a Czech company that is “proving that there are novel uses for the
machine.

Prague-based Blokman Trading has developed a version of the
popular Linux operating system for the console that turns it into a
low-powered desktop computer.”

Category:

  • Linux

Revisiting XML tools for Python

Author: JT Smith

IBM.com has part three of the series. “Python is, in many ways, an ideal language for working with XML documents. Like Perl, REBOL, REXX, and
TCL, it’s a flexible scripting language with powerful text manipulation capabilities. Moreover, more than most types
of text files (or streams), XML documents typically encode rich and complex data structures.”

OpenBSD and ipfilter still fighting over license disagreement

Author: JT Smith

by Tina Gasperson
Maintaining the openness of OpenBSD got a little more complicated recently
when the project leader of what may be one of the most
popular modules in OpenBSD decided to re-word his home-grown license to
specifically disallow modifications to the source code without his permission.OpenBSD wants to stay true to its name. The project’s published goal when it
comes to licensing is simply to strive “to maintain the spirit of the original
Berkeley Unix copyrights.” The OpenBSD team works to maintain complete
openness of the source code, even allowing casual users to look at the source
tree and CVS changes via the Web. As a result, recent licensing changes to a
key firewall module integrated with OpenBSD have forced its removal from the
Unix-derived operating system.

The program in question is ipfilter, a firewall that is normally used as a
loadable kernel module in various Unixes. It ships as a part of FreeBSD and NetBSD, and up until May 30, as part of OpenBSD. But on that day, OpenBSD
head Theo de Raadt pulled ipfilter from the source tree, stating in part,
“Darren Reed has interpreted his license in a way that makes [ipfilter] not free according to the rules we established over 5 years ago, at www.openbsd.org/goals.html. Specifically, Darren says that modified versions
are not permitted. But software which OpenBSD uses and redistributes must be
free to all, for any purpose they wish to use it, including modification.”

Ipfilter has had the same license for years, but without warning, Reed,
ipfilter creator and project leader, re-worded part of the license, taking it
out of the realm of the strict definition of Open Source software — and
therefore making it technically ineligible for inclusion in any of the BSDs.

OpenBSD project leader worries about code

de Raadt considers it his responsibility to ensure the purity of the OpenBSD
code. “This is not a soft point,” he told NewsForge. “The University of
California Berkeley CSRG spent years replacing AT&T code in the BSD Unix code
base, to try to release their free code. Then there was a lawsuit. It was all
[because of] this kind of stuff. It is our responsibility to keep our shoes
clean.”

Here’s what the ipfilter license originally stated:

 * The author accepts no responsibility for the use of this software and
 * provides it on an "as is" basis without express or implied warranty.
 *
 * Redistribution and use in source and binary forms are permitted
 * provided that this notice is preserved and due credit is given
 * to the original author and the contributors.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

A couple of weeks ago, downloaders noticed this change:

* The author accepts no responsibility for the use of this software and
* provides it on an "as is" basis without express or implied warranty.
* Redistribution and use in source and binary forms are permitted
* provided that this notice is preserved and due credit is given
* to the original author and the contributors.
* Yes, this means that derivative or modified works are not permitted 
* without the author's prior consent ...  

Reed, who did not respond to NewsForge’s request for comments on the status of the license, was presumably
attempting to retain some control over the source code by implementing this
wording. But if that’s what he was trying to do, even this re-wording may not
be enough, says Charles Fendell, an attorney who specializes in software
licensing issues and is an adjunct professor of law at Washington University
School of Law. “The word ‘use’ can be ambiguous. The right to use is not an
exclusive right owned by the owner of a copyright,” he says. Not only that,
but there is more than one type of ‘modification’ in copyright law —
modifications which result in a derivative work, and slight modifications
which do not change the essential nature of the work.

Reed seems to waffle on license stance

However, in posts on the ipfilter mailing list and elsewhere, Reed has
maintained that his license has never granted anyone, including OpenBSD, the
right to make modifications to the source code. New York intellectual property
attorney Virginia Richard agrees with him. “The original license gives users a
non-exclusive right to use the software,” says Richard. “No right to produce a
modification or derivation was granted. Such a right will not be implied in
the absence of an express grant.” The second license is merely explicitly
stating what the first license “did not imply,” if you will.

To confuse matters further, it appears that Reed may have dropped the most recent license, returning to the original. In a June 3 post to the ipfilter mailing list, he writes, “At this point I’m not that excited about making any changes to the license as that implies a deficiency in the old one, one way or the other with one way of reading it making a criminal out of too many people and who wants to do that? I expect further releases will continue to contain the same license notice.”

And in another self-contradiction, Reed has also granted NetBSD and FreeBSD permission to modify the code in ipfilter, according to this excerpt from the same post: “The license is intended to mean that people can use (which includes modify or patch or tune, as seen fit) IPFilter as found within FreeBSD/NetBSD for whatever purpose they desire — so long as the conditions (due credit and the notice) are met.”

‘Why are you picking on OpenBSD?’

As people on the ipfilter mailing list continue to ask Reed, “why OpenBSD?” it becomes clear that personal feelings have had some hand in all of the conflict. Some of Reed’s statements in the past weeks concerning OpenBSD:

“You have Theo, the OpenBSD project leader, to thank for [ipfilter being removed from OpenBSD]. My advice: use FreeBSD or NetBSD — similar projects with much more stable leadership.”

“de Raadt entered the fray and decided that I should do as he says or he’ll take it to the press. Why he even thought that’d make any difference, I don’t know … To those who say that de Raadt should have used more diplomacy, you’re damn straight he should. At least then discussion might have been possible.”

“If OpenBSD had a more reasonable leadership as do FreeBSD/NetBSD, then maybe this would never have happened. This is not a vendetta thing, it is just how I’m dealing with Theo being obnoxious.”

de Raadt says that he doesn’t know what prompted Reed to make these statements. “Considering he changed his license and went hardline before I even talked to him, this is a lie,” he says of the last comment above. But some of the animosity may be related to a brief email exchange between Reed and de Raadt that happened after news of the license change broke. “I don’t believe in your license changes (or your interpretation),” de Raadt wrote to Reed on May 21. “As a result of this and other actions, it appears pretty clear that we are going to be splitting our ipf off. We’re tired of you not buying back changes that we mail in, and thus requiring us to ship bugs.”

Reed’s response via email to de Raadt and copied to several other developers: “One of the very first changes that was
made is the use of interface names in otherwise unsupported positions in
ipnat.conf. That change is an example of one which I didn’t feel was
warranted in IPFilter so never merged it back. Any other changes for OpenBSD, I’ve had to take time, myself, to get patches off the web or other means and integrate them myself. So as for the ‘not buying back’ part, there has been very little effort from the OpenBSD people to do any work on this or even enter into a discussion about whether this change or that change is appropriate. Somewhat like how their illustrious leader works.”

Final decision on license remains a secret

The license text file in the latest release of ipfilter, downloaded June 5, contains the old version of the license. Reed did not respond to our emails asking about his plans for this and future releases of ipfilter — but judging by a page recently added to his Web site, it sounds like he’s a little overwhelmed by the furor surrounding his homegrown license, and perhaps regretful that things “happened too fast” and have been “blown way out of proportion.”

In Reed’s one direct communication with NewsForge about this issue, he says, “The wording of the license found in any release has been the same since day 0, except for copyright date changes and a recent fix for a spelling error.” This statement may be referring to a sub-thread on the ipfilter mailing list which inferred that the license change was only intended for beta releases of the program.

Regardless of whether or not Reed accomplished what he set out to do with the license, he has created a new awareness on the part of the OpenBSD team, sparking a thorough license audit. de Raadt says he’s contacted many authors of other code with licensing issues.

OpenBSD begins rigorous license audit

In fact, he posted a list of project leaders he’s been in touch with, including University of California Berkeley, Wietse Venema, Sun, and others. Ipfilter isn’t the only module he’s removed; a test subdirectory of yacc (yet another compiler-compiler) that de Raadt says was littled-used is also gone now because of modification restrictions. Most other projects have been flexible in changing their terms to accommodate OpenBSDs requirements. “I have contacted many other authors of code with licensing issues,” says de Raadt. “Of particular interest is the ppp daemons that the *bsd’s use, tcpdump, and the family of multicast tools originally written by Stanford.”

Wietse Venema, the owner of the tcpwrappers project, changed the wording of
the project’s license after a single request from de Raadt. The original license was almost identical to the original ipfilter
license. The new tcpwrappers license, with the addition of the phrase “with or
without modification,” makes it clear that changing the code is completely
legal. “The license has been the same for ten years,” says Venema, “but it can be changed.”

Both the ipfilter and the tcpwrappers licenses have language that is very close to the BSD copyright license. When asked how he came up with the license for tcpwrappers, Wietse says, “Like everyone does, by cutting and pasting text from someone else.”

Many software developers borrow an already established, if not proven, license, like the Berkeley-style license or the GPL — and that’s probably the best course to take, unless coders have extra money laying around to hire a lawyer and draft a custom agreement. A look at the BSD license makes it appear that Reed, in creating his ipfilter license, pulled several phrases out and patched them together without the help of a professional. Attorney Fendell says that the best way to avoid license misinterpretations is to draft an appropriate agreement in the first place.

From the other side, anyone who plans to use programs that someone else has written would do well to be vigilant about clarifying license terms before adopting and adapting the code.

Finding something to fill the gap

OpenBSD is also now in the process of locating a replacement for ipfilter. de Raadt says, “There are about 3 choices right now which we can start from, and in a few days there might be a 4th. Or we could start from scratch. The ipfw packet filter, for instance, is only 2300 lines of kernel code. There seems to be an assumption that a kernel packet filter is rocket science. It’s not. It is just a little bit of work. All told, what we removed accounts for less than 1% of our source tree — all the rest of which was free — except for the few other licenses I am now clarifying.”

Category:

  • Unix

Linux on an iPAQ: Versatile platform for power users

Author: JT Smith

From the people at O’Reilly: “In the second installment of his Linux handheld series, Chris Halsall evaluates the sexy Compaq iPAQ, and walks readers through the
reconfiguration process.” http://linux.oreillynet.com/pub/a/linux/2001/06/01/linux_ipaq.html.

Notable quote from Chris Halsall: “Using a Compaq 3650 iPAQ can at first
be a bit of a mind-blowing experience. You’re holding in your hand a
206-MHz StrongArm processor, 32 megabytes of RAM, and a 240-by-320
pixel
color LCD screen. Other than the display, this is better than what we
had on our desks only a few short years ago!”

Red Hat: xinetd security update

Author: JT Smith

From LWN.net: Xinetd runs with umask 0 – this means that applications using the xinetd
umask and not setting the permissions themselves (like swat from the samba
package), will create world writable files.

Category:

  • Linux

Aduva introduces system management solutions for SuSE Linux

Author: JT Smith

Aduva, Inc., a leading
provider of
network-based, automated system management solutions, today (June 5) announced
Aduva
Manager and Aduva Director for installations using the SuSE
Linux
operating system. SuSE is the international leader and solutions
provider
in open source operating systems.

Aduva provides network-based software technology that automates
management
of both single and multi-system Linux installations. The products,
Aduva
Manager for single systems, and Aduva Director for multi-system
networks,
address the growing need for critical system management tasks
such as
upgrades, patches and new hardware driver and software
installations. In
addition to SuSE, the solutions also support Red Hat Linux.

“We are very pleased to be able to offer Aduva solutions to SuSE
Linux
users,” said Azi Cohen, CEO of Aduva. “SuSE Linux is one of the
most
widely-used and highly regarded Linux operating systems in the world.
SuSE,
like Aduva, is dedicated to providing an excellent solution to
its
customers and this new offering will support that.”

The central foundation of the Aduva solutions is the Aduva Knowledge
Base.
The Knowledge Base includes conflict and dependency information on
hardware
driver, software, and kernel module components for Linux systems.
The
Knowledge Base continually grows and is updated based on new
products,
upgrades, patches, security notices and other developments in the
Linux
community.

“The Aduva Knowledge Base is a very comprehensive repository of
Linux
information,” said Dirk Hohndel, Chief Technology Officer of SuSE.
“After
extensive research and certification by Aduva, our clients can be
assured
that the rules they access through the Aduva solutions will support
their
SuSE installation. We are delighted Aduva extended their product
offering
to include SuSE Linux.”

The Aduva Director software is installed on the system’s
central
administration server. A local software client is also installed on
each
individual system in the network. The local software client
maintains an
up-to-date inventory and profile of all hardware, software and
kernel
module components and makes this information available to the
system
administrator. No user information is sent to Aduva so the
solution is
totally secure. The Aduva Manager software is installed on the
individual
system alone, but utilizes the same Knowledge Base and is also
completely
protected.

To learn more about the Aduva Director, visit www.aduva.com.

About Aduva

Aduva is the leader in network-based, automated system
management
solutions. Aduva reduces the time and effort required to
successfully
maintain and support complex Linux installations for Enterprise users
and
Linux support organizations. Aduva possesses the industry’s most
complete
body of knowledge about Linux component information and has
developed an
extremely effective methodology for deploying that knowledge. Aduva
helps
customers maximize system reliability and reduce costs.

Aduva employees are active members of the Linux community. The company
was
founded in October 1999 and currently has over 50 employees.
Headquartered
in Palo Alto, California, Aduva is a privately held international firm
with
offices in the US and Israel.

Company offers free Linux install on desktops

Author: JT Smith

From IDG (through CNN.com): “Hoping to
revive the flagging fortunes of Linux on the desktop,
Linux Centers USA, a New York-based software
trainer, is offering to install the open-source
operating system for free on users’ systems.”

Category:

  • Linux

Netscape: We’re not a browser company

Author: JT Smith

Reuters reports that AOL Time Warner is positioning Netscape more as an “Internet media hub brimming with Time
Warner artists and publications, aimed at office workers and Web purists
not already using AOL services” than the browswer we’re all familiar with.

Category:

  • Open Source

Workstation Solutions announces SuSE support for Quick Restore

Author: JT Smith

Workstation Solutions, a leader in innovative data protection software, today announced new Windows and Linux platform support for its Quick Restore backup and recovery software. This broadened platform support extends the quick implementation, easy operation, and comprehensive scope of Quick Restore across Microsoft Windows 2000, UNIX, and Linux operating environments. The company also announced new Quick Restore features to improve performance, extend firewall support, control DLT tape format, and support newly available tape libraries from leading vendors.
Quick Restore Supports Windows 2000
Quick Restore Version 2.7.4 supports Windows 2000 platforms, which is growing in favor as an enterprise server choice. Microsoft’s improvements to the performance and reliability of Windows 2000 have encouraged more data center managers to select it as an enterprise operating system environment. As companies increasingly rely on Windows 2000 platforms for mission-critical applications, there is a growing need for powerful and reliable backup software, such as Quick Restore, to protect this vital data.

Extended Linux Support
This new version of Quick Restore extends Workstation Solutions’ early support of Linux platforms to the newest version of SuSE Linux, Release 7.1. The most recent release of the popular operating system includes the new 2.4 kernel. IDC has cited Linux as the fastest-growing operating system for servers, with a 24 percent increase in sales between 1999 and 2000. SuSE Linux offers a robust, scalable, and comprehensive platform for enterprises, especially for e-commerce and Web server needs and Quick Restore offers high performance backup and restore capabilities for Linux operating environments. Workstation Solutions was the first to offer an enterprise-ready Linux-based backup server.

“IT managers face the difficult challenge of managing increasingly complex data centers with a multitude of operating system platforms and diverse applications, and insuring that the right data is always available,” explained Jim Ward, president of Workstation Solutions. “Data protection software should provide support for multiplatform environments and offer an easy-to-implement remedy to insure the safety and availability of this vital information. Quick Restore 2.7.4 does this across the environments of choice in large enterprises.”

Quick Restore is based on the Network Data Management Protocol (NDMP), an open standard that enables interoperability among NAS server platforms and backup applications. It uses NDMP for local or remote backup of NAS systems to industry-leading tape drives and libraries.

Extended Firewall Support
Quick Restore has added the ability to backup and recover clients that exist on the unsecured side of a firewall, allowing the software to easily adapt to infrastructures with unsecured clients in the administrative domain.

DLT Tape Format Controls
Quick Restore now provides increased control over DLT tape format. This adds new flexibility to adapt to an enterprise?s infrastructure by providing another option when configuring backup solutions to meet user specifications.

Tape Library Support Added
Workstation Solutions has added support for the latest technology in tape libraries. These include:
* Breece Hill Q70, Q140, and Q210

* Qualstar TLS-68120
* StorageTek L209

Quick Restore’s support of these new devices provides companies with the ability to select the newest and most up-to-date storage devices available on the market today. Quick Restore also supports Exabyte Mammoth-2 8mm tape drive, HP SureStore DLT Libraries 2/20, 4/40, 6/60, Spectra Logic Gator series, ADIC Scalar AIT 220 and Scalar 1000 Libraries, Qualstar TLS-Series 412180, 412300, 412360, and 412600 Libraries, StorageTek 7430 Tape Library, and Compaq SSL2000 Series.

About Workstation Solutions
Workstation Solutions provides the Quick Restore enterprise backup and recovery software to Fortune 1000 companies, government agencies, e-businesses, and ISPs, such as Advanced Micro Devices, Boeing, Department of Defense, Genome Therapeutics, Intel, Johns Hopkins, Motorola, and NASA. Quick Restore protects data on heterogeneous networks of NAS, UNIX, Linux, and Windows systems. Workstation Solutions was an early adopter of the NDMP protocol and is a leader in the NDMP Working Group of the Storage Networking Industry Association (SNIA), defining the architecture and standardization of NDMP. Ward is a co-author of the NDMP V4 Specification submitted to the IETF. Visit www.worksta.com.

Windows XP could unleash wave of DoS attacks

Author: JT Smith

NetworkWorldFusion: “Windows XP, Microsoft’s forthcoming operating system, has the potential to escalate denial-of-service attacks to a level never before seen, according to a computer security researcher.”