LWN.net Logo

Linux's Hit Men (Forbes)

It's time for the FUD of the month. Here's is a Forbes article on the Free Software Foundation's GPL enforcement efforts (and the LinkSys case in particular) which makes a rather interesting contrast to that magazine's coverage of the SCO case. "The dispute, which was leaked to an Internet message board, offers a rare peek into the dark side of the free software movement--a view that contrasts with the movement's usual public image of happy software proles linking arms and singing the "Internationale" while freely sharing the fruits of their code-writing labor."
(Log in to post comments)

Linux's Hit Men (Forbes)

Posted Oct 14, 2003 14:02 UTC (Tue) by freethinker (guest, #4397) [Link]

Oh my. Doesn't this twerp realize what he's just unleashed? The FOSS-community BS detector is coming for you, man :)

Linux's Hit Men (Forbes)

Posted Oct 14, 2003 14:20 UTC (Tue) by coriordan (guest, #7544) [Link]

At the end of the story, there's a link to a comment form. I've sent them my thoughts. Just remember to be calm when writing a comment.

Is this calm enough?

Posted Oct 14, 2003 15:18 UTC (Tue) by cr (guest, #3685) [Link]

You want they should steal it? Comrade??

This author's viewpoint is silly. He's saying that Cisco should
be allowed to take other people's code (Linux), and violate
those peoples' copyrights to take that code private. That's
theft, Comrade, no matter who you call names. Cisco is seeking
to get and keep unearned wealth in trying to renege on the
covenant-of-sharing which the people who wrote Linux set as the
price of their code.That bargain is as American as barn-raising,
though apparently some people have real problems in
understanding the ethics of it.

Theft?

Posted Oct 14, 2003 18:02 UTC (Tue) by vonbrand (subscriber, #4458) [Link]

Technically (yes, I read Groklaw ;-) it is "missapropiation", not "theft".

Is this calm enough?

Posted Oct 14, 2003 21:50 UTC (Tue) by mmarq (guest, #2332) [Link]

But they could had already done that!

Can you garantie that among the proprietary code base there isnt "A LOT" of stollen code, from GPL code ?

That is why Linux/OSS has to win all the way from servers, embeded and specialy Desktop,..., and why the SCO & Ma$ter and others, that stand to lose in stock and legal, if M$ collapse in its monopoly, are giving this war.

Instead of bad words, that only bring mor FUD, what is really needed is a more global focus on the real enemy, and his Desktop monopoly.

If Linux/OSS can came close to windows support in terms of Hardware, then M$ is history!

Dark Humor

Posted Oct 14, 2003 14:02 UTC (Tue) by ncm (subscriber, #165) [Link]

Does no one see the sardonic humor in this article? The quotes are all straight up, revealing normal people speaking reasonably. The contrast with the narration is comical. I think the author is having fun with the idea, maybe playing a trick on his own editors.

It's funny. Laugh.

Linux's Hit Men (Forbes)

Posted Oct 14, 2003 14:08 UTC (Tue) by bajw (subscriber, #11712) [Link]

It is pretty funny, really. For those who don't see the humor, maybe a donation to the FSF will make you feel better. Won't hurt.

Linux's Hit Men (Forbes)

Posted Oct 14, 2003 14:09 UTC (Tue) by dkite (guest, #4577) [Link]

This is terrible. Someone had to pony up $65000 for a copyright violation. Yes, $65000.
These scary enforcers have 'chats' with potential offenders. The whole thing is out of control.
There went after 50 offenders this last year. What is the world coming to? Can no one stop
this threat to civilisation?

This should be on the Onion.

Derek

Linux's Hit Men (Forbes)

Posted Oct 14, 2003 14:10 UTC (Tue) by zonker (subscriber, #7867) [Link]

I've got to quit reading these things before breakfast. Puts me right off. I love how it's painted as some unfair harball tactic to demand a company follow the terms of the GPL, but SCO's suit has been portrayed as perfectly reasonable enforcement of its IP. This paragraph is beyond ridiculous:

In some ways, these Free Software Foundation "enforcement actions" can be more dangerous than a typical copyright spat, because usually copyright holders seek money--say, royalties on the product that infringing companies are selling. But the Free Software Foundation doesn't want royalties--it wants you to burn down your house, or at the very least share it with cloners.

"More dangerous," huh? I'm sure there are a lot of companies that would rather part with source code than some insane licensing fee... if that's not acceptible, don't use the GPL and write your own software or buy it somewhere else.

Linux's Hit Men (Forbes)

Posted Oct 14, 2003 14:16 UTC (Tue) by cpm (subscriber, #3554) [Link]

I don't think Forbes cares if it twists the truth around a bit (or a lot).
Nor do I see it as humor. Follow the "related" links. See all the Pro-SCO
fud with no opposing news stories, See the Linux won't make it links, see
all the anti-GPL sputum and fud, with no opposing story. Forbes is pretty clearly pro MS and pro SCO on this one. If you read all the related stories, you'll see that Linux is pretty much dead and the GPL is evil. It's all there, clearly.

Humor

Posted Oct 14, 2003 15:24 UTC (Tue) by ncm (subscriber, #165) [Link]

There's no question but that the Forbes editors are hostile. They are well-known kooks, right up to the publisher, Steve Forbes, son of the founder. (His father wasn't a kook.) The magazine has an editorial slant just shy of the Weekly World News. To get an column published in it -- and it pays well -- you have to play along with the publisher's whacko biases, which this column demonstrates clearly. Nonetheless the author is a professional, which the column also demonstrates clearly by his careful handling of quotes and facts. Any rational reader can see right past the slant, and recognize the truth underneath.

It's a lot like reading the Chinese "People's Daily". The reporters know not to mess with the party line, but they don't care enough to alter the facts to align with it.

Humor

Posted Oct 14, 2003 20:25 UTC (Tue) by torsten (guest, #4137) [Link]

"Nonetheless the author is a professional, which the column also demonstrates clearly by his careful handling of quotes and facts."

Eh? Did you read it? It's riddled with factual errors. Start with the statement that the FSF created the GNU GPL License in 1991 and work your way down.

FSF != KGB

Posted Oct 14, 2003 14:20 UTC (Tue) by allesfresser (subscriber, #216) [Link]

I beg to differ about the humor in the article. It only serves to reinforce people's association of free software with Marxism, which is exactly what Microsoft and others want, since Marxism/communism is the Great Satan, the best source of an emotional knee-jerk reaction with Americans (especially ones with money and power). Why is it that people necessarily associate sharing with Marx anyway? He certainly wasn't the first to have the idea... most if not all of the major religions have the same concept of mutual support through sharing as foundational doctrines, which would seem to indicate that a lot of thoughtful people have felt that sharing (rather than hoarding and extortion) is a good idea and benefits everyone. Oh, yes... but that's not the American Way, is it..."greed is good", right? Grab all the money you can any way you can, crushing anyone who gets in your way. That's the thing we should teach our children to do. Just don't be surprised if they do it to you when you aren't useful to them anymore. Personally I think Stalin would be proud of Mr. Gates; he's got centralized control and his corps of apparatchiks fine-tuned very nicely.

FSF != KGB

Posted Oct 14, 2003 14:54 UTC (Tue) by jensend (guest, #1385) [Link]

People associate sharing with Marx because they don't want to share and so they want to make sharing look evil. Marxism has always been a mess, even before Communist countries further botched it up. It combines an uneconomical economics (the time theory of value) with a method of philosophical reasoning which is both unphilosophical and unreasonable ("dialectical materialism"- Hegelianism was already pretty far-gone before Marx decided to "turn Hegel on his head") and a practical ethics which is unethical and impractical (recommendation for the seizure of power by the proteleriat and the expectation of a subsequent utopia). Exhortations to be charitable, religious societies of community such as monasteries of all different religions or the Christian community of the book of Acts, and socialistic government services models are all much harder to make bogeymen out of.

FSF != KGB

Posted Oct 14, 2003 22:19 UTC (Tue) by mmarq (guest, #2332) [Link]

Have you read Marx ?

Actually his central point of doctrine is not sharing, but equalizing everything to the more numberous faction!?... at 1900 that was easy:- equalize by the proletary.

But Marxism never had nothing to do with freedom of choise and sharing, by the contrary. Marxism is a social ideology of war for power, that could easely be found at the bed chambers of Hitler, Staline, Mossuline, Mao Tse Tung, and any modern War Lord from eastern to western includind Europe and the USA;... You change Proletary by Capitalists ( pretending they are numberous and oppressed!!) and Marx theory suits every flavor from right to left including the one of Steve Forbes and the like.

Linux's Hit Men (Forbes)

Posted Oct 14, 2003 14:40 UTC (Tue) by laurent (guest, #7539) [Link]

I would just suggest a very simple change to the content of the article:

    The mySQL versus NuSphere squabble demonstrates another risk: These disputes might scare companies away from using open source software. Joseph Alsop [PersonId=142453], chief executive of Progress, reckons the fiasco with mySQL cost his company $10 million in lost development and marketing work. Now he says he is cautious about working with GPL software.

I think the last sentence should have been more like:

    Now he says he is cautious about abusing GPL software.

A few corrections.

Posted Oct 14, 2003 15:18 UTC (Tue) by proski (subscriber, #104) [Link]

Not great news if you're Cisco, which paid $500 million for Linksys. In Cisco's case, it's even trickier, because the disputed code resides on chips that Linksys buys from Broadcom.
The code in question doesn't reside on Broadcom chips at any time. It's the driver that runs on the same processor as the rest of the OS.
The mySQL versus NuSphere squabble demonstrates another risk: These disputes might scare companies away from using open source software.
Typical confusion between using and distributing.
Or maybe, as some suggest, the foundation wants GPL-covered code to creep into commercial products so it can use GPL to force open those products. Kuhn says that's nuts--"pure propaganda rhetoric." But he concedes that his foundation hates the way companies like Oracle (nasdaq: ORCL - news - people ) and Microsoft (nasdaq: MSFT - news - people ) generate billions of dollars by selling software licenses.
There is no concession here. Replacing proprietary software with free alternatives is a stated goal of Free Software Foundation. This doesn't mean that FSF employs dirty tricks to sneak free software into proprietary products in order to open them up.

My letter to the Forbes author

Posted Oct 14, 2003 15:22 UTC (Tue) by dank (subscriber, #1865) [Link]

Hi Mr. Lyons,
I hope you don't get too much nasty mail from Linux advocates; I
apologize in advance for the ill-tempered among us!

Your article made two basic errors which I encourage you to learn
more about.

First, it failed to distinguish between two very different situations:
garden variety GPL violations (which are generally uncontroversial and
easy to resolve), and binary kernel modules.

The NuSphere case was a garden variety GPL violation. The company was flagrantly
violating the GPL, and had plenty of warning even before they started
that there would be vigorous enforcement. NuSphere really has no grounds
for complaint; they did something obviously wrong, and got caught.
Note that the GPL doesn't require *all* source to your product to
be released; you only have to release the source code that is tightly
"linked" in a precise technical sense to existing GPL'd software.
PeopleSoft, for instance, doesn't need to release any source code,
even though their software runs on Linux, because simply running software
on Linux doesn't "link" it to GPL'd software in the sense needed to trigger
the GPL's source release requirement. I can try to find a clearer
explanation of the distinction if you like. The upshot is,
in future articles, you should recognize these and not show too
much sympathy.

The Linksys case is quite different. It had two parts:
a garden variety GPL violation, which they have now resolved by posting the code,
and a "binary kernel module" issue, which is much less open-and-shut.
You see, Linus Torvalds granted an exception to the GPL years ago
for companies shipping binary kernel modules, so companies had a reasonable
expectation that shipping them would not trigger the GPL's source code
release requirements. Now, however, he seems to be no longer
granting that exception. This is big news, and deserves a nuanced story!
I'd be glad to help you explore it. One good source is the comments in
http://lwn.net/Articles/53138/ (well, one in five of them, anyway; there's
lots of noise). Companies caught in this bind deserve a sympathetic
treatment.

Hope that helps!
Thanks,
Dan

My letter to the Forbes author

Posted Oct 14, 2003 16:15 UTC (Tue) by andrel (guest, #5166) [Link]

Dan,

I don't belive Linus ever granted the exception for binary modules, i.e. he never granted the right to package them together with the kernel and distribute as a whole work. A careful reading of Linux's COPYING file leads me to believe exactly the opposite -- it explicitly says that the source code of modules (that is the word used in Section 3) distributed with the kernel must be provided. Where do you think Linus granted such an exception? Please, a URL to the exact document, not comments by someone who thinks they remember Linus saying something similar.

Besides, why is it in Linus's perview to grant such an exception? He's only one of many copyright holders on the kernel -- that was a deliberate decision on his part. Many other copyright holders would balk at such a change in the licensing terms.

Thanks,
--Andre

My letter to the Forbes author

Posted Oct 14, 2003 17:06 UTC (Tue) by Ross (subscriber, #4065) [Link]

I also remember Linus creating an exception for modules. I remember RMS
saying that it was a bad idea because it would lead to confusion and
blurred boundries later. That was when I used to read the kernel mailing
list. I guess it was sometime in 2000 or 2001, but maybe earlier. He
later made a more official statement which I think he said was
intentionally put in the public record to avoid problems down the road.

Later I remember Linus clarifying that modules which used hooks which
were added into the kernel were taboo because they were expanding the
interface that modules use past the point where they act like separate
pieces of software.

More recently there has been the tainting mechanism and the GPL vs. non-
GPL symbol marking. Around this time Linus made a statement to the effect
that binary-only module authors shouldn't assume that they are not
derivative works for reasons outside of the GPL. I assume he was making
a statement intended for specific companies that may have been copying
code and thinking the binary-only module exception would protect them.
Maybe he meant it in a more general sense.

Does anyone remember specific quotes? If not I'll check google but there
are a ton of messages on LKML so it might be hard to find the statements
in question.

My letter to the Forbes author

Posted Oct 14, 2003 17:30 UTC (Tue) by dlang (subscriber, #313) [Link]

all that Linus has said is that a modules is not nessasarily derived from the kernel.

that means that if the module code was really developed independantly then making it a loadable module doesn't mean that it must be GPL'd.

this doesn't mean that all binary modules are Ok, becouse it's very easy for them to BE derived from other kernel code.

Linus has said that the module boundry is a defined interface and things that use that interface are not derived from the kernel by the mere fact that they use that interface any more then userspace programs are derived from the kernel. He has clarified his position in the last couple of years by pointing out that just becouse it is a module (or a userspace program) it doesn't mean that it ISN'T derived from the kernel, what makes the difference is how it was developed.

talk to your lawyers, if you feel that you can make the case that your code was developed independantly from the kernel then a binary module is Ok, if you developed your code by copying from other drivers that it probably isn't Ok, and if you require modification to the kernel for your drivers to work then you are probably not Ok

My letter to the Forbes author

Posted Oct 14, 2003 17:47 UTC (Tue) by Ross (subscriber, #4065) [Link]

Yes, that's what I am referring to. He said that modules are not always
derivative works. He even said it was ok and that he supported the
ability to port binary-only drivers to Linux. I'm not talking to any
lawyers about this because I have no intention of writing any binary only
modules.

My letter to the Forbes author

Posted Oct 15, 2003 8:06 UTC (Wed) by macc (subscriber, #510) [Link]

As far as i remember
Mosix were the first to trigger this.

their code comprised of hooks in the kernel
and of kernel modules that used these hooks.

They published the gluecode they had added to the kernel
and kept the module code closed.

this was deemed not proper.

NonGPL Modules are permissible as long
as they only use the standard interface to the linux kernel.

G!

Copyright of the Linux Kernel

Posted Oct 14, 2003 17:19 UTC (Tue) by stuart (subscriber, #623) [Link]

Like andrel, I point out to you that Linus is not the sole copyright holder of the Linux Kernel so basically whatever he says is largely irrelevant, as any intelligent person could work out.

Furthermore, these companies have a thing called 'lawyers.' I think lawyers should be able to understand copyright law. Therefore the company is well equipped to realise that it can steal all the public domain code it wants but hands off GPL'd code unless it complies with each copyright holder's wishes.

Just because I give apples away for free, it doesn't mean that you can take apples from my friend's tree without his permission.

Stu.

My letter to the Forbes author

Posted Oct 15, 2003 15:30 UTC (Wed) by Wol (guest, #4433) [Link]

Put simply, Linus granted an exception (with kernel 0.99, if you read the COPYING that accompanies the kernel, iirc), for modules which ABIDE BY THE PUBLISHED OFFICIAL INTERFACES.

The point here is that Broadcom MODIFIED THE INTERFACE, and did NOT publish the modification. So their mods to the kernel are most definitely in violation of the GPL. As these were needed to link to their binary module, this places their binary module in breach of the GPL too.

Now that they've published the mods (they were *forced* to, sadly), they'd like to say "it's a published interface" and close off the chapter. Unfortunately, that isn't good enough - it's not the official kernel interface and as such isn't exempt.

Don't forget, when Broadcom were *pushed* into releasing source, it was discovered that compiling the source did not result in a kernel identical to that in the routers. THAT SCREAMS BAD FAITH!

So tough. If Broadcom want to scream, that's their problem. If they're stupid enough to try to pull a fast one, why should we be bothered when they don't look where they're going and run full tilt into a wall? That's their problem, not ours.

Cheers,
Wol

Linux's Hit Men (Forbes)

Posted Oct 14, 2003 17:53 UTC (Tue) by iabervon (subscriber, #722) [Link]

What I find interesting is that Forbes keeps presenting IBM as a free software company and industry outsider, despite the fact that it is a licensee of commercial UNIX, is and has always been the biggest computer company in the world, and has been in the Forbes 10 since the dawn of time (or at least, as far back as Forbes has the list online).

Furthermore, they talk about the risk that companies take in basing their products on GPL code, but ignore the risk that companies take in basing their products (such as AIX or Irix) on commercial code.

On the other hand, I think that this article makes a good point about the FSF's enforcement actions: the outcomes ought to be publicized. There is now a substantial amount of precedent as to what can and cannot be done with GPL code in the FSF's opinion, and a substantial amount of experience in how to recover from mistakes made in making products which include GPL code. However, none of this (as actually negotiated) is available to companies which are trying to plan the use of GPL code. It's very difficult to get a clear statement of the responsibilities of a company using GPL code in a commercial product with proprietary portions, despite the fact that this has clearly been hashed out hundreds of times by the FSF with individual companies. Beyond that, the lack of information about these cases means that companies don't necessarily realize that the GPL is enforced, and developers don't realize that the FSF actually does much legal work.

Personally, I think the FSF really ought to have a simple set of guidelines: "When in doubt, don't base anything on GPL code. Whenever possible, be the end user of GPL code. To interact with GPL code, write to published APIs and don't modify the GPLed code." Really, that's what you need to know first. The free software movement as a whole is based on convincing people to GPL their code and no longer be in doubt. But it benefits no one for people to base their products on GPL code without understanding the obligations this entails.

Linux's Hit Men (Forbes)

Posted Oct 14, 2003 18:45 UTC (Tue) by coriordan (guest, #7544) [Link]

> about the FSF's enforcement actions: the outcomes ought to be publicized.

Companies like you when you offer to help them out of their legal situation, and not go to the press about it. The important thing is that the issue gets resolved.

Much of the info about what you can and can't do with GPL code is covered in the GPL FAQ:
http://www.gnu.org/licenses/gpl-faq.html

I'd love to see FSF publish more info about the work they do, I think they deserve a lot more credit than they get, but manpower is being devoted to other issues at the moment. (an new website is in the works though, they're splitting gnu.org and fsf.org)

Ciaran O'Riordan

Linux's Hit Men (Forbes)

Posted Oct 14, 2003 18:42 UTC (Tue) by jre (subscriber, #2807) [Link]

Although someone not a regular reader of Forbes might not be aware of it, Daniel Lyons' biases are well known. Remember the infamous "crunchies" article? Try reading that one again, if you can stand to, and pay special attention to Lyons' cheerfully amoral take on SCO's litigious history. His view may be summarized as "Yarro and McBride are ruthless kneecappers -- best not to mess with them."

Lyons is uniformly cynical when it comes to any issue involving the software industry. Here's his opinion of Red Hat's chances:

THE ANTI-BILL ALLIANCE is a contraption tried in myriad forms over the years -- and always with the same simple result: It goes nowhere.

In many of Daniel Lyons'articles there appears to be some actual information mixed in with his sneering references to hippies and commies, but on the whole it's low-grade ore. I say give it a miss.

Linux's Hit Men (Forbes)

Posted Oct 14, 2003 20:13 UTC (Tue) by freethinker (guest, #4397) [Link]

Working link to the "crunchies" article.

Linux's Hit Men (Forbes)

Posted Oct 14, 2003 20:23 UTC (Tue) by davidl (guest, #12156) [Link]

"SCO, owner of the Unix operating system."

This just shows how much research has been done.

Bizarrely, on a second read I actually found it to be quite pro-FOSS, although I'm sure this wasn't the intention! What does everyone else think?

Linux's Hit Men (Forbes)

Posted Oct 14, 2003 21:57 UTC (Tue) by cpm (subscriber, #3554) [Link]

On your post, I went and read it for the third time. I'm not completely
certain we are both reading the same article. The article I am reading is
rife with innaccuracies, so much so it almost appears to be intentional, and
full of downright slanderous opining about the "foss" community.

Again, perhaps I am having a more difficult time "reading between the lines"
(otherwise known as reading what the author didn't write) because of the
context of the "Linux @ work" sidebar on the page, most of which are pretty
unfriendly towards the "foss" community.

I especially like the "Why you won't be getting a Linux PC". Well,
suprise suprise, I will be getting a Linux PC. I've not run anything
but Linux on my desktop for years. Not likely I will ever change. Next
machine is on order, and I'll be loading it with Mdk 9.2 which is down
loading now. Nice timing all around.

Linux's Hit Men (Forbes)

Posted Oct 15, 2003 3:32 UTC (Wed) by ncm (subscriber, #165) [Link]

I agree. That is why I said it was funny. All the quotes indicate one thing, but the writer tries to spin it the opposite way, and just makes himself look stupid.

Forbes Supports Communism. No...REALLY!!

Posted Oct 15, 2003 9:02 UTC (Wed) by bluecurtain (guest, #16030) [Link]

Go to this link:

http://www.forbes.com/markets/newswire/2003/10/14/rtr1107921.html

Scroll down and look under the heading "sponsored links." There is a link called "Latin America liberation" which links to http://www.newint.org ... the "New Internationalist" online magazine, a communist outlet:

http://www.google.com/search?q=%22new+internationalist%22+communist&hl=en&lr=&ie=UTF-8&start=10&sa=N

You may need to reload the Forbes link a couple times as they rotate the links displayed there. But it is there, as clear as day.

Of course, communists should have free speech like everyone else. But I think it is pretty hypocritical of Forbes to imply that Linux users are communists, and to criticize the FSF for taking money from businesses, when Forbes is TAKING MONEY FROM COMMUNISTS TO PROMOTE THEIR MEDIA OUTLETS!!!!

Copyright © 2003, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds