OSDN:  Our Network - Newsletters - Advertise - Shop   SEARCH:     
NewsForge - The Online Newspaper of Record for Linux and Open Source
The Online Newspaper of Record      
for Linux and Open Source
August 10th, 2002
   Corporate Voices       Home     Linux.Com     Reports     NewsVac      
 
Advertisement
 
  UCITA drafters make changes, but don't go far enough for Red Hat  
Wednesday August 07, 2002 - [ 09:45 AM GMT ]   Print this Article
Topic - Government
-  -By Grant Gross -
The group that drafted the controversial UCITA legislation has approved a handful of changes designed to address concerns raised by Open Source advocates, but those changes may not go far enough to win the approval of Red Hat's lawyer.

The National Conference of Commissioners on Uniform State Laws approved several changes to its Uniform Computer Information Transactions Act, which is supposed to be a model for state legislatures to consider.

Among the changes approved by the NCCUSL last week were some that addressed concerns voiced by the Open Source and Free Software communities:

  • A state's consumer protection law now trumps UCITA.
  • Software contract terms that prohibit criticism of that product are unenforceable.
  • A software contract may not prohibit reverse engineering that is done for the purposes of making a piece of software work with other software.
  • Open Source software is exempt from UCITA when that software is not sold for a profit.

But that last change doesn't go far enough, says Carol Kunze, a lawyer working for Red Hat on UCITA issues. Before the commission's meeting, Kunze wrote a letter asking the group to kill UCITA altogether. Red Hat and other Open Source companies have long objected to UCITA's requirement that Open Source software provide warranties to customers.

Kunze says the new changes stop short of exempting Open Source software a customer has purchased from carrying a warranty. And software distributed for free would still be required under UCITA to carry a warranty if there's a charge for installation services or an accompanying maintenance contract.

The bottom line, says Kunze, is that any Open Source programmers trying to make money from their software would have to carry up-front warranty disclaimers saying there are no implied warranties beyond those that are granted, like proprietary companies do in their click-wrap agreements. "Open Source/Free Software would have to adopt the proprietary practice of having an upfront agreement with the user, something that many Open Source/Free Software programmers don't want to do, if only to disclaim the implied warranties," Kunze says.

Kunze also worries about the combination of UCITA with the laws in several states that prohibit warranty disclaimers. "Should a state adopt UCITA, but amend it by disallowing warranty disclaimers for consumers, Open Source/free software may be forced to carry mandatory warranties," she says. "I am reminded of Bruce Perens' statement in Open Sources: Voices from the Open Source Revolution (1999): 'If free-software authors lose the right to disclaim all warranties and find themselves getting sued over the performance of the programs they've written, they'll stop contributing free software to the world.'"

Commission officials say some of the changes in the UCITA model bill were prompted by the many concerns expressed by Open Source and Free Software advocates. But Carlyle "Connie" Ring, chairman of the UCITA drafting committee, says the changes are a good compromise for the Open Source community. "No one comes out at 100%," Ring says. "We all give a little bit."

Ring clarifies that the new UCITA would exempt from warranty an Open Source product that was sold for the cost of the media it was on, such as a $3 Linux CD set. But a Red Hat boxed set selling at Wal-Mart for $60 would fall under UCITA's warranty provisions.

"If you're packaging that as a commercial product, then you're in the business that every other software purveyor is in," Ring says. In Ring's way of thinking, you then should abide by the same warranty rules as the rest of the industry.

Ring predicts the software warranty debate could go two ways: through state legislatures working on legislation such as the commission has recommended, or through the U.S. Congress. Ring doubts that Congress would exempt commercial software from carrying warranty disclaimers.

Acknowledgment of GPL, reverse engineering

Kunze is also interested in a couple of other changes to the UCITA model legislation. One is an acknowledgment that a notice license -- such as the GPL or BSD licenses -- is not governed by UCITA, as opposed to contractual licenses. She says while this acknowledgment doesn't really change the existing law, it may be useful in helping people understand licenses such as the GPL.

Kunze is more concerned about the reverse engineering provision in UCITA, which, like the warranty change, may not be of much help to Free Software programmers. The change to allow reverse engineering for interoperability purposes basically follows the Digital Millennium Copyright Act's language, she says, in requiring that reverse-engineered information must not have been "readily available" to the programmer.

So what's that mean? "'Readily available' may mean that an attempt must first be made to obtain a license for the information," she says. "What's more, it's not clear whether conditions on the information, such as payment, may be imposed. Given that Open Source/Free Software does not generate license income, any required payment may put this option out of reach. Any benefit from this reverse engineering clause may prove elusive."

What's next?

The original UCITA model legislation was the first proposed by the National Conference of Commissioners on Uniform State Laws that the American Bar Association threatened to oppose, says John McCabe, legislative director for the NCCUSL. The changes to UCITA will now go back to the ABA for approval in mid-2003.

Meanwhile, the NCCUSL will pitch the new UCITA language to state legislatures across the United States, including to the two states that have already passed UCITA laws, Maryland and Virginia. Ring says his group will recommend that the two states adopt the changes they haven't already addressed.

But Red Hat's Kunze predicts UCITA will continue to be opposed by consumer groups in states where it's considered. "Given that the recent changes still do not satisfy its opponents, it's not clear whether UCITA will now be successful in getting adopted in other states, particularly with the added charge that it would force Open Source/Free Software to adopt proprietary practices in having agreements with users," she says.


 

( Post a new comment )

Why is that?      (#21802)
by Anonymous Reader on 2002.08.07 5:30


"Open Source software is exempt from UCITA when that software is not sold for a profit."

Why?
[ Reply to This | Parent ]

RedHat...      (#21817)
by Anonymous Reader on 2002.08.07 8:58


It sounds to me like under this law a programmer who releases his code using a license like the GPL or BSD license is in NO WAY required to provide a warranty. On the other hand, a company like RedHat, who takes that same code and repackages it and sells it for a profit, would be required to provide a warranty on that programmer's code... NOT THE PROGRAMMER HIMSELF.

Why doesn't RedHat like this? Well, it's pretty obvious.... Is this a threat to OpenSource software? I guess there the real question is whether or not you think companies like RedHat do in fact help promote others' code.

Would it be possible for RedHat to distribute all GPL code on a separate disk and label it a "free bonus CD" in their distribution, enabling them to claim that they do not have to provide any warranty on that part of the software, and only provide a warranty on say... their own install disk?

Just a thought.
[ Reply to This | Parent ]

RedHat's Workaround      (#21822)
by Anonymous Reader on 2002.08.07 9:22


Of course since all of RedHat's distribution is GPL'd they could easily sell manuals to that distribution and just have Free Bonus CD's in the backs of the books that happen to contain the software to install a GPL'd distribution of Linux that happens to be developed at RedHat Labs.

This is pretty simple. What would be worrisome from the redhat standpoing is not RedHat Linux though. It's the Avanded Server and other products that they make real money on. They impliment a large scale server environment that is sold for a profit. That would require a warranty with it. Of course these products are almost never sold without some sort of warranty anyway.
[ Reply to This | Parent ]

UCITA vs Free Speech      (#21824)
by Anonymous Reader on 2002.08.07 9:27


Would the UCITA not only apply to binary distributions?

I can't see the law standing if it applied to 'samples of source code'. If it did, it would surely get kicked out for having a chilling effect on free discussion of source.

Restricting UCITA so it didnt cover samples also seems unlikely to stand, since a sample of code that doesnt work is undesirable in an educational context. ("And we're supposed to GUESS the rest of how this would work???")

Which leaves UCITA restricted to binaries. If the software is written in a scripted language like Perl, then the only distribution format is source anyway.

IANAL. Anyone care to comment on this?

[ Reply to This | Parent ]

Software Warranty?      (#21847)
by Anonymous Reader on 2002.08.07 12:12


Why should Open Source or Free Software be required to provide a warranty when existing commercial software doesn't provide a real warranty?

Existing warranties can usually be summed up as follows "We provide a CD. There may or may not be anything on it. Tough"


[ Reply to This | Parent ]

Software Warranty      (#21882)
by Anonymous Reader on 2002.08.07 16:02


Here is it from my recent purchase of M$Project:

"Dislcaimer of Warranties. To the maximum extent permitted by applicable law, Microsoft and its suppliers provide this CAL (Client Access License Agreement) AS IS AND WITH ALL FAULTS, and hereby disclaim all other warranties and conditions, either express, implied, or statuatory, including, but not limited to, any (if any) implied warranties or conditions of merchantability, of fitness for a particular purpose, of accuracy or completeness of responses, of results, of workmanlike effort, of lack of viruses, and of lack of negligence, all with regard to the CAL."

I can't recall every buying software with the idea that it had a warranty. With the exception of some limited versions for very expensive SCADA systems.

I read this as basically a full abandonment of responsibility for how the product works.

Does UCITA intend to force meaningful warranties on Microsoft?
[ Reply to This | Parent ]
Advertisement

User Login

Username

Password


New User?
Lost Password?

Advertisement

Submissions
- News story
- Commentary

Advertisement

PriceCompare
Compare prices for a wide range of products.

Search


We want your story

Search Linux.com and NewsForge
  Choose section Enter keywords
   
  (Note: words under four characters are not indexed)
Advertisement
© Copyright 2002 - OSDN Open Source Development Network, All Rights Reserved
About NewsForge.com  •  About OSDN  •  Privacy Statement  •  Terms of Use  •  Advertise  •  Contact Us