Home Blog Page 8348

Fair use advocates silenced at DRM “public” meeting

By Grant Gross

Advocates trying to speak for regular Internet users were basically told to sit down and shut up during a “public” workshop on digital rights management dominated by IT heavyweights and Big Hollywood at the U.S. Department of Commerce Wednesday.
Members of NYLXS and NY for Fair Use mostly had to settle for interjecting comments from the back of the room and distributing a pamphlet called “We are the Stakeholders” and buttons saying “DRM is theft.”

The meeting’s purpose was to discuss the progress of digital rights management — the process by which record and movie companies control how you use the products you’ve purchased from them — and how the government can help grease the wheels of DRM. The fair use advocates argued that digital rights management allows Big Hollywood to steal fair use copying rights from the public and steal several current uses of computers away from the public.

Brett Wynkoop of NY for Fair Use did get a comment on the record because he sat at the table with Big Hollywood and Big IT and commandeered the microphone at one point, which meeting moderator Phillip Bond, undersecretary for Technology in the U.S. Department of Commerce, later objected to. “We have a structure here,” Bond said more than once when fair use advocates tried to take the floor.

During his short comment, which Bond tried to cut off, Wynkoop asked how this government-sponsored working group could consider moving forward without customer voices. He suggested Congress has already gone too far by passing the Digital Millennium Copyright Act and outlawing technologies that circumvent anti-copying efforts — possibly making criminals of people who use magic markers to defeat a CD anti-copying scheme. “Should government be making statutes to criminalize fair use or make criminals of innocent citizens?” he asked.

At one point, the fair use and Free Software advocates thought they had more of a stage when MPAA president Jack Valenti told a NYLXS member he could respond if he’d let Valenti finish his thoughts. Valenti was saying that IT people, content people and content deliverers need to come to a consensus on an acceptable digital rights management, when NYLXS member Vincenzo (“one name, like Cher”) stood up and shouted, “What about the public?” (Valenti’s response, prompting loud groans from the crowd: “I am part of the public!”)

Vincenzo then sat and let Valenti continue talking about why something must be done to stop millions of consumers from “stealing” content from the U.S. movie and recording industries. Moderator Bond then said he’d let Vincenzo speak “out of respect for Mr. Valenti,” but when Vincenzo tried to defer to the Free Software Foundation’s Richard Stallman, Bond cut him off, saying Stallman could leave a comment on the Commerce Department Web site.

The fair use crowd objected loudly, and Bond said he’d try to get more consumer representation on future panels. Jay Sulzberger of LXNY then tried to get Bond to commit to including a fair use advocate, but Bond responded, “I will not be dictated to.”

Fair use advocate Seth Johnson, of the Information Producers Initiative, stood in the back of the 100-seat room with his hand up for two hours, but Bond never acknowledged him.

The workshop included 23 panelists, with representatives from the Recording Industry Association of America, the Motion Picture Association of America, Disney, two record companies, Microsoft, and AOL Time Warner. Only one panelist, Graham Spencer of digitalconsumer.org, represented typical customers of digital content, and he didn’t say much. Another panelist, from the Home Recording Rights Coalition, represented a small, atypical consumer group. The meeting room, with about 80 unassigned chairs, was packed and more than a dozen audience members stood the entire three hours or sat on the floor.

Robin Gross, intellectual property lawyer for the Electronic Frontier Foundation, said her organization was disappointed that it wasn’t invited to be part of the digital rights management workshop. She later said the EFF was invited to comment in writing.

Asked later why she didn’t try to speak, Gross answered: “I’d be happy to give my opinion to anyone who’ll listen, but they’re not listening. Our position was not welcome at this table.”

The workshop did have its moments of controversy within the invited ranks, with representatives from Phillips Electronics and IBM saying the average consumer was under-represented in the discussion. When Bond was asking panelists what government can do at this point, digitalconsumer.com’s Spencer said: “The role of government is to make sure there’s consumer representation. I think we need to have more consumer groups at the table.”

Listen.com’s Rob Reid received applause from the audience when he disputed Valenti’s assertion that Big Hollywood can’t possibly compete with free “pirate” distribution services.

Reid said those selling digital content, like Listen.com does in a $10-a-month subscription, have to make it more convenient, higher quality, and more comprehensive than free music download sites. “I have to create something that’s better than free,” he said. “I have to give $10 worth of value. I don’t win by legislation, and I don’t win by litigation — the Internet is too open and the software developers are too good.”

Doug Comer, Intel’s director for legal affairs, quarreled with movie industry officials. He noted that IT industry leaders sent an open letter to Hollywood this week saying there’s more discussion needed between IT companies and Hollywood over who should shoulder the DRM burden. Valenti said the movie industry had responded within 24 hours to the letter, although the IT industry had taken 11 weeks to respond to an earlier Hollywood letter.

“Why make the point on that?” Comer asked angrily.

As Valenti and Comer continued to argue, Stallman said loudly from the back of the room: “So the movie companies and IT companies join together to restrict us?”

Comer also disagreed with Preston Padden, v.p. of public policy for Disney, who called for government intervention in DRM because he didn’t see all sides coming to an agreement without a push. Comer retorted that he doesn’t think Hollywood will end its fascination with sex and violence without government intervention, either.

Even Bond scored some points at the MPAA’s expense. In his opening remarks, he noted that Linux users still cannot legally play DVDs. And Bond questioned Valenti’s comments that DRM schemes need to fix the problem of peer-to-peer sharing, while saying, “it’s in everybody’s best interest to give the consumers what they want.”

Bond responded: “Jack, you say we’ve got to deal with peer to peer, but I think that’s what consumers want.”

At one point Valenti even claimed that the movie industry supported VCRs when they first came out, supposedly like the movie industry is now supporting the Internet. Bob Schwartz of the Home Recording Rights Coalition reminded Valenti that the MPAA tried to get an injunction against VCRs in the early ’80s and wanted to charge a $25 to $50 “piracy fee” for every blank videotape sold.

After the meeting ended without anyone from the audience but Wynkoop allowed to respond, the fair use advocates vowed to fight to have their voices heard. They said they didn’t intend to disrupt the meeting, just raise their concerns about DRM.

Stallman suggested the limited participation at the workshop illustrated the larger problem that the whole concept of DRM turns copyright case law upside down. Generally, there’s a recognized “copyright bargain” recognized in the law, in which the public gives up some of its copying rights for the public good — so that artists and producers can continue to get paid for their work.

“There’s only one party that really matters in the copyright debate — that’s the public,” Stallman said. “As long as the system functions well enough that artists are still making a living, why do anything about these leaks at all?”

Ruben Safir, president of NYLXS, said the congressmen he talks to recognize their fair use rights to make copies of a New York Times article or record a TV show on TiVO. During an impromptu press conference in front of the Commerce building, he suggested the movie and music industries can’t complain about theft after they’ve legally sold movies and music to the public. “If someone breaks into my house and steals my CDs, who calls the cops, me or the music industry?” Safir asked. “If it’s me, then that’s my property.”

Safir said his group will try to educate lawmakers about copyright issues, as well as have more of a voice in DRM debates. If necessary, the group make enough of a nuisance of itself to “poison” the DRM debate in Congress, he said.

“They’re going to hate us, but they’re not going to have the choice,” he said.

We are the stakeholders

This is a version of the “We are the stakeholders” pamphlet fair use advocates distributed at a U.S. Department of Commerce workshop on digital rights management Wednesday.
Our stake is all the home and small business computers that we own and the
free use we make of our computers.

Today, many people have a personal computer at home. Usually this computer
is connected to the Internet, and is used to send and receive mail, to surf
the Web, to listen to music, to find information, to do many things, and
even, sometimes, to play movies.

Today your home computer, the computer that you bought and paid for, is
under your control. Today no one is watching you when you use it. No
publisher, no secret police, no operating system company. If you bought
and paid for your computer, then in the privacy of your home you may do all
these things:

1. You may buy a copy of a movie recorded on DVD. You may watch this movie
whenever you please. You may make copies of this movie, some of which
may be exact copies, others of which may be variant copies.

2. You may buy a copy of music recorded on CD or DVD. You may play this
music whenever you please. You may make copies of this music, some of
which may be exact copies, others of which may be variant copies.

3. You may sample and fuse and intermix many different strands of movie and
music and text. You may play what you have made at private parties in
your house.

4. You may have a personal web page whose content you create using your
computer. You may manage your website using whatever tools you please.

5. You may install an operating system different from the one the computer
came with. This operating system might be one you downloaded off the
net. You may use this operating system to connect to the Net, and you
may freely send your work to others on the Net, as they can send their
stuff to you. If the system is a GNU/Linux or free BSD system, you may
look at all the source code of this operating system. If you can
program, you may modify the operating system by rewriting parts of it,
or adding to it, or removing parts of it. If you choose, you may share
your work with others by placing copies of your code on a website, or by
emailing copies to other people. In turn, other people may modify your
work. Groups of programmers and users may freely work together to
improve certain programs, or to learn about computers, or even just to
make art.

6. Without asking permission of anyone, you may modify the hardware of your
computer, and you may sell the resulting modified computer.

Note: Today part of the legal infrastructure for DRM is already in place.
In 1998 A law called the Digital Millennium Copyright Act was passed by the
Congress of the United States and signed into law. The DMCA makes illegal
some acts falling under 1 through 6 above. But so far, in practice, the
great majority of people in the world today may do everything in 1 to 6
without fear of suits at law nor fear of criminal prosecution. A few
people and companies have been sued or prosecuted under the DMCA for doing
things that before passage of the DMCA were not only reasonable to do, but
legal as well. For what full enforcement of DMCA would do see the note:

http://www.panix.com/~jays/why.the.dmca.must.be.repealed

Here is our position as stakeholders today:

Today, once we have bought a computer, we are the full owners of that
computer. We may freely use it in the privacy of our house to do many
things, some listed above. We may also freely use the Net to send our
works privately to others, and also to openly publish our works. We may
use our computers and we may use the Net for our own personal objectives,
and for our business purposes. And businesses may use their computers and
the Net for their partly public and partly private purposes.

DRM is theft.

The first question we must answer is “What is DRM?”. DRM is the legal,
contractual, economic, hardware, and software infrastructure designed and
intended by a loose alliance of cartels and monopolies to take away your
right to own and privately use a computer. No full DRM exists in the world
today, though pieces of DRM have been successfully enacted into law and
tiny bits of DRM hardware and software have been placed in some home movie
playing and recording devices. Every single piece of DRM is meant to help
attain the objective of the anti-ownership alliance: to get control of
every personal computer in the world.

In a world under DRM, what becomes of the six freedoms we today enjoy?

1. You may still buy a copy of a movie recorded on DVD. But there will be
fewer movies available on DVD. You may not watch this movie
whenever you please, at least not without paying a fee every time you
watch. The movie may expire and you may have to buy another copy. You
may not make any copies of this movie.

2. You may still buy a copy of music recorded on CD or DVD. But there will
be less music available on CD or DVD. You may not play this
music whenever you please, at least not without paying a fee every time
you listen. The music may expire and you may have to buy another copy.
You may not make any copies of this music.

3. You may not sample and fuse and intermix many different strands of movie
and music and text. Since you will not be able to make mixes, you will
not be able to play mixes at private parties in your house.

4. You must get a license to have a personal web page whose content you
create using your computer. You must get a special license to create
music or movies. You may not manage your website using what tools you
please, but are required to use only tools you have a license for.

5. You may not install an operating system different from the one the
computer came with. Installing a different operating system is a
felony. No operating system is freely available on the Net. You may
use only the operating system that came installed on the computer to
connect to the Net. Use of any other operating system to connect to the
Net is a felony. Possession of a GNU/Linux or free BSD system is a
felony. All operating systems must be licensed by a joint
government-cartel-monopoly licensing body. You may not look at the
source code of any licensed operating system. You may not modify the
operating system in any way. You are not allowed to distribute by any
means any unlicensed program.

6. Modification of the hardware of any personal computer is a felony,
unless you do so as an employee of a cartel member or monopoly member of
the DRM alliance. Distribution of modified hardware is an even more
serious offense under DRM law.

Further, under DRM, every computer sold is required to contain special
hardware and software which:

1. spies on every keystroke

2. reports to the DRM alliance activities which the DRM alliance might not like

3. enables the DRM alliance to take direct control of your computer,
whether you want to hand your computer over or no.

DRM is theft. And it is theft on a grand scale. About one billion
personal computers have been sold over the past twenty years. The DRM
alliance proposes to take the next billion computers, and the billions after
that, away from us.

Samba

Author: Benjamin D. Thomas

“Samba has been around for a long time and comes from a group of hackers in Australia. Their home page is http://www.samba.org. Samba is ported to many
flavors of Unix but is most popular on Linux.

If you have a Linux box and you want to network it with one or more Windows workstations, you will definitely want to run Samba. It allows your Linux
box to completely emulate a Windows NT server and you can set up a personal Windows NT network at a fraction of the cost.”

Sharp rise in Web site defacements on Linux servers

From IDG.net: “The number of defacements of Web sites on Linux-based systems recorded by London security consultancy mi2g Ltd. rose significantly in the first half
of 2002, a company spokesman said Tuesday. In the first half of this year it recorded 7,630 defacements of Linux-based Web sites, a figure already greater than the total of 5,736 defacements of
such sites recorded for the whole of 2001, mi2g said in a statement last week.”

Category:

  • Linux

Caldera announces GeoFORUM 2002 in Las Vegas

LINDON, Utah-JULY 17, 2002- Caldera International, Inc. (Nasdaq: CALD), a leading provider of Linux and UNIX business solutions, today announced it will host its annual North America conference, Caldera GeoFORUM, Aug. 25 – 27, 2002 at the MGM Grand Hotel in Las Vegas, Nev. Registration is free for GeoFORUM 2002.
Beginning this year, Caldera is hosting several GeoFORUM conferences in multiple geographies around the globe to better meet the worldwide demand for Caldera solutions. Known in the past as Forum, the name of the conference has been changed to GeoFORUM to better reflect its new worldwide nature.

“This year’s GeoFORUMs are reaching more resellers and partners than ever before, with registration and attendance far surpassing that of previous years,” said Darl McBride, president and CEO of Caldera. “The past year has featured some amazing advances in the IT world, particularly in respect to Linux. From the announcement of UnitedLinux, to the increase in corporate adoption and extensive industry support, Caldera has been on the forefront. GeoFORUM attendees will learn from Caldera and its partners, such as HP and IBM, how to implement these innovations to increase business and reduce overall costs.”

Underlining its theme of “Powerful Choices,” GeoFORUM 2002 will focus on Linux and UNIX based solutions in a changing IT world. Conference keynotes and sessions will explain how Caldera and its partners offer powerful choices that help companies decrease internal costs while increasing the speed and quality with which they do business. Sessions will also discuss the upcoming advances in Caldera’s operating system products, and how Caldera’s new Volution line of products, services, and programs will help businesses succeed. In addition, exhibitors and business partners such as Bakbone, Borland, Computer Associates, HP, IBM, Intel, Microlite, Progress and others, will present at GeoFORUM and unveil plans, partnerships and products that will affect the international IT industry.

Attendees at GeoFORUM will have the opportunity to:
* Get educational and hands-on technical training
* Attend keynote and breakout sessions that cover Caldera product and business strategies
* Network with peers in the IT industry
* Learn about the impact and future direction of UnitedLinux
* Interact with Caldera’s new CEO, Darl
McBride
* Attend training to increase reseller partner level

Sessions
GeoFORUM 2002 offers a comprehensive conference program with all events, seminars and keynote sessions focusing on new technologies and market trends. Each educational track includes sessions for engineers, IS managers, business executives, and sales and marketing professionals. This year’s tracks provide in-depth information on the latest Caldera solutions featuring technical, developer and business-focused sessions.

Accreditation Classes
Caldera is offering a one-day training session for GeoFORUM attendees who are interested in receiving a certificate of accreditation on select Caldera products. Classes offered are one full day of hands-on training, with certificates presented at the end of the class. There is a $99 fee to attend this class.
For more information on GeoFORUM 2002 and to register, please visit www.caldera.com/geoforum/ or call 1-888-GO-LINUX.

Caldera International, Inc.
Caldera International (Nasdaq: CALD) provides “Powerful Choices” for businesses through its UNIX, Linux and Volution product lines and services. Based in Orem, UT, Caldera has representation in 82 countries and 16,000+ resellers worldwide. Caldera Global Services provides reliable localized support and services to partners and customers. For more information on Caldera products and services, visit http://www.caldera.com.

Caldera, the Caldera logos, Caldera Volution, OpenLinux, SCO and the associated SCO logo, and SCO OpenServer are trademarks or registered trademarks of Caldera International, Inc. in the U.S. and other countries. Caldera Global Services is a service mark of Caldera International, Inc. UnitedLinux is a trademark of UnitedLinux, LLC. UNIX is a registered trademark of The Open Group in the United States and other countries. Linux is a registered trademark of Linus Torvalds. All other brand or product names are or may be trademarks of, and are used to identify products or services of, their respective owners.
# # #

Aptus 2.0 makes Linux on the desktop easy

ShaoLin Microsystems writes “(Hong Kong – July 16, 2002) ShaoLin Microsystems Ltd., a Linux-based systems and solutions developer, today announced the
release of Aptus 2.0 and business partnerships with Asiasoft Hong Kong Limited, Borland Software Corporation and Chinese
2000 Technology Limited. Aptus is a fit client network architecture-based desktop Linux network deployment and management
solution based on Intelligent Union Architecture (IUA) technology created by ShaoLin Microsystems.

“Five years ago critics were writing that Linux had no chance for commercial use; one year ago they said it had no chance
on the enterprise desktop,” said David Chow, Managing Director of ShaoLin Microsystems. Linux is receiving more attention
and criticism today because it is both high profile and ready for the desktop. Chow continues, “Many organizations and
companies are facing tight IT budgets, virus attacks, and desktop stability problems; now is the opportune time to switch
to Linux on their desktops. Aptus makes migration to Linux fast and easy; it is a simplified Linux desktop deployment and
management solution designed to lower total cost of ownership, increase desktop reliability, increase security, and
centralize management.”

Aptus with IUA technology installed on a Linux server enables all desktops to connect to the server to run Linux in minutes,
without the installation of Linux on the desktops. Aptus customers can continue using existing hardware, without using the
local desktop hard disk, to run the Linux OS and Linux applications on the desktop, all while increasing manageability and
security. Aptus delivers zero-administration and high performance Linux desktops with centralized management and the lowest
running cost.

ShaoLin Microsystems created IUA, a distributed independent processing and shared-root file system technology with
centralized management and data consistency across a cluster of Linux machines. IUA is the key technology in the Aptus
“fit client” network architecture, a best features hybrid of traditional fat client (PC) and thin client architecture.
In fit client network architecture, all data, application software, and operating system files are stored on the server,
but processing power remains on the client workstations. Fit client network architecture has the manageability and
reliability of thin clients, plus the performance and flexibility of fat clients.

Asiasoft, Borland, and Chinese 2000 are positioned to take advantage of the rapidly expanding Linux market throughout
Asia-Pacific; these companies form a natural match in partnering with ShaoLin. Asiasoft has over six years experience
in high-tech IT software products distribution and are very successful in marketing unique software, high volume sales,
and serving customers in Hong Kong. With this great track record, ShaoLin Microsystems has appointed Asiasoft as the
sole distributor of Aptus in Hong Kong. Borland aims at simplifying and speeding the process of application development;
with the launch of Kylix in 2001, Borland extended its application development software to the Linux platform. Now take
a Linux server with Aptus and Kylix to get an environment that helps developers work faster and more efficiently than
ever before. Chinese 2000 Technology has developed a localized Chinese-based Linux OS distribution, Chinese 2000; the
Chinese 2000 Linux OS with Aptus gives Chinese language users the benefits of using Linux on the desktop. The technical
capabilities, development plans, business expertise, and regional position of Asiasoft, Borland, and Chinese 2000,
combined with ShaoLin’s Aptus, will push the adoption of desktop Linux in organizations further and faster.

About ShaoLin Microsystems Ltd.

ShaoLin Microsystems Ltd. is focused on the creation and development of Linux-based systems and solutions. ShaoLin gives
customers full command over their desktop computing networks with end-to-end software solutions based on our cutting-edge
Linux kernel, file system, and network management technology. ShaoLin Microsystems was founded in 2000 with a mission to
develop and market superior Linux-based solutions to multiply efficiency in organizations, increase productivity, and
reduce costs. We believe our success relies on the capability to understand the needs and desires of customers and
consistently deliver excellent products and services. We strive to provide customers the best solution based on our
3R strategy, the “Right thing at the Right time for the Right person”.

About Asiasoft Hong Kong Ltd.

Asiasoft is an Asia-based IT company with offices established in Hong Kong, Mainland China, Singapore, Malaysia,
Indonesia, Thailand, Philippines and India. Founded in 1996, Asiasoft Hong Kong Limited has firmly established itself
as a leading IT company providing a wide range of professional products and services in the Greater China Region. We
are highly committed to the IT field and are proud to be able to play a small part in the revolution that the advance
in IT technology is bringing about to the business community. We specialize in three areas, namely Systems & Management
Solutions, Networking & Internet Solutions, and Development Solutions, which are essential to the efficient and effective
operation of e-business, Internet and enterprise applications.

About Borland Software Corporation

Borland Software Corporation (Nasdaq NM: BORL) is the leading provider of technology that helps Global 1000 companies
develop, deploy, and integrate software applications. Delivering best-in-class solutions dedicated to interoperability,
Borland allows enterprises of all sizes to move into Web-based computing while continuing to leverage the benefits of
legacy systems. In 2001, Borland launched Kylix, the rapid e-business development for the Linux platform in Hong Kong.
Within the emergence of the Linux, Kylix becomes more popular.

About Chinese 2000 Technology Ltd.

Chinese 2000 Technology Limited is a member of the listed Culturecom Group in Hong Kong. The company takes charge of
the marketing development, technical support and technical development of the Chinese 2000 operating system series. At
present, the Chinese 2000 operating system (PC versions) is the focal point of business. The company also provides after
sales service such as training, installation and hotline customer service in order to provide a low cost and high
quality all-purpose computer solution, other than the popular operating systems and applications available in the
market such as Microsoft, to users of all levels including the small and medium enterprises.

For press and analyst inquiries, please contact:
Ms. Sufan Kan, Marketing & Public Relations
ShaoLin Microsystems Ltd.
E-mail: sufankan@shaolinmicro.com
Tel: +852 2352 5568″

Open Group’s controversial dispute over UNIX domains

– by Tina Gasperson
The Open Group will take over the unix.org top level domain on Friday, if
the current owner, Marshall Sorenson, does not file suit by then to stop the
decision by World Intellectual Property Organization (WIPO) panelist Ross
Carson. Unix.net will suffer the same fate — but Unix.com might not be parted from its rightful owner quite so easily.
The Open Group, formerly known as X/Open, owns the UNIX trademark, which was
transferred to it in 1993 by Novell. Because of this, The Open Group believes it
owns the word UNIX. Recently, the company decided to enforce its rights against
the three UNIX top level domains: unix.com, unix.org, and unix.net, filing
simultaneous complaints with WIPO on April 22, 2002. In these complaints, The
Open Group states that the disputed domain names, which are each owned by
different entities, are identical to its own “UNIX” trademark, and that the
domains have been registered in “bad faith.”

Explanation of the process

What’s bad faith? Gregory Golla, an attorney who handles domain name
disputes for the Merchant-Gould law firm, says there are four things that
determine bad faith in domain name registration. The number one
clue that a domain has been taken out in bad faith is if it has been purchased
solely for the purpose of reselling that name and making a profit. “Usually
that’s shown through offers for sale or unreasonable offers for sale,” says
Golla. “There’s case law and such that goes both ways on reselling domains, but
obtaining a domain name just to sell it to the owner of the mark will show
bad faith.”

The next determining factor in bad faith arguments is whether the domain was
registered just to keep a certain company from obtaining a domain that should
rightfully belong to it. However, “you need to be able to show a pattern of such
conduct,” says Golla. “If somebody is continually registering a bunch of
different companies’ marks,” for example.

Third, if the intent is to destroy a competitor’s business by confusing
potential customers into thinking they are actually at that competitor’s site,
that’s bad faith. The fourth and last factor is commercial gain. If a registrant
is making money off of someone else’s trademark, that usually doesn’t sit well
with the panelists who make decisions in domain dispute cases.

Tom D’Alleva, v.p. of
marketing for BulkRegister, says he runs into these issues a lot. “From my
perspective [bad faith domain disputes] appear inconsistent. One of the reasons
is because it goes to an arbitrator and the decisions come out all kinds of
different ways.” However, statistically, trademark holders do win out more often
then non trademark holders, D’Alleva says.

The process for establishing a domain name dispute is simple. The Internet
Corporation
for Assigned Names and Numbers (ICANN) set up the Uniform Domain-Name
Dispute-Resolution Policy (UDRP) in 1999 for the purpose of resolving disputes
over domains. If a trademark holder (complainant) feels that a domain should
belong to it, but another party has registered the name, it can appeal to any of
several arbiters approved by ICANN, providing the nature of the complaint and
information about the “respondent” (the party the complaint is against). A copy
of the information is sent to the respondent, and the complainant pays a fee of
about $1,500. A panelist, usually an attorney familiar with intellectual
property law, is assigned to the case, examines the evidence, and makes a
decision. In some cases, a team of three panelists deliberates — usually when
either the complainant or the respondent requests it and pays the extra costs.

Why is the Open Group trying to take these domains?

The Open Group used to be known as
X/Open. If you take a look at UNIX products in HP or Sun or IBM, you’ll find a
trademark notice that credits X/Open. The Open Group says its vision is
“Boundaryless Information Flow achieved through global interoperability in a
secure, reliable and timely manner.” The
company has this to say about its trademarks:

Trademarks are important because they:

* identify and distinguish a product or service
* serve as an assurance of consistency of the quality of a product
* assist in advertising and promoting a service or product.

Unlike rights derived from patents and copyrights, which provide protection for
only a limited number of years, Trademark rights can last forever. Trademark
rights can also be lost forever.

Within The Open Group’s documentation regarding its trademarks, there are
guidelines for using the UNIX trademark — for instance, “setting apart” the term
by using capital letters, leading capitals, italics, quotes, or boldface type.
These rules apply to any use of the term, according to The Open Group, including
editorial use. For example, if this article printed the term unix, it would be
in violation of The Open Group’s trademark, according to that company. Unless,
of course, NewsForge was referring to the Unix brand of food container from
Japan, or the Unix fire extinguisher, or even Unix modular shelving, or Unix
pens, Unix drying racks, Unix nitro-based anti-fog thinner, Unix fungicide, Unix
TV antenna, and so forth.

The Open Group believes it owns the word UNIX and therefore believes it should
rightfully own the unix domains.

The current owners of the unix domains

Marshall Sorenson owns unix.org. A Canadian attorney
appointed
to arbitrate this case decided to take that domain away from
Sorenson and give it to The Open Group. Sorenson has until Friday to file a counter
suit, but says he hasn’t the money to fight the decision. He’s been a UNIX
systems administrator for about six years. He bought the unix.org domain from
his employer, who got it from an auction on Yahoo! for $5,000. Sorenson used
some of his retirement account money to buy unix.org with the intention of
setting up an editorial site. He ended up going into business for himself,
landing a lot of consulting jobs, and the Web site project hadn’t materialized
yet. “I dropped it for a while,” says Sorenson. “I had no idea that just by not
using it — it was construed as bad faith.”

Ironically, a misunderstanding about the name of Sorenson’s consulting firm,
Byterage, may have contributed to the loss of the unix.org domain. While there
is no functional site at byterage.com, which he owns, if you type “byterage”
into a search engine like google.com, the first several listings are for a computer cracker dude who goes by the name
of byterage. Sorenson says that the panelist apparently went looking for
information about him and assumed Sorenson was the cracker “byterage.” Indeed,
the first link in the google search pulls up a typical cracker warez site. The text
of the panelist’s decision states, “The home page of Respondent’s
corporation Byterage, Inc. includes many commercial links including
astalavista.box.sk having links to a casino.” NewsForge’s research shows that
this is a blatant error by the attorney assigned to the case. If you look at the
first page in the google search, scrolling down there is a banner ad for
astalavista — and it is apparent the panelist assumed this cracker site belonged
to Sorenson. Because of this, the panelist made the decision that the domain was registered in bad faith.

The owner(s) of unix.net never responded to
the charges, and the same panelist ordered the domain transferred to The Open
Group. In the decision text, NewsForge finds another error. The panelist states “The word UNIX
is an invented or created word used in relation to an open computer system.”
This is wrong because, as noted above, Unix is used as a brand name for many
products — it was not uniquely created to describe an operating system. In this case, the panelist found that “on a balance of probabilities … the Respondent has no rights or legitimate interest in the domain name in dispute.”

The case against unix.com is still being
disputed. Tim Bass, who owns the Silk Road
consulting firm
, registered the domain in 1993 and still owns it. X/Open has
been around for a long time, but two things are probably working in Bass’ favor
right now: the length of time he’s owned the domain — registered well before
X/Open was assigned any trademark rights for UNIX — and the fact that the site
unix.com is an active forum for discussion of publications dealing with UNIX and
Linux. These factors should make it very difficult for The Open Group to prove the domain was registered in bad faith. Bass’ lawyer advised him not to talk about the pending decision.

LinuxHardware.org system of the year X2

Augustus writes: “LinuxHardware.org has posted the first part in a series or reviews that will lead to their dual processor system of the year. “Well the time has finally come for us to unveil the dual processor system of the year, from this point on dubbed X2. This first article will cover the core of the machine, our choice of processors and motherboard. In this review we will be focusing on processor and memory benchmarks and the features of each contender. The products we will be pitting against each other are a dual Intel Xeon 2.2GHz system from Pogo Linux, a PerformanceWare 1350, and a dual AMD Athlon MP 2100+ system based on the MSI K7D Master motherboard.””

Microsoft’s gentler approach to Linux

“After years of shunning or ridiculing Linux and open source technologies, Microsoft Corp. is now changing its approach when it comes to convincing customers that Windows has a better value.

At Fusion 2002 in Los Angeles recently, Peter Houston, Microsoft’s Windows Division director of business strategy, said Microsoft will focus less on arguing with the Linux community and more on presenting real information to IT executives.

The change in style is a direct response from Microsoft sales teams and resellers who have been requesting collateral information for customers who want to know the value proposition of Windows versus Linux and open source services. Until now, Microsoft’s response was either to ignore Linux entirely or to respond emotionally, Houston said.” More at searchWindowsManageability.

Linux kernel version 2.5.26

Linux kernel version 2.5.26 has been released. It is available from:

Patch: ftp://ftp.kernel.org/pub/linux/kernel/v2.5/patch-2.5.26.gz
Full source: ftp://ftp.kernel.org/pub/linux/kernel/v2.5/linux-2.5.26.tar.gz

Sizes in bytes			Compressed	Uncompressed
------------------------------------------------------------
Patch                               519319           2083106
Full source                       34877152         155473920

-----------------------------------------------------------------------------
 This is an automatically generated message.  To unsubscribe from this list,
 please send a message to majordomo@vger.kernel.org containing
 the line:

   unsubscribe linux-kernel-announce 

 ... where  is the email address you are receiving
     this message at.
-----------------------------------------------------------------------------

The following files were changed in this release:

 arch/arm/mm/abort-ev5ej.S                        |   35 
 arch/arm/mm/copypage-v5te.S                      |   85 
 b/CREDITS                                        |   26 
 b/Documentation/DocBook/kernel-api.tmpl          |    8 
 b/Documentation/SubmittingPatches                |    2 
 b/Documentation/devices.txt                      |    1 
 b/Documentation/filesystems/ntfs.txt             |   27 
 b/Documentation/input/amijoy.txt                 |  184 +
 b/Documentation/input/atarikbd.txt               |  708 +++++
 b/Documentation/input/cd32.txt                   |   19 
 b/Documentation/input/ff.txt                     |   61 
 b/Documentation/input/iforce-protocol.txt        |  254 +
 b/Documentation/input/input.txt                  |  186 -
 b/Documentation/input/interactive.fig            |   42 
 b/Documentation/input/joystick-parport.txt       |    4 
 b/Documentation/input/joystick.txt               |   20 
 b/Documentation/input/shape.fig                  |   65 
 b/Documentation/input/xpad.txt                   |   84 
 b/Documentation/usb/URB.txt                      |  221 -
 b/Documentation/usb/error-codes.txt              |    9 
 b/Documentation/usb/hiddev.txt                   |   15 
 b/Documentation/video4linux/bttv/CARDLIST        |   64 
 b/Documentation/video4linux/bttv/Cards           |  336 ++
 b/Documentation/video4linux/bttv/Insmod-options  |    2 
 b/Documentation/video4linux/bttv/README          |    3 
 b/Documentation/video4linux/bttv/README.freeze   |    6 
 b/Documentation/video4linux/bttv/Tuners          |   41 
 b/Documentation/video4linux/meye.txt             |    4 
 b/MAINTAINERS                                    |    6 
 b/Makefile                                       |    2 
 b/arch/alpha/config.in                           |    4 
 b/arch/alpha/kernel/signal.c                     |   30 
 b/arch/arm/Makefile                              |   20 
 b/arch/arm/config.in                             |   21 
 b/arch/arm/def-configs/neponset                  |  499 ++-
 b/arch/arm/kernel/entry-armv.S                   |   10 
 b/arch/arm/kernel/irq.c                          |    5 
 b/arch/arm/kernel/process.c                      |    4 
 b/arch/arm/kernel/ptrace.c                       |  243 +
 b/arch/arm/kernel/ptrace.h                       |    3 
 b/arch/arm/kernel/signal.c                       |   18 
 b/arch/arm/kernel/traps.c                        |   77 
 b/arch/arm/lib/backtrace.S                       |   30 
 b/arch/arm/mach-arc/small_page.c                 |   89 
 b/arch/arm/mach-footbridge/personal-pci.c        |    2 
 b/arch/arm/mach-integrator/arch.c                |    1 
 b/arch/arm/mach-integrator/cpu.c                 |   14 
 b/arch/arm/mach-iop310/iq80310-pci.c             |   13 
 b/arch/arm/mach-sa1100/adsbitsy.c                |    2 
 b/arch/arm/mach-sa1100/assabet.c                 |   48 
 b/arch/arm/mach-sa1100/cpu-sa1100.c              |   24 
 b/arch/arm/mach-sa1100/cpu-sa1110.c              |   26 
 b/arch/arm/mach-sa1100/generic.c                 |    9 
 b/arch/arm/mach-sa1100/graphicsmaster.c          |    2 
 b/arch/arm/mach-sa1100/irq.c                     |    6 
 b/arch/arm/mach-sa1100/pm.c                      |    4 
 b/arch/arm/mach-sa1100/sa1111.c                  |   60 
 b/arch/arm/mach-sa1100/shannon.c                 |    8 
 b/arch/arm/mach-sa1100/sleep.S                   |    3 
 b/arch/arm/mach-sa1100/system3.c                 |    4 
 b/arch/arm/mach-sa1100/xp860.c                   |    2 
 b/arch/arm/mm/Makefile                           |    2 
 b/arch/arm/mm/abort-ev4.S                        |    5 
 b/arch/arm/mm/abort-ev4t.S                       |    6 
 b/arch/arm/mm/abort-ev5tej.S                     |   36 
 b/arch/arm/mm/abort-lv4t.S                       |    5 
 b/arch/arm/mm/abort-xscale.S                     |   34 
 b/arch/arm/mm/copypage-xscale.S                  |   85 
 b/arch/arm/mm/fault-armv.c                       |   31 
 b/arch/arm/mm/fault-common.c                     |   18 
 b/arch/arm/mm/proc-arm1020.S                     |    4 
 b/arch/arm/mm/proc-arm6_7.S                      |    2 
 b/arch/arm/mm/proc-arm720.S                      |    4 
 b/arch/arm/mm/proc-arm920.S                      |    2 
 b/arch/arm/mm/proc-arm922.S                      |    4 
 b/arch/arm/mm/proc-arm926.S                      |   15 
 b/arch/arm/mm/proc-xscale.S                      |   13 
 b/arch/arm/nwfpe/fpa11.c                         |    5 
 b/arch/arm/tools/mach-types                      |   17 
 b/arch/arm/vmlinux-armo.lds.in                   |   28 
 b/arch/cris/drivers/ide.c                        |    4 
 b/arch/cris/kernel/signal.c                      |   36 
 b/arch/i386/boot/compressed/misc.c               |    8 
 b/arch/i386/config.in                            |    2 
 b/arch/i386/kernel/apic.c                        |    2 
 b/arch/i386/kernel/apm.c                         |    2 
 b/arch/i386/kernel/bluesmoke.c                   |   38 
 b/arch/i386/kernel/cpu/common.c                  |    4 
 b/arch/i386/kernel/cpu/intel.c                   |  134 
 b/arch/i386/kernel/io_apic.c                     |   15 
 b/arch/i386/kernel/mpparse.c                     |    6 
 b/arch/i386/kernel/semaphore.c                   |   64 
 b/arch/i386/kernel/smp.c                         |    2 
 b/arch/i386/kernel/suspend.c                     |   15 
 b/arch/i386/mm/init.c                            |    2 
 b/arch/i386/mm/ioremap.c                         |    4 
 b/arch/ia64/sn/fakeprom/README                   |    2 
 b/arch/m68k/config.in                            |    2 
 b/arch/mips/config.in                            |   10 
 b/arch/mips/dec/wbflush.c                        |    2 
 b/arch/mips64/math-emu/ieee754.c                 |    2 
 b/arch/parisc/config.in                          |   10 
 b/arch/ppc/4xx_io/stb_kb.c                       |    4 
 b/arch/ppc/Config.help                           |   61 
 b/arch/ppc/config.in                             |    7 
 b/arch/ppc/kernel/m8260_setup.c                  |    8 
 b/arch/ppc/kernel/m8xx_setup.c                   |    8 
 b/arch/ppc/kernel/ppc4xx_setup.c                 |   16 
 b/arch/ppc/kernel/setup.c                        |    2 
 b/arch/ppc/platforms/apus_setup.c                |    7 
 b/arch/ppc/platforms/chrp_setup.c                |   30 
 b/arch/ppc/platforms/gemini_setup.c              |    8 
 b/arch/ppc/platforms/iSeries_setup.c             |   10 
 b/arch/ppc/platforms/oak_setup.c                 |    8 
 b/arch/ppc/platforms/pmac_setup.c                |   49 
 b/arch/ppc/platforms/pplus_setup.c               |   22 
 b/arch/ppc/platforms/prep_setup.c                |   22 
 b/arch/ppc/platforms/sandpoint_setup.c           |   22 
 b/arch/ppc/platforms/spruce_setup.c              |   21 
 b/arch/ppc/xmon/start.c                          |    2 
 b/arch/ppc64/kernel/pSeries_pci.c                |    2 
 b/arch/ppc64/xmon/start.c                        |    2 
 b/arch/sh/config.in                              |    2 
 b/arch/sparc64/defconfig                         |   42 
 b/arch/sparc64/kernel/binfmt_elf32.c             |   10 
 b/arch/sparc64/kernel/time.c                     |    2 
 b/drivers/acorn/scsi/Config.in                   |    6 
 b/drivers/acpi/Config.help                       |   22 
 b/drivers/acpi/Config.in                         |    1 
 b/drivers/acpi/Makefile                          |    1 
 b/drivers/acpi/acpi_bus.h                        |    3 
 b/drivers/acpi/acpi_drivers.h                    |    3 
 b/drivers/acpi/acpi_ksyms.c                      |    3 
 b/drivers/acpi/battery.c                         |    4 
 b/drivers/acpi/bus.c                             |  142 -
 b/drivers/acpi/debugger/dbdisasm.c               |    5 
 b/drivers/acpi/debugger/dbdisply.c               |   88 
 b/drivers/acpi/debugger/dbexec.c                 |    9 
 b/drivers/acpi/debugger/dbfileio.c               |   10 
 b/drivers/acpi/dispatcher/dsmethod.c             |    4 
 b/drivers/acpi/dispatcher/dsobject.c             |    4 
 b/drivers/acpi/dispatcher/dswload.c              |    8 
 b/drivers/acpi/ec.c                              |  159 -
 b/drivers/acpi/executer/exconfig.c               |    4 
 b/drivers/acpi/executer/exdump.c                 |   11 
 b/drivers/acpi/executer/exmisc.c                 |   61 
 b/drivers/acpi/executer/exoparg1.c               |   14 
 b/drivers/acpi/executer/exoparg2.c               |   11 
 b/drivers/acpi/executer/exresnte.c               |    4 
 b/drivers/acpi/executer/exresolv.c               |    4 
 b/drivers/acpi/executer/exresop.c                |    3 
 b/drivers/acpi/executer/exstore.c                |    3 
 b/drivers/acpi/include/acconfig.h                |    4 
 b/drivers/acpi/include/acdebug.h                 |    6 
 b/drivers/acpi/include/acglobal.h                |    3 
 b/drivers/acpi/include/aclocal.h                 |    6 
 b/drivers/acpi/include/acparser.h                |    6 
 b/drivers/acpi/include/acpixf.h                  |    4 
 b/drivers/acpi/include/actables.h                |   69 
 b/drivers/acpi/include/actbl.h                   |   14 
 b/drivers/acpi/include/actypes.h                 |   16 
 b/drivers/acpi/include/amlresrc.h                |  512 +++
 b/drivers/acpi/include/platform/aclinux.h        |    2 
 b/drivers/acpi/namespace/nseval.c                |    5 
 b/drivers/acpi/namespace/nsload.c                |    5 
 b/drivers/acpi/namespace/nsnames.c               |    4 
 b/drivers/acpi/osl.c                             |   62 
 b/drivers/acpi/parser/psparse.c                  |    6 
 b/drivers/acpi/parser/psutils.c                  |   33 
 b/drivers/acpi/parser/psxface.c                  |    6 
 b/drivers/acpi/pci_irq.c                         |   30 
 b/drivers/acpi/pci_link.c                        |   18 
 b/drivers/acpi/pci_root.c                        |    4 
 b/drivers/acpi/power.c                           |    6 
 b/drivers/acpi/processor.c                       |   24 
 b/drivers/acpi/resources/rscreate.c              |    6 
 b/drivers/acpi/resources/rsio.c                  |    4 
 b/drivers/acpi/resources/rsirq.c                 |    4 
 b/drivers/acpi/resources/rslist.c                |    4 
 b/drivers/acpi/system.c                          |   31 
 b/drivers/acpi/tables/tbconvrt.c                 |   14 
 b/drivers/acpi/tables/tbget.c                    |  805 +----
 b/drivers/acpi/tables/tbgetall.c                 |  290 ++
 b/drivers/acpi/tables/tbinstal.c                 |   56 
 b/drivers/acpi/tables/tbrsdt.c                   |  304 ++
 b/drivers/acpi/tables/tbutils.c                  |   93 
 b/drivers/acpi/tables/tbxface.c                  |   15 
 b/drivers/acpi/tables/tbxfroot.c                 |   69 
 b/drivers/acpi/thermal.c                         |    4 
 b/drivers/acpi/toshiba_acpi.c                    |  465 +++
 b/drivers/acpi/utilities/utcopy.c                |   19 
 b/drivers/acpi/utilities/utglobal.c              |   18 
 b/drivers/acpi/utilities/utxface.c               |   27 
 b/drivers/acpi/utils.c                           |  109 
 b/drivers/block/Config.in                        |    2 
 b/drivers/block/ll_rw_blk.c                      |   30 
 b/drivers/bluetooth/hci_usb.c                    |    3 
 b/drivers/cdrom/aztcd.c                          |    8 
 b/drivers/cdrom/sonycd535.c                      |    9 
 b/drivers/char/Config.help                       |   89 
 b/drivers/char/Config.in                         |   22 
 b/drivers/char/Makefile                          |    9 
 b/drivers/char/console.c                         |   82 
 b/drivers/char/ftape/Config.in                   |    2 
 b/drivers/char/keyboard.c                        |  781 ++---
 b/drivers/char/pc_keyb.c                         |    5 
 b/drivers/char/raw.c                             |  136 
 b/drivers/char/serial.c                          |    2 
 b/drivers/char/sysrq.c                           |   46 
 b/drivers/char/tty_io.c                          |   15 
 b/drivers/fc4/Config.in                          |    4 
 b/drivers/fc4/fc.c                               |    2 
 b/drivers/ide/Config.in                          |    2 
 b/drivers/ide/aec62xx.c                          |   33 
 b/drivers/ide/alim15x3.c                         |  155 -
 b/drivers/ide/amd74xx.c                          |   36 
 b/drivers/ide/ata-timing.c                       |    8 
 b/drivers/ide/ata-timing.h                       |   25 
 b/drivers/ide/cmd64x.c                           |  120 
 b/drivers/ide/cs5530.c                           |   17 
 b/drivers/ide/cy82c693.c                         |    5 
 b/drivers/ide/device.c                           |   66 
 b/drivers/ide/hpt34x.c                           |  105 
 b/drivers/ide/hpt366.c                           |  153 -
 b/drivers/ide/icside.c                           |   10 
 b/drivers/ide/ide-cd.c                           |  178 -
 b/drivers/ide/ide-disk.c                         |  610 ++--
 b/drivers/ide/ide-floppy.c                       |  434 ---
 b/drivers/ide/ide-pci.c                          |   22 
 b/drivers/ide/ide-pmac.c                         |   26 
 b/drivers/ide/ide-tape.c                         |  360 --
 b/drivers/ide/ide-taskfile.c                     |   48 
 b/drivers/ide/ide.c                              |  371 +-
 b/drivers/ide/ioctl.c                            |   32 
 b/drivers/ide/it8172.c                           |   16 
 b/drivers/ide/main.c                             |    5 
 b/drivers/ide/ns87415.c                          |    8 
 b/drivers/ide/pcidma.c                           |  107 
 b/drivers/ide/pcihost.h                          |    1 
 b/drivers/ide/pdc202xx.c                         |  194 -
 b/drivers/ide/pdc4030.c                          |  114 
 b/drivers/ide/piix.c                             |   50 
 b/drivers/ide/probe.c                            |   30 
 b/drivers/ide/serverworks.c                      |   93 
 b/drivers/ide/sis5513.c                          |  118 
 b/drivers/ide/sl82c105.c                         |    3 
 b/drivers/ide/tcq.c                              |   75 
 b/drivers/ide/trm290.c                           |   11 
 b/drivers/ide/via82cxxx.c                        |   36 
 b/drivers/ieee1394/Config.in                     |   21 
 b/drivers/ieee1394/Makefile                      |    6 
 b/drivers/ieee1394/amdtp.c                       |    6 
 b/drivers/ieee1394/dv1394-private.h              |    2 
 b/drivers/ieee1394/dv1394.c                      |  199 -
 b/drivers/ieee1394/dv1394.h                      |   73 
 b/drivers/ieee1394/hosts.c                       |    2 
 b/drivers/ieee1394/hosts.h                       |    1 
 b/drivers/ieee1394/ieee1394_core.c               |   20 
 b/drivers/ieee1394/ieee1394_core.h               |    1 
 b/drivers/ieee1394/ieee1394_transactions.c       |   22 
 b/drivers/ieee1394/ieee1394_types.h              |    1 
 b/drivers/ieee1394/nodemgr.c                     |   43 
 b/drivers/ieee1394/ohci1394.c                    |  291 +-
 b/drivers/ieee1394/ohci1394.h                    |   13 
 b/drivers/ieee1394/pcilynx.c                     |  177 +
 b/drivers/ieee1394/pcilynx.h                     |    8 
 b/drivers/ieee1394/raw1394.c                     |    4 
 b/drivers/ieee1394/sbp2.c                        |  427 ++-
 b/drivers/ieee1394/sbp2.h                        |   16 
 b/drivers/ieee1394/video1394.c                   |  201 -
 b/drivers/input/Config.help                      |    9 
 b/drivers/input/Config.in                        |    1 
 b/drivers/input/Makefile                         |    1 
 b/drivers/input/evbug.c                          |    3 
 b/drivers/input/gameport/Config.in               |    2 
 b/drivers/input/joystick/Config.help             |   29 
 b/drivers/input/joystick/Config.in               |    8 
 b/drivers/input/joystick/Makefile                |   18 
 b/drivers/input/joystick/iforce/Config.help      |   21 
 b/drivers/input/joystick/iforce/Config.in        |   14 
 b/drivers/input/joystick/iforce/Makefile         |   38 
 b/drivers/input/joystick/iforce/iforce-main.c    |   18 
 b/drivers/input/joystick/iforce/iforce-packets.c |   12 
 b/drivers/input/joystick/iforce/iforce.h         |   13 
 b/drivers/input/joystick/joydump.c               |  152 +
 b/drivers/input/keyboard/Config.help             |    8 
 b/drivers/input/keyboard/Config.in               |    1 
 b/drivers/input/keyboard/Makefile                |    1 
 b/drivers/input/keyboard/atkbd.c                 |   31 
 b/drivers/input/keyboard/newtonkbd.c             |  149 +
 b/drivers/input/mouse/amimouse.c                 |   38 
 b/drivers/input/mouse/psmouse.c                  |   21 
 b/drivers/input/mouse/rpcmouse.c                 |   61 
 b/drivers/input/serio/Config.in                  |    5 
 b/drivers/input/serio/Makefile                   |    1 
 b/drivers/input/serio/ct82c710.c                 |    3 
 b/drivers/input/serio/i8042-io.h                 |   75 
 b/drivers/input/serio/i8042-ppcio.h              |  130 
 b/drivers/input/serio/i8042.c                    |  158 -
 b/drivers/input/serio/i8042.h                    |   57 
 b/drivers/input/serio/parkbd.c                   |    6 
 b/drivers/input/serio/q40kbd.c                   |   99 
 b/drivers/input/serio/rpckbd.c                   |    3 
 b/drivers/input/serio/serio.c                    |   85 
 b/drivers/input/serio/serport.c                  |    3 
 b/drivers/input/touchscreen/Config.help          |   10 
 b/drivers/input/touchscreen/Config.in            |    3 
 b/drivers/input/touchscreen/Makefile             |    1 
 b/drivers/input/touchscreen/h3600_ts_input.c     |  485 +++
 b/drivers/input/uinput.c                         |  395 ++
 b/drivers/isdn/hisax/Config.in                   |   22 
 b/drivers/macintosh/adbhid.c                     |   85 
 b/drivers/macintosh/mac_hid.c                    |  401 --
 b/drivers/media/video/bttv-cards.c               |  406 +-
 b/drivers/media/video/bttv-driver.c              |  525 +--
 b/drivers/media/video/bttv-vbi.c                 |  380 --
 b/drivers/media/video/bttvp.h                    |   39 
 b/drivers/media/video/msp3400.c                  |    2 
 b/drivers/media/video/pms.c                      |    2 
 b/drivers/media/video/tuner.c                    |   57 
 b/drivers/media/video/tuner.h                    |    1 
 b/drivers/media/video/tvaudio.c                  |   63 
 b/drivers/media/video/tvmixer.c                  |    8 
 b/drivers/media/video/video-buf.c                |  595 ++++
 b/drivers/media/video/video-buf.h                |   78 
 b/drivers/mtd/devices/blkmtd.c                   |    6 
 b/drivers/mtd/maps/Config.in                     |    2 
 b/drivers/net/3c509.c                            |    2 
 b/drivers/net/aironet4500_rid.c                  |    2 
 b/drivers/net/bonding.c                          |  123 
 b/drivers/net/bsd_comp.c                         |    1 
 b/drivers/net/eepro100.c                         |    2 
 b/drivers/net/irda/irda-usb.c                    |    5 
 b/drivers/net/ppp_deflate.c                      |    1 
 b/drivers/net/sunhme.c                           |    2 
 b/drivers/net/tg3.c                              |  617 ----
 b/drivers/net/tg3.h                              |   43 
 b/drivers/net/wan/syncppp.c                      |    2 
 b/drivers/net/wireless/airo.c                    |    5 
 b/drivers/pci/probe.c                            |    2 
 b/drivers/sbus/char/Config.in                    |    4 
 b/drivers/scsi/aic7xxx_old.c                     |    4 
 b/drivers/scsi/ide-scsi.c                        |   94 
 b/drivers/scsi/ips.c                             |    4 
 b/drivers/scsi/ncr53c8xx.c                       |    2 
 b/drivers/scsi/pluto.c                           |    6 
 b/drivers/scsi/seagate.c                         |    2 
 b/drivers/scsi/sg.c                              |  148 -
 b/drivers/sgi/Config.in                          |    2 
 b/drivers/usb/class/bluetty.c                    |    1 
 b/drivers/usb/class/cdc-acm.c                    |    2 
 b/drivers/usb/core/devio.c                       |    2 
 b/drivers/usb/core/hcd.c                         |    2 
 b/drivers/usb/core/hub.c                         |   24 
 b/drivers/usb/core/inode.c                       |   17 
 b/drivers/usb/core/message.c                     |    2 
 b/drivers/usb/core/urb.c                         |   36 
 b/drivers/usb/core/usb.c                         |  203 +
 b/drivers/usb/host/Makefile                      |    3 
 b/drivers/usb/host/ehci-q.c                      |    6 
 b/drivers/usb/host/ohci-dbg.c                    |   29 
 b/drivers/usb/host/ohci-hcd.c                    |   10 
 b/drivers/usb/host/ohci-q.c                      |   78 
 b/drivers/usb/host/ohci-sa1111.c                 |    2 
 b/drivers/usb/host/ohci.h                        |   17 
 b/drivers/usb/host/uhci-hcd.c                    |   29 
 b/drivers/usb/input/Config.help                  |   45 
 b/drivers/usb/input/Config.in                    |    9 
 b/drivers/usb/input/Makefile                     |   16 
 b/drivers/usb/input/fixp-arith.h                 |   84 
 b/drivers/usb/input/hid-core.c                   |  227 +
 b/drivers/usb/input/hid-debug.h                  |   10 
 b/drivers/usb/input/hid-ff.c                     |   90 
 b/drivers/usb/input/hid-input.c                  |   66 
 b/drivers/usb/input/hid-lg3dff.c                 |  444 +++
 b/drivers/usb/input/hid-lgff.c                   |  495 +++
 b/drivers/usb/input/hid.h                        |   38 
 b/drivers/usb/input/hiddev.c                     |  184 -
 b/drivers/usb/input/pid.c                        |  311 ++
 b/drivers/usb/input/pid.h                        |   62 
 b/drivers/usb/input/powermate.c                  |  360 ++
 b/drivers/usb/input/xpad.c                       |  330 ++
 b/drivers/usb/media/se401.c                      |    1 
 b/drivers/usb/media/stv680.c                     |    1 
 b/drivers/usb/misc/emi26.c                       |   28 
 b/drivers/usb/misc/tiglusb.c                     |   30 
 b/drivers/usb/net/usbnet.c                       |    6 
 b/drivers/usb/serial/empeg.c                     |    6 
 b/drivers/usb/serial/io_edgeport.c               |    6 
 b/drivers/usb/serial/ir-usb.c                    |   11 
 b/drivers/usb/serial/kl5kusb105.c                |    3 
 b/drivers/usb/serial/visor.c                     |    1 
 b/drivers/usb/storage/scsiglue.c                 |   80 
 b/drivers/usb/storage/transport.c                |  144 -
 b/drivers/usb/storage/usb.c                      |  109 
 b/drivers/usb/storage/usb.h                      |   28 
 b/drivers/video/Config.in                        |   18 
 b/fs/Config.in                                   |    2 
 b/fs/Makefile                                    |    2 
 b/fs/affs/namei.c                                |   11 
 b/fs/block_dev.c                                 |    7 
 b/fs/buffer.c                                    |   16 
 b/fs/dcache.c                                    |    2 
 b/fs/direct-io.c                                 |  491 +++
 b/fs/driverfs/inode.c                            |    7 
 b/fs/ext2/inode.c                                |    9 
 b/fs/hpfs/dir.c                                  |    5 
 b/fs/jfs/jfs_debug.c                             |   18 
 b/fs/jfs/jfs_debug.h                             |    8 
 b/fs/jfs/jfs_logmgr.c                            |    6 
 b/fs/jfs/jfs_txnmgr.c                            |    2 
 b/fs/jfs/super.c                                 |   13 
 b/fs/lockd/xdr.c                                 |    9 
 b/fs/lockd/xdr4.c                                |   11 
 b/fs/nfs/inode.c                                 |    9 
 b/fs/nfs/nfs2xdr.c                               |   49 
 b/fs/nfs/nfs3xdr.c                               |   56 
 b/fs/ntfs/ChangeLog                              |  123 
 b/fs/ntfs/Makefile                               |    6 
 b/fs/ntfs/aops.c                                 |  423 ---
 b/fs/ntfs/attrib.c                               |   57 
 b/fs/ntfs/compress.c                             |   62 
 b/fs/ntfs/dir.c                                  |  239 +
 b/fs/ntfs/file.c                                 |   35 
 b/fs/ntfs/inode.c                                |  597 +++-
 b/fs/ntfs/inode.h                                |   13 
 b/fs/ntfs/mft.c                                  |   18 
 b/fs/ntfs/ntfs.h                                 |   20 
 b/fs/ntfs/super.c                                |  319 --
 b/fs/ntfs/volume.h                               |   66 
 b/fs/partitions/Config.in                        |    4 
 b/fs/partitions/check.c                          |    4 
 b/fs/partitions/msdos.c                          |    4 
 b/fs/pipe.c                                      |    2 
 b/fs/quota_v2.c                                  |    2 
 b/fs/ramfs/inode.c                               |    7 
 b/fs/reiserfs/Makefile                           |    2 
 b/fs/reiserfs/do_balan.c                         |    8 
 b/fs/reiserfs/fix_node.c                         |   33 
 b/fs/reiserfs/ibalance.c                         |    7 
 b/fs/reiserfs/stree.c                            |    2 
 b/fs/reiserfs/super.c                            |    4 
 b/fs/smbfs/Makefile                              |    7 
 b/fs/smbfs/file.c                                |    4 
 b/fs/smbfs/inode.c                               |   52 
 b/fs/smbfs/ioctl.c                               |    8 
 b/fs/smbfs/proc.c                                | 1379 +++++-----
 b/fs/smbfs/proto.h                               |   37 
 b/fs/smbfs/request.c                             |  796 +++++
 b/fs/smbfs/request.h                             |   69 
 b/fs/smbfs/smbiod.c                              |  325 ++
 b/fs/smbfs/sock.c                                |  947 +-----
 b/include/asm-alpha/siginfo.h                    |    1 
 b/include/asm-arm/arch-adifcc/param.h            |    2 
 b/include/asm-arm/arch-anakin/param.h            |    5 
 b/include/asm-arm/arch-arc/param.h               |    2 
 b/include/asm-arm/arch-cl7500/param.h            |    4 
 b/include/asm-arm/arch-clps711x/param.h          |    2 
 b/include/asm-arm/arch-ebsa110/param.h           |    2 
 b/include/asm-arm/arch-ebsa285/param.h           |    2 
 b/include/asm-arm/arch-epxa10db/param.h          |    2 
 b/include/asm-arm/arch-integrator/param.h        |    2 
 b/include/asm-arm/arch-iop310/param.h            |    2 
 b/include/asm-arm/arch-l7200/param.h             |   17 
 b/include/asm-arm/arch-nexuspci/param.h          |    2 
 b/include/asm-arm/arch-rpc/param.h               |    2 
 b/include/asm-arm/arch-sa1100/assabet.h          |   75 
 b/include/asm-arm/arch-sa1100/neponset.h         |   74 
 b/include/asm-arm/arch-sa1100/param.h            |    2 
 b/include/asm-arm/arch-sa1100/pfs168.h           |    2 
 b/include/asm-arm/arch-sa1100/serial.h           |   34 
 b/include/asm-arm/arch-shark/param.h             |    5 
 b/include/asm-arm/arch-shark/system.h            |    2 
 b/include/asm-arm/arch-tbox/param.h              |    5 
 b/include/asm-arm/cacheflush.h                   |    2 
 b/include/asm-arm/glue.h                         |   19 
 b/include/asm-arm/hardware/sa1111.h              |    9 
 b/include/asm-arm/irq.h                          |    1 
 b/include/asm-arm/mach/serial_sa1100.h           |    3 
 b/include/asm-arm/mmu_context.h                  |   17 
 b/include/asm-arm/param.h                        |   17 
 b/include/asm-arm/proc-armv/pgtable.h            |    4 
 b/include/asm-arm/proc-armv/ptrace.h             |   11 
 b/include/asm-arm/proc-armv/system.h             |    4 
 b/include/asm-arm/procinfo.h                     |   17 
 b/include/asm-arm/suspend.h                      |    4 
 b/include/asm-arm/system.h                       |    7 
 b/include/asm-cris/pgtable.h                     |    2 
 b/include/asm-cris/siginfo.h                     |    2 
 b/include/asm-i386/suspend.h                     |    1 
 b/include/asm-m68k/mac_via.h                     |    2 
 b/include/asm-parisc/semaphore.h                 |    2 
 b/include/asm-ppc/keyboard.h                     |   28 
 b/include/asm-ppc/machdep.h                      |    6 
 b/include/asm-sh/pgtable-2level.h                |    2 
 b/include/asm-sparc/cache.h                      |    1 
 b/include/asm-sparc/param.h                      |   10 
 b/include/asm-sparc64/cache.h                    |    3 
 b/include/asm-sparc64/param.h                    |   10 
 b/include/linux/atapi.h                          |  281 ++
 b/include/linux/blkdev.h                         |    2 
 b/include/linux/brlock.h                         |    2 
 b/include/linux/buffer_head.h                    |    2 
 b/include/linux/console_struct.h                 |    1 
 b/include/linux/fs.h                             |   12 
 b/include/linux/gameport.h                       |    1 
 b/include/linux/hiddev.h                         |   27 
 b/include/linux/ide.h                            |   70 
 b/include/linux/if_vlan.h                        |   22 
 b/include/linux/input.h                          |   68 
 b/include/linux/namespace.h                      |    2 
 b/include/linux/netlink.h                        |    8 
 b/include/linux/nfs_xdr.h                        |    4 
 b/include/linux/notifier.h                       |    2 
 b/include/linux/raid/md_k.h                      |    2 
 b/include/linux/reiserfs_fs.h                    |    8 
 b/include/linux/sched.h                          |   21 
 b/include/linux/serio.h                          |    5 
 b/include/linux/smb_fs_sb.h                      |   46 
 b/include/linux/sunrpc/clnt.h                    |    5 
 b/include/linux/sunrpc/sched.h                   |    8 
 b/include/linux/sunrpc/timer.h                   |   41 
 b/include/linux/sunrpc/xprt.h                    |   29 
 b/include/linux/suspend.h                        |   13 
 b/include/linux/sysrq.h                          |   13 
 b/include/linux/uinput.h                         |   78 
 b/include/linux/usb.h                            |   34 
 b/include/linux/usbdevice_fs.h                   |    3 
 b/include/linux/vt_kern.h                        |    1 
 b/include/net/dsfield.h                          |   25 
 b/include/net/tcp.h                              |    1 
 b/include/scsi/sg.h                              |   23 
 b/ipc/msg.c                                      |    4 
 b/ipc/sem.c                                      |    6 
 b/kernel/futex.c                                 |   41 
 b/kernel/panic.c                                 |    2 
 b/kernel/platform.c                              |    7 
 b/kernel/pm.c                                    |    2 
 b/kernel/printk.c                                |    2 
 b/kernel/sched.c                                 |   14 
 b/kernel/softirq.c                               |    2 
 b/kernel/suspend.c                               |  347 +-
 b/lib/vsprintf.c                                 |    4 
 b/mm/filemap.c                                   |   86 
 b/mm/mmap.c                                      |    2 
 b/mm/mprotect.c                                  |    4 
 b/mm/msync.c                                     |    7 
 b/mm/slab.c                                      |    2 
 b/net/core/dst.c                                 |    6 
 b/net/ipv4/netfilter/ip_tables.c                 |    3 
 b/net/ipv4/tcp.c                                 |    2 
 b/net/netlink/af_netlink.c                       |   19 
 b/net/netsyms.c                                  |    2 
 b/net/sunrpc/Makefile                            |    3 
 b/net/sunrpc/clnt.c                              |    9 
 b/net/sunrpc/sched.c                             |   62 
 b/net/sunrpc/timer.c                             |   74 
 b/net/sunrpc/xdr.c                               |    2 
 b/net/sunrpc/xprt.c                              |  312 +-
 b/net/unix/af_unix.c                             |    2 
 b/sound/oss/Config.in                            |    4 
 b/sound/oss/ad1848.c                             |    9 
 b/sound/oss/btaudio.c                            |   71 
 b/sound/oss/es1370.c                             |   27 
 b/sound/oss/es1371.c                             |   55 
 b/sound/oss/mad16.c                              |    2 
 b/sound/oss/sb_audio.c                           |    6 
 b/sound/oss/trident.c                            |   72 
 b/sound/oss/trident.h                            |    4 
 b/sound/pci/cs46xx/cs46xx.c                      |    1 
 drivers/char/adbmouse.c                          |  209 -
 drivers/char/amigamouse.c                        |  213 -
 drivers/char/atixlmouse.c                        |  151 -
 drivers/char/logibusmouse.c                      |  165 -
 drivers/char/msbusmouse.c                        |  175 -
 drivers/char/pc110pad.c                          |  851 ------
 drivers/char/pc110pad.h                          |   31 
 drivers/char/qpmouse.c                           |  381 --
 drivers/usb/host/uhci-debug.h                    |  577 ----
 drivers/usb/host/uhci.c                          | 3132 -----------------------
 drivers/usb/host/uhci.h                          |  441 ---
 drivers/usb/host/usb-uhci-dbg.c                  |  151 -
 drivers/usb/host/usb-uhci-debug.h                |  141 -
 drivers/usb/host/usb-uhci-hcd.c                  |  649 ----
 drivers/usb/host/usb-uhci-hcd.h                  |  247 -
 drivers/usb/host/usb-uhci-hub.c                  |  213 -
 drivers/usb/host/usb-uhci-mem.c                  |  717 -----
 drivers/usb/host/usb-uhci-q.c                    | 1227 ---------
 drivers/usb/host/usb-uhci.c                      | 3095 ----------------------
 drivers/usb/host/usb-uhci.h                      |  307 --
 fs/reiserfs/buffer2.c                            |   69 
 591 files changed, 20850 insertions(+), 25971 deletions(-)

Category:

  • Linux