USENIX Responds to SCO; Fyodor Pulls NMap
ronys writes "The venerable USENIX organization has written a fine response to SCO's letter to Congress.
As they point out, 'USENIX was here before SCO. USENIX was here before Linux.' Short and well written." And Reece Arnott writes: "As part of the NMap Press Release for the latest version of NMap, is a statement that explicitly revokes SCO's licence to redistribute it. From the press release: 'SCO Corporation of Lindon, Utah (formerly Caldera) has lately taken to an extortion campaign of demanding license fees from Linux users for code that they themselves knowingly distributed under the terms of the GNU GPL. They have also refused to accept the GPL, claiming that some preposterous theory of theirs makes it invalid (and even unconstitutional)! Meanwhile they have distributed GPL-licensed Nmap in (at least) their "Supplemental Open Source CD". In response to these blatant violations, and in accordance with section 4 of the GPL, we hereby terminate SCO's rights to redistribute any versions of Nmap in any of their products, including (without limitation) OpenLinux, Skunkware, OpenServer, and UNIXWare. We have also stopped supporting the OpenServer and UNIXWare platforms.'"
For those too lazy to look up Section 4 of the GPL:
Now this gets interesting: if SCO continues to distributed NMAP will the FSF start filing lawsuits? This might be the "Big Test" everyone has been waiting for.
/me makes a bowl of popcorn and sits back to enjoy the show.. (as an aside, does anyone know what compiler SCO uses to generate their binaries?)
Trolling is a art,
Doesn't the GPL say you cannot discriminate against any group? Or is their license being revoked because they are in violation of the GPL?
It's good to see someone use the GPL back at $CO for what it is worth. If Fyodor hadn't, would anyone else?
I would hope so, but so far it doesn't seem to be happening. I can't wait for others to do the same. Maybe groups like Samba can muster up the courage to do the same to these guys. Since $CO seems to be touting integration with Windows networks, losing Samba would be one of the things that they couldn't afford to do.
It's about time that someone took this stance and let's hope that others do as well. The free-ride double-standard is over.
Sure it is. They didn't say users of SCO couldn't use it. They just said SCO can't distribute it. Althought, stopping support for SCO is another deal. Of course that doesn't mean someone else can't take the source and support SCO with it. As I noted though, all they have done is say SCO can't distribute it due to licensing infringements. (just as SCO said IBM did)
"it's about time" dept.
Seriously, wonder what SCO will do if Samba and the other well known projects follow suit?
This guy is way out there
RTFA, they are not changing the license. They are invoking a clause in the existing license.
please get on this bandwagon? Thanks.
What if SCO doesn't comply?
I doubt seriously that they will, so what will come of their non-compliance?
Probably nothing, really, but this may well be another part of the GPL put to the test. They've stepped up to the plate with Nmap - I hope they're ready to play ball.
Okay, now lets all get ready from some good FUD from Darl!
*GASP* "Ohh my, it appears we own code in Nmap too!"
In fact you pretty much have to.
The sandbox may be free for everybody, but you're still getting kicked out if you keep hitting the other kiddies in the head with your plastic shovel.
SIG: HUP
There was no discrimination; SCO opted out of accepting the licensing terms of the NMAP software. Since they have said publicly that they do not accept the GPL, usage of any GPL licensed software is immediately forbidden under the terms of the license. The NMAP folks simply pulled the trigger in textual form.
The little guy just ain't getting it, is he?
if (SCO topic)
goto http://groklaw.net
else if (Gadget stuff)
goto http://arstechnica.com
else if (Linux stuff)
goto http://linuxtoday.com
else if (good journalism stuff)
goto http://theregister.co.uk
else
goto http://news.bbc.co.uk
fi
Actually, yes it is still free software. They have violated the existing GPL license, he is simply pointing out that after having violated that license, they no longer have any right to make use of the software. He isn't ammending the GPL, he's jsut making it obvious that they are violating it.
Cheers,
atarola
For every complex problem there is an answer that is clear, simple, and wrong. --H L Mencken
Somehow, I doubt you can, and this may be something to address in the next iteration of the GPL. Too late for the pool of software out there, perhaps, but not for new versions.
Try not. Do or do not, there is no try.
-- Dr. Spock, stardate 2822-3.
Great letter! Of course, it relies on congress seeing hypocrisy as a bad thing. Unfortunately, it is often par for the course.
"Dear Mr McBride,
Please pay $699 for every installation of SCO Unix due to the presense of NMAP."
In USENIX Russia, Darl pays YOU $699!
Don't blame Durga. I voted for Centauri.
That is not what this is about, it is quit simply about Fyoder enforcing an already existing clause of the GPL (4). He's not ammending the thing to lock SCO out. He is just making it a little more clear that having violated section 4 they are no longer entiteled to make use of or distribute NMap.
MMM a big steaming pile of crap. SCO forgot that an OS is nothing without apps. So as these apps start revoking themselves fromt he SCO distrib, the value of their product falls, along with the stock price, which is the exact opposite of what Darl wanted to do...
Looks like he'll prove himself the fool. I do feel bad for his family. He could have been something some day.
Slashdot's rate-of-post filter: Preventing you from posting too many great ideas at once.
SECTION 5 OF THE GPL:
5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.
I'd consider declaring it invalid is not accepting the license. Therefore, they're in violation of Section 5 (for distributing without agreeing to the license), and Section 4 (for distributing without being allowed to by the GPL, due to Section 5)
Either the EFF or FSF should be able to help out - that's what they are there for. They can use part of our yearly donations to cover the cost (all you readers did give a donation to both orgainizations, right?)
"There is more worth loving than we have strength to love." - Brian Jay Stanley
Because surely it must have shot them all off by now.
Stick Men
Hurray FyDoR! But nmap is one of many, many open source programs distributed by SCO. Why isn't the entire open source community tell SCO that their software can't be distrubted, things like KDE, Gnome, and the GNU projects tar, make et al? I belive that other open source projects should start demanding that SCO stop distributing them.
What to do with for enforcement? With so many pending legal battles against SCO, it would only be a matter of time before an IBM, Novel/Suse, or Redhat picks up the illegal acticity and uses it in court. Additionally it is an election year. I'm quite sure that if we as a community looked hard enough we could find a hungry DA.
AngryPeopleRule
"Science is about ego as much as it is about discovery and truth " - I said it, so sue me.
When I checked out the NMAP link, I eventually clicky=clicky-clicky'ed overt to the insecure.org homepage and saw (about halfway down) that part of the source for NMAP was featured in the movie Battle Royale.
So, this got me thinking: Since NMAP source is GPL, does it's inclusion in Battle Royale make the movie a derivative work and therefore also subject to the GPL?
Just thought I'd ask, because I don't think that - other than the DeCSS - case, anyone's ever mentioned this possiblility.
"Lawyers are for sucks."
- Doug McKenzie
IANAL and all that but I think the NMap folks are on shaky ground here. SCO has not attempted to "copy, modify, sublicense, or distribute the [NMap] except as expressly provided under [the GPL]".
They have attempted that with the Linux kernel however. So I don't see how SCO has violated the GPL with respect to NMap.
I do approve of the effort however.
Good luck with that
-- This is not a sig
GPL (or any other license for that matter) basically says that "You may use/distribute this software as long as you agree to these terms". If you do not agree to those terms, then you lose the rights the license gives you. SCO disagrees with the terms of the GPL, therefore they lose the rights the license gives them.
Lesbian Nazi Hookers Abducted by UFOs and Forced Into Weight Loss Programs - -all next week on Town Talk.
"Added a new classification system to nmap-os-fingerprints. In addition to the standard text description, each entry is now classified by vendor name (e.g. Sun), underlying OS (e.g. Solaris), OS generation (e.g. 7), and device type ("general purpose", router, switch, game console, etc). This can be useful if you want to (say) locate and eliminate the SCO systems on a network, or find the wireless access points (WAPs) by scanning from the wired side."
Fyodor (or any author of GPL'ed work, for that matter) can only do this 'cause SCO is violating the terms of the license. No one can arbitrarily block an individual or group from using GPL'ed code if they comply with the license.
BTW, Groklaw has an interesting thread where it is noted that any contract or license with discriminatory terms, (such as a hypothetical GPL clone that excluded SCO by name) is illegal under common law, as it would violate principles of general equitable conduct.
Move along, folks, nothing to see here...
"My strength is as the strength of ten men, for I am wired to the eyeballs on espresso."
Ok, this has been brought up a lot on Slashdot in the past few years, and I really think everyone should read this speech by Eben Moglen on why there will never be a test of the GPL in court (and a bunch of other interesting stuff). Here's the relevant portion :
It's quite simple see. The GPL cannot be tested in court, because if it is found invalid, the defendant can't continue to distribute the copyrighted work. If it is found valid, the defendant either has to abide by it's restrictions or can't continue to distribute the copyrighted work. Do you understand the pattern here ? Anyone who tries to fight it will only lose. That's the beauty of it.
"Not to mention all the idiots who use words like boxen."
Anonymous Coward on Monday August 04, @06:49PM
The SCO share is now well below $13. It hasnt been this low since august.
Seems like time is running out for our friends in Utah.
- SCOX refuses to accept the terms of invalid licences.
- SCOX has stated that the GPL is not a valid licence.
- Therefore, SCOX refuses to accept the terms of GPL licences.
and then...- GPL is the only license under which NMAP has been made available to SCOX.
- SCOX doesn't accept GPL licences.
- Therefore, SCOX has no licence to use/etc NMAP.
QEDOf course, SCOX probably will argue something along the lines of "GPL must == public domain for the good of the country". If this were to be true, then use of NMAP would not require a licence to use/etc... or maybe they'll say that they'll accept the terms of GPL until such time as it is declared invalid (effectively squirming out of this particular mess).
Fyodor is not "retracting" the license. The GPL clearly states that if you want to redistribute any code that has been licensed under it then you need to accept the GPL in its entirety. SCO has said the GPL is invalid, so they must not be accepting the GPL, so they haven't accepted a license at all.
They're not retracting a license because there's nothing to retract. If SCO won't accept the GPL, they have no license to distribute the software and are legally liable for violating. If SCO thinks that the license is invalid, that's fine. But then somebody needs to sue Darl's pants off (on second thought..) for copyright violations because they're distributing unlicensed software.
It would be sort of like you clicking "I Do Not Agree" on a Windows installation, then somehow getting the software installed anyway. Microsoft wouldn't RETRACT your license, rather, they'd sue you because you're using the software without one.
You're right though. Under the GPL, you can't explicitly deny anyone rights to distribute your code as long as they accept the GPL themselves. The problem is SCO has not accepted the GPL so they never had rights to distribute the code in the first place that could be revoked.
Alito: A vote for Alito is a punch in the eye to put that bitch back in her place!
Legolas: Ai! Ai! A Darlrog! A Darlrog is come!
Gimli: Calderin's Bane! (hides face)
Lindalf: Alas! A Darlrog. And I am already weary.
(to others) Fly! Over the bridge! This is a foe beyond any of you. I must hold the narrow way.
(to Darlrog) You cannot pass! I am a servant of the secret fire, wielder of the Flame of Finlandssvenskar. The dark fire will not avail you, Flame of Utah. Go back to the shadow! You cannot pass.
These sigs are more interesting tha
Also part of their press release:
To emphasize the highly professional nature of Nmap, all instances of "fucked up" in error message text has been changed to "b0rked".
They did not need to terminate SCO's license. It was already terminated when they claimed the GPL was invalid.
They could have just put them on notice of violation. This gives people the false impression that you need to explicitly terminate the license of a violator. You don't. The license is 'automagically' terminated if they person/entity does not accept the license.
"Fighting terrorists with millitary might is like killing a mosquitor on your Dad's forehead with a rifle."
Franklin was a prolific inventor. He refused to patent his inventions. He maintained that there was nothing wrong with someone else copying his work and using it to earn a living.
He also opened the first lending library (file sharing anyone?)
It is too bad he didn't have the concept of freely sharing things codified in the US Constitution. What a difference that would have made.
On second thought, such a major backlash by the OSS community could absolutely destroy SCO's offerings, giving the impression that OSS software is dangerous to use as a core supplement to your products.
tasks(723) drafts(105) languages(484) examples(29106)
If every open source project officially revokes SCO's license, they'd loose quite a bit. I think they would loose their TCP/IP support, if I recall correctly, because it is the BSD stack. Someone else already mentioned Apache yanking their licenses.
SCO also has a linux emulation API. At least at one point during this legal battle, SCO argued that the Linux API was embodied in Linux, and that this constituted an infringement on their copyright. However, SCO conveniently forgets about their Linux Kernel Personality. According to the SCO web site, "This environment does not contain a Linux kernel, but does contain the RPMs needed to run most Linux applications." So, anyone who owns code in these RPMs should also yank their code, crippling the SCO Unixware distribution. This could cause a major disruption in SCO's business, if properly executed.
Finally, I submit that Linus Torvalds should sue SCO for improperly incorporating the API into the SCO kernel and/or system libraries. The theory is that they could not have done this without viewing the code, and by doing so the code they've written is a derivative work of the Linux kernel. Properly executed, this could kill SCO altogether. Wouldn't that be enjoyable to watch.
SCO has revoked it's own rights under the GPL by not accepting the GPL. The language in the GPL that states that you must accept the GPL to be allowed to distribute GPLed products is pretty clear.
Sticking feathers up your butt does not make you a chicken - Tyler Durden
Even if Fyodor doesn't technically have the rights to do this under Section 4 (it seems subject to interpretation), SCO has a couple of choices:
- Pull NMap to avoid issues, and thereby admit that the GPL might hold up in court.
- Continue to distribute NMap, and (hopefully) get sued.
If they get sued, they can present one of two cases:
- Fyodor doesn't have the right to do this under the GPL -- a case they might win, but wouldn't fit their party line.
- The GPL is invalid and therefore code released under it is public domain -- what they've been claiming, and a case they absolutely CAN'T win.
So they're totally screwed, assuming that someone (EFF donations anyone?) pays to sue them if they keep distributing. No matter what they do, they're going to prove themselves wrong about the GPL.
Don't you wish your girlfriend was a geek like me?
GPL is not a free for all: you have to actively accept it, and stick to the requirements. by claiming the entire GPL as invalid, SCO does not accept the terms of the GPL, so the software reverts to normal copyright, which does not allow distribution and (in europe) does not even allow use (not sure if this also goes in the US. in european copytight law for software it is recognized that in order to run a program, you have to first make a copy of it in memory which counts as duplication)
No one can understand the truth until he drinks of coffee's frothy goodness.
--Sheikh Abd-Al-Kadir, 1587
The GPL isn't a contract, which has to be "accepted" by the receiving party to be effective. It is a straight copyright license. So that argument would not fly -- except for one thing: equitable estoppel.
"Equitable estoppel prevents one party from taking a different position at trial than they did at an earlier time if another party would be harmed by the change[d] position." -- Wikipedia
In other words: You can't argue in a custody suit that you're the child's father and then argue in the following child-support suit that you aren't.
The GPL, as Eben Moglen points out, is a distributor's defense when accused of copyright infringement by an author: "I'm not infringing -- because this author granted me permission to copy, under this here license." However, SCO have argued elsewhere that the GPL is invalid. Therefore, even though the GPL is a valid license, and would be a valid license for SCO's use of nmap, SCO is estopped from raising it in court as a defense.
Added a new classification system to nmap-os-fingerprints. In addition to the standard text description, each entry is now classified by vendor name (e.g. Sun), underlying OS (e.g. Solaris), OS generation (e.g. 7), and device type ("general purpose", router, switch, game console, etc). This can be useful if you want to (say) locate and eliminate the SCO systems on a network, or find the wireless access points (WAPs) by scanning from the wired side. >:|
Finally! Fyodor does what the Samba team SHOULD HAVE done. Hats off to Fyodor for getting the ball rolling. Let's hope that all the authors whose packages are on the skunkware CDs will have the wisdom to revoke from SCO the right to distribute them, since SCO does not accept the GPL.
Without skunkware, a SCO server is barely usable.
-- I am. Therefore, I think!
Could the FSF take the lead in a class action suit, where the class consists of all GPL code owners that have products redistributed by SCO?
I'll probably get modded down for this and told to take off the tin-foil hat, but...
It seems like Darl is doing someone else's lobbying for them.
There's a lot at stake here for a certain software monopolist. And most of Darl's arguments benefit that Redmond company more than SCO.
Why would it benefit SCO to lobby Congress against open source? It really doesn't. The more open source goes on, the more companies that SCO can sue. On the other hand, it does benefit a certain software company that actually SELLS software, and is currently suffering from open source competition.
Go ahead and call me a conspiracy-theorist. I think this is the best indication we've had yet that Microsoft is doing some under the table bankrolling of Darl's Misadventures (in addition to the above-table money they have already given SCO)... where there's smoke, there's fire.
Let's leave that aside for the moment, and suppose the argument for some mysterious reason does not apply to most other services but does apply to software. Then marketplace competition will drive prices down, as I understand the theory. How low can they go, in SCO's view, before they become unconstitutional?
Suppose that someone comes up with a brilliant new software package called ninunec ("Ninunec Is Not Unix, Nor Even Close"). Suppose that person wants to give away ninunec, perhaps with the intention of proving his worth to scare up venture capital for an even more ambitious plan he has.
Under the theory that SCO is presenting to congress, he should not be allowed contribute his work into the public domain! since this constitutes "dumping". I'm sure this raises free speech questions, but let's leave that aside, too. What is the lowest constitutionally permitted cost, under SCO's argument. so that our genius can promote his wares and himself. Let's say he keeps a conventional copyright and charges a penny per source download.
As long as the cost remains low enough, the evil consequences that SCO attributes to open source remain. You haven't solved the alleged problem that SCO proposes by mandating that software cannot be free. It therefore becomes necessary under SCO's arguments to mandate a minimum price for ninunec, and for every other piece of software (and every other service that falls under the SCO guidelines) that ever enters the marketplace! (Good luck with that one.)
SCO's letters, aside from their usual dubious claims about ownership of code, make claims that amount to mandating a profit for their industry by preventing contributions from a volunteer sector. The only meaningful way to implement that position into law is 1) to create an exhaustive list of activities that are constitutionally impermissible without charging a fee and 2) to have a government body set mandated minimum prices in all those activities.
That's not the free enterprise model I've heard so much about. I think we should reconsider which position is the subversive one!
mt
SCO has clearly not accepted the GPL. Which means that (barring any agreements they have made with individual authors) they have no license to either use or distribute any GPLd software.
Instead of banning SCO from distributing nmap, Fyodor should be suing them for copyright violation since they are clearly distributing it without a license.
Better still, form a class action lawsuit against SCO of people who hold copyright for GPLd software distributed by SCO for copyright violation. That a big enough cookie that you might find some laywers willing to go for it on speculation.
This incedentally is one of the reasons it makes some sense to assign copyright to the FSF. It's a lot easier for a single organization to press a lawsuit than to organize a class action with thousands of individual developers. Think herding cats.
Sorry, but this isn't the playground, and apache can't just take their ball and go home. Unless SCO has violated the apache software license, the apache foundation cannot just suddenly remove the rights of SCO under that license because it "feels like it."
SCO has violated the GPL. Companies that distribute their software under the GPL have a right to withdraw the licensing of SCO because the GPL gives them that right due to the violation.
No such clause exists in the apache software license that if you violate the GPL they can pull your rights.
--- It is not the things we do which we regret the most, but the things which we don't do.
This could also allow the FSF to pull such tools as GCC, binutils, and all of the C development libraries, which would make it very difficult to develop software or run certain programs under SCO's version of Linux.
It's good to use your head, but not as a battering ram.
At first I was going to dismiss your comment by saying that you can't change the license to non-GPL, and SCO has broken the GPL and thus could not distribute a GPLd piece of code.
Upon reflection, I think they may only be violating the GPL license of the kernel. If this is so, then you are correct. Until they violate the GPL license of dhowells-map, it could be distributed by them.
The more I think about this, the more complex I see the licensing issues of a typical Linux distribution are. There are probably hundreds(thousands?) of different copyright holders on those distribution's disks. Breaking the license of any one, would not break the license of all the others. A nasty company could pick their battles and only violate the licenses of a few pieces of the distribution where they feel they can get away with it.
I wonder if a clause could/should be added to the GPL stating that violating a clause of the GPL of any licensor, violates the GPL of all GPL'd code? So if you broke the license for any one piece, the whole pie would be taken away.
For TrollTech, if you were developing GPL'ed software, you could use their toolkit, but if you were doing proprietary software, you had to buy some sort of license.
IANALJAP (IANAL, just a programmer), but what would stop Fyodor from doing the same thing? This software is offered under two licenses: the GPL if you are anybody but The SCO Group, or the No License if you are The SCO Group. This way, we don't have to have these long arguments about section 4 or 5 of the GPL, and life is good. I realize that this may be against the spirit of the GPL, but, according to section 2:
So, is this legit? Personally, I'd really like to see the SAMBA or GCC folks do something like this (no offense to Fyodor, but losing the rights to distribute SAMBA would hurt SCO a LOT more than losing the rights to distribute NMap.
Karma: Chameleon - mostly influenced by bad '80s New Wave music
After rereading the submission and copy of nmap's release notes, I see that Fyodor isn't revoking SCO's license to nmap because he doesn't like them, he's accusing them of violating the GPL and telling them their license to use nmap is revoked as a result.
On that thought, I think Fyodor is missing a bet here; IIRC, the penalties for intentional copyright infringement can be quite large. (After all, isn't that what SCO originally accused IBM of?) He should talk to a lawyer and get them to draft a "cease and desist" letter to SCO.
If they want to use his code for free under the GPL, they have to abide by it. Otherwise, if they want to license it separately, they should have to pay $$$ just like a "real, Constitutional" license agreement.
Jay (=
(Maybe there should be a slew of copyright registation requests sent to the Library of Congress for source code...)
I read Darl's letter and was appaled that he misses the point of the GPL entirely. Though the copywrite laws are there to encourage commercial growth and the ability to create wealth from IP and brand names, you should inversely be able to ensure your work will not be used for profit for the good of humanity / the general public. The GPL, rather than ensuring a stiffling of cemmercial work, ensures the prosperity of public works. The GPL makes software freely available because those who contribute are excercizing their rights to allow people access to use and distribute their work, without the ability to with hold their work on GPL projects and make money from those changes without redistributing source changes under the GPL. This ensures that the creators interest in keeping their work protected is safe from commercial theft or commercial managment.
I think Darl should look at the fact that many PhDs, Graduate Students would love to work on AIX, Solaris, or any other flavor of commercial UNIX to make modifications, do research, or improve their product merely for the fact of learning. Operating on these systems is impossible for most students and professionals and this is the reason Linux was created and the reason that it continues to be a force in the software world. People are tired of spending money to Companies for a product that they would rather create and contribute to themselves. If we live in a country where you cannot create a free product without profit motive (many companied make money selling and supporting Linux by the way), I am suprised and shocked at our greed. This is like saying you cannot make art that people can view frrely or you cannot have a pot luck and not charge the guests for eating it. The fact that this is software has little to do with the issue unless A) Foriegners make a supercomputer using Linux, in a situation where they could not circumvent the law and use another UNIX, B) We are using a commercial UNIX to copy code from and the vendor that created the code is unwilling to let that information go. I think in the case of B), that SCO does not have a case bacuase IBM never copied the snippets of code from Sys V, because everyone knew through work on BSD and Minix in college what the Sys V code ideas were that made a real Unix like OS. IBM copied their own work and used their developers to make the changes to Linux that they made to AIX. These changes are what make AIX a powerhouse and will bring Linux to the next level.
- Kill Yourself, spare us all! -
SCO has filed a statement with the court (in response to IBM's counterclaims) saying that the GPL is (among other things) "unenforcable", "void and/or voidable", and "unconstitional". This could be read as prima facie evidence that they do not accept the terms of the GPL, which is a requirement for distributing any GPL'd software.
If they'd confined themselves to press releases questioning the legality of the GPL, then I think you might have a point. But they've basically stated in open court that they do not accept the GPL at all, therefore they're in violation of section 5 of the GPL with respect to any and all GPL'd programs. (Thanks to the smart folks at Groklaw for pointing this out.)