I did attend [the teleconference], and I indicated I wished to ask a question, but they did not call on me. Here's the scoop. [ Update: Groklaw's unofficial transcript of this IWeThey twiki's mp3 of the teleconference. The site no longer exists, in 2010, but Internet Archive still has it.]
They announced that they have registered a copyright and that they are offering "enterprise" users of Linux a "run-only" license for binary use of their product which they claim is inside the Linux kernel.
Here's why I think their proposal violates the GPL:
What is the difference between "mere aggregation" and "combining two modules into one program"?
Mere aggregation of two programs means putting them side by side on the same CD-ROM or hard disk. We use this term in the case where they are separate programs, not parts of a single program. In this case, if one of the programs is covered by the GPL, it has no effect on the other program.
Combining two modules means connecting them together so that they form a single larger program. If either part is covered by the GPL, the whole combination must also be released under the GPL--if you can't, or won't, do that, you may not combine them.
Since this is not "mere aggregation" the whole must be released as GPL:
I'd like to incorporate GPL-covered software in my proprietary system. Can I do this?
You cannot incorporate GPL-covered software in a proprietary system. The goal of the GPL is to grant everyone the freedom to copy, redistribute, understand, and modify a program. If you could incorporate GPL-covered software into a non-free system, it would have the effect of making the GPL-covered software non-free too.
A system incorporating a GPL-covered program is an extended version of that program. The GPL says that any extended version of the program must be released under the GPL if it is released at all. This is for two reasons: to make sure that users who get the software get the freedom they should have, and to encourage people to give back improvements that they make.
However, in many cases you can distribute the GPL-covered software alongside your proprietary system. To do this validly, you must make sure that the free and non-free programs communicate at arms length, that they are not combined in a way that would make them effectively a single program.
The difference between this and "incorporating" the GPL-covered software is partly a matter of substance and partly form. The substantive part is this: if the two programs are combined so that they become effectively two parts of one program, then you can't treat them as two separate programs. So the GPL has to cover the whole thing.
If the two programs remain well separated, like the compiler and the kernel, or like an editor and a shell, then you can treat them as two separate programs--but you have to do it properly. The issue is simply one of form: how you describe what you are doing. Why do we care about this? Because we want to make sure the users clearly understand the free status of the GPL-covered software in the collection.
If people were to distribute GPL-covered software calling it "part of" a system that users know is partly proprietary, users might be uncertain of their rights regarding the GPL-covered software. But if they know that what they have received is a free program plus another program, side by side, their rights will be clear.
Can you get around this by releasing binary-only? Not if they are part of the same program:
Can I release a modified version of a GPL-covered program in binary form only?
No. The whole point of the GPL is that all modified versions must be free software--which means, in particular, that the source code of the modified version is available to the users.
This seems to put enterprise users in a Catch 22: they can violate SCO's demands and get sued or they can violate the GPL and get sued. Of course, it puts SCO in a Catch 22 also. How do you get the legal system to back you up if you are asking people to violate someone else's license? I think they still don't totally get the GPL, unless what they said verbally at this teleconference was a case of imprecise language. They also don't intend to prove anything further as to what code they are talking about, so I really wonder how they can ask for enforcement unless they are prepared to indicate exactly what the infringing, allegedly infringing, code is.
With regards to copyright registration, here are some snips from the Copyright Office:
§ 412. Registration as prerequisite to certain remedies for infringement
In any action under this title, other than an action brought for a violation of the rights of the author under section 106A(a) or an action instituted under section 411(b), no award of statutory damages or of attorney's fees, as provided by sections 504 and 505, shall be made for --
(1) any infringement of copyright in an unpublished work commenced before the effective date of its registration; or
(2) any infringement of copyright commenced after first publication of the work and before the effective date of its registration, unless such registration is made within three months after the first publication of the work.
So damages would not be retroactive, because they didn't register within 3 months of first publication. Any damages would be from date of registration. Here's another snip:
§ 410. Registration of claim and issuance of certificate
....(c) In any judicial proceedings the certificate of a registration made before or within five years after first publication of the work shall constitute prima facie evidence of the validity of the copyright and of the facts stated in the certificate. The evidentiary weight to be accorded the certificate of a registration made thereafter shall be within the discretion of the court.
System V was first published more than 5 years ago, so it would appear that they lack prima facie evidence of the validity of the copyright, and I wonder if this would hamper them in any immediate cease and desist and takedown action, since the judge would have to evaluate the validity of the license? I don't know the answer to that question yet. I am just thinking aloud. Maybe a reader knows the answer and will share.
Here's what prima facie means: "Latin for 'at first look,' or 'on its face,' referring to a lawsuit or criminal prosecution in which the evidence before trial is sufficient to prove the case unless there is substantial contradictory evidence presented at trial."
P.S. I checked the copyright filing, and they appear not to have registered as a new filing, so the above won't help. They filed as revision and new matter to a copyright from 1992. Details to follow.
And just so you don't go to bed morose and glum, here are some quotations from IBM and an attorney, who don't think much of SCO's chances, from this article:
"I don't consider it a significant step in the lawsuit in any way, although they will probably paint it differently," said Brian Ferguson, an attorney at McDermott, Will, & Emery in Washington D.C.
"SCO needs to openly show the Linux community any copyrighted Unix code which they claim is in Linux," IBM spokeswoman Trink Guarino said. The company has said in the past that the suit is baseless. IBM argued the licensing program is not grounded in the facts. "SCO seems to be asking customers to pay for a license based on allegations and not facts," IBM's Guarino said.
Here's another reaction:
I.D.E.A.L. Technology's Douglass Hock said he is skeptical of SCO's copyright-infringement claims. "I don't feel they have much to go on at this point," said Hock, president of the Orlando, Fla.-based Linux solution provider. "Customers know that SCO has been a dying beast, and they see this as a last breath or effort to retain some sort of market share," he said.
And, my personal favorite:
Jonathan Eunice, an analyst at Illuminata Inc. in Nashua, N.H., said... "I think that from a legal point of view, we're in the incredibly early days" of this legal fight, Eunice said. For some users, the offer may be enticing, depending on the cost of the special Unix licenses, he said. Some may see it as a "cheap insurance policy" to protect them against eventually being sued by SCO, he said. On the other hand, because the case isn't even yet in the courtroom, the risk for users is essentially unchanged from recent months, Eunice said.
"I don't see it as something that should incite an enterprise Linux customer to do any more than they did last week," he said. "The threat level increases a bit, but mainly because of the perception that SCO is a psycho killer, not that the case has changed."
Heh heh. You said it, pal.
Update: Here's the SCO press release, followed by the SCO announcement of the teleconference:
SCO Registers UNIX Copyrights and Offers UNIX License
U.S. Copyright Office Officially Begins Assignment of UNIX Copyrights to SCO,
Company to Provide UNIX License to Commercial Linux End Users
LINDON, Utah, Jul 21, 2003
The SCO Group (SCO)(Nasdaq: SCOX) today announced that it has received U.S. copyright registrations for UNIX System V source code, a jurisdictional pre-requisite to enforcement of its UNIX copyrights. The company also announced it will offer UnixWare licenses tailored to support run-time, binary use of Linux for all commercial users of Linux based on kernel version 2.4.x and later. SCO will hold harmless commercial Linux customers that purchase a UnixWare license against any past copyright violations, and for any future use of Linux in a run-only, binary format.
In May, SCO announced that Linux contained SCO's UNIX System V source code and that Linux was an unauthorized derivative of UNIX. SCO also indicated that Linux end users could face liability for running it in their organization. Beginning this week, the company will begin contacting companies regarding their use of Linux and to offer a UnixWare license. SCO intends to use every means possible to protect the company's UNIX source code and to enforce its copyrights.
"Since the year 2001 commercial Linux customers have been purchasing and receiving software that includes misappropriated UNIX software owned by SCO," said Chris Sontag, senior vice president and general manager, SCOsource intellectual property division, The SCO Group. "While using pirated software is copyright infringement, our first choice in helping Linux customers is to give them an option that will not disrupt their IT infrastructures. We intend to provide them with choices to help them run Linux in a legal and fully-paid for way."
Hundreds of files of misappropriated UNIX source code and derivative UNIX code have been contributed to Linux in a variety of areas, including multi-processing capabilities. The Linux 2.2.x kernel was able to scale to 2-4 processors. With Linux 2.4.x and the 2.5.x development kernel, Linux now scales to 32 and 64 processors through the addition of advanced Symmetrical Multi-Processing (SMP) capabilities taken from UNIX System V and derivative works, in violation of SCO's contract agreements and copyrights.
"For several months, SCO has focused primarily on IBM's alleged UNIX contract violations and misappropriation of UNIX source code," said Darl McBride, president and CEO, The SCO Group. "Today, we're stating that the alleged actions of IBM and others have caused customers to use a tainted product at SCO's expense. With more than 2.4 million Linux servers running our software, and thousands more running Linux every day, we expect SCO to be compensated for the benefits realized by tens of thousands of customers. Though we possess broad legal rights, we plan to use these carefully and judiciously."
"Following the distribution of our letter to the Fortune 1000 and Global 500, many prominent companies using Linux contacted SCO to ask, 'What do you want me to do?'," added McBride. "Today, we're delivering a very clear message to customers regarding what they should do. Intellectual property is valuable and needs to be respected and paid for by corporations who use it for their own commercial benefit. The new UnixWare license accomplishes that objective in a fair and balanced way."
Pricing and Availability
Pricing of the run-time, binary UnixWare license will be announced in the coming weeks to customers and resellers. For more information, contact your local SCO sales representative or contact SCO at (800) 726-8649 or on the Web at www.sco.com.
The SCO Group (Nasdaq: SCOX) helps millions of customers in more than 82 countries to grow their businesses everyday. Headquartered in Lindon, Utah, SCO has a worldwide network of more than 11,000 resellers and 4,000 developers. SCO Global Services provides reliable localized support and services to partners and customers. For more information on SCO products and services, visit http://www.sco.com.
SCO, and the associated SCO logo are trademarks or registered trademarks of The SCO Group, Inc. in the U.S. and other countries. UNIX and UnixWare are registered trademarks of The Open Group. All other brand or product names are or may be trademarks of, and are used to identify products or services of, their respective owners.
The SCO Group Teleconference, Monday, July 21, Noon EDT
Jul 18, 2003
US: 800-406-5356 Toll Call: 913-981-5572 Conference code #: 464644
SCO to Provide Updates on IBM lawsuit, UNIX Ownership and Copyrights
What: SCO Teleconference: * Latest developments in IBM lawsuit * Details about ownership of UNIX intellectual property, copyrights and opportunities for Linux customers
Who: Darl McBride, President & CEO, The SCO Group Chris Sontag, Senior Vice President, SCOsource, The SCO Group David Boies, Boies, Schiller & Flexner LLP
The SCO Group (Nasdaq: SCOX), the owner of the UNIX operating system, helps millions of customers in more than 82 countries to grow their businesses. Headquartered in Lindon, Utah, SCO has a worldwide network of more than 11,000 resellers and 8,000 developers. SCO Global Services provides reliable, localized support and services to all partners and customers. For more information on SCO products and services, visit http://www.sco.com
Where: US: 800-406-5356 Toll Call: 913-981-5572 Password: 464644
When: Monday, July 21, 2003 Noon EDT
Who: Press and industry analysts interested in UNIX and Linux intellectual property issues. Linux customers who wish to receive clarification from SCO on Linux use.
Note: A recorded replay of the teleconference will be made available 2-3 hours following the conference call and can be accessed by contacting Seth Oldfield at firstname.lastname@example.org or by calling 801-932-5709.