On CBS.com: Six show girls attacked
BNET Business Network:
BNET
TechRepublic
ZDNet

By Stephen Shankland, News.com
Posted on ZDNet News: Mar 16, 2005 11:13:00 PM

An open-source programmer stopped by the CeBit trade show in Hannover, Germany, this week to tell Motorola and 12 other companies he believes they're using Linux in violation of the license that governs the software.

Harald Welte said the companies have embedded Linux in their products but haven't released the underlying source code, as required by the General Public License, or GPL, that governs the operating system. He tried to notify 13 companies of his complaint at the sprawling trade show, but three companies refused to accept it, he said in an e-mail interview.

Most of the CeBit products he thinks violate the GPL are networking equipment, he said. In his general work, he's also found violations in set-top boxes, vehicle navigation systems and special-purpose software.

Much enforcement of the GPL's terms comes from the Free Software Foundation, an organization run by original GPL author Richard Stallman. But Welte, who has wanted GPL violations to be fixed more quickly and publicly, has strong enforcement credentials.

Welte is an author of networking software called netfilter/iptables that's covered by GPL. But he spends about a quarter of his time working on the GPL Violations Project.

The project is a "one-man show," but Welte has been a dogged fighter for his beliefs; he said he's settled more than 25 cases so far, and he's won two rounds in a court case against one company, Sitecom.

Open-source software, which introduces somewhat alien concepts such as sharing and cooperation, has at times been hard for the largely proprietary computing industry to swallow. Although the success of projects such as Linux, Apache and Firefox have made open-source software more mainstream, Welte believes much more education still is ahead.

"The ultimate goal is to raise awareness that the GPL is not public domain, but a copyright license," Welte said. "Instead of paying license fees, you provide a copy of the source code and pass the license to your users."

The GPL, a widely used 1991 legal framework now being modernized, permits anyone to use, modify and distribute a program. However, it also requires those who distribute the software to provide its underlying source code.

In some cases, the companies do try to supply the source code, but fall short of requirements, Welte said. "At least until three days ago when I checked last, this source code was either corrupted, incomplete or didn't correspond to the latest firmware versions," he said. Firmware is software embedded in products such as network cards or networking equipment.

In Motorola's case, Welte said, the company violates the GPL terms with its WA840G wireless network access point.

Motorola spokesman Paul Alfieri didn't have information specific to Welte's concerns, but said the company will correct any problems if those concerns are valid.

"If there is a question, we'll most certainly rectify it and it was most certainly an oversight," Alfieri said on Tuesday. "We use a lot of open-source stuff in our wireless and mobile products."

Indeed, Motorola ships Linux-based mobile phones, and it sold embedded Linux programming tools through its Metrowerks division, now part of spinoff Freescale Semiconductor.

Another company Welte targeted was Acer for its GW-300 and WLAN-G-RU2 wireless networking products. Acer didn't immediately respond to requests for comment.

Looking for clues
Welte finds evidence of GPL software by looking at software through a reverse-engineering process, not an easy task given that the software is in a form designed for consumption by a computer, not a human.

"This can sometimes be very lengthy and is probably for me something like crossword puzzles for other people," Welte said. "You basically sit down with a hex editor and try to figure out the format of the file and search for well-known signatures."

Companies that Welte said have met his demands include Belkin, Fujitsu-Siemens, U.S. Robotics, D-Link and Siemens.

The task isn't easy, Welte said.

"It's not sufficient if they just put the source code somewhere online. They actually need to educate their customers about their rights by providing a copy of the GPL license for both the physical products and for their downloads," Welte said.

Even if Welte gets his way with the CeBit attendees, it appears there's a new crop of violators on the way.

"There's a current indication that storage arrays and VoIP (voice over Internet Protocol) phones are going to be the next big product area, unless the vendors have already learned how to deal with the GPL--which I hope, but doubt," Welte said.

  • Talkback
  • Most Recent of 145 Talkback(s)
Linux V.S. Microsoft and its alliance
All I can say now is: Microsoft and all of its friends is suck. They just try to attack Linux by saying that Linux is unscalable and have many security risk. Just remember how bad MS-Windows are? How ... (Read the rest)
Posted by: Altimit Posted on: 03/18/05 You are currently: Logged In | Log out
Why is not good enough to have the source online? voska   | 03/16/05
You do NOT need to supply the source code, with the product, DonnieBoy   | 03/16/05
Because this is about ideology Oluseyi   | 03/16/05
You use the guys code for free, the least you can do is respect the simple DonnieBoy   | 03/16/05
Re: Because this is about ideology none none   | 03/16/05
I agree fully with that, the GPL should be included and displayed voska   | 03/17/05
It is Yagotta B. Kidding   | 03/16/05
Motorola does acknowledge Linux... kokuryu   | 03/17/05
The source-code police DonPMitchell@...   | 03/16/05
They get their product to market in a fraction of the time. DonnieBoy   | 03/16/05
If Dollar Bill wants his license respected, Update victim   | 03/16/05
WHo is this mythical person and what make you think he cares? No_Ax_to_Grind   | 03/16/05
WHo is this mythical person and what make you think he cares? richdave   | 03/17/05
theyre just being... linuxoverwindows   | 03/17/05
So where has it all gone wrong??? IT_Guy_z   | 03/17/05
and if they pay the $$$$$ to get the code in its useful form GreatInca   | 03/17/05
yup jdahs@...   | 03/17/05
The issue I have is.. d_jedi   | 03/17/05
Yeah, Richard Flude   | 03/16/05
Or use something else. No_Ax_to_Grind   | 03/16/05
It's a great example seosamh_z   | 03/17/05
I'm surprised... rapson   | 03/17/05
RE: Yeah, richdave   | 03/17/05
yeah, exactly... linuxoverwindows   | 03/17/05
There are closed source options available balsover   | 03/17/05
Oh, really? Chad_z   | 03/17/05
The source code theft advocate AmusedAtItAll   | 03/17/05
A true hero, and also providing a very useful product. DonnieBoy   | 03/16/05
Those are the rules John L. Ries   | 03/16/05
I'll argue that last line. No_Ax_to_Grind   | 03/16/05
What? Patrick Jones   | 03/17/05
Patrick, are you completely clueless? No_Ax_to_Grind   | 03/17/05
RE: I'll argue that last line. richdave   | 03/17/05
I'll take that one step further. Wolfie2K3   | 03/17/05
The flaw is in your assumptions. The King's Servant   | 03/17/05
RE: I'll take that one step further johnlb2002   | 03/17/05
You make my point for me. No_Ax_to_Grind   | 03/17/05
Palm Source does not scale up very far balsover   | 03/17/05
What are you talking about??? No_Ax_to_Grind   | 03/17/05
What a moron FirstNLastN   | 03/16/05
You need to read the article. It is very easy to comply with the GPL. DonnieBoy   | 03/16/05
plus, the gpl isnt an end-all be-all linuxoverwindows   | 03/17/05
The GPL rears its ugly head Loverock Davidson   | 03/16/05
They don't have to use GPLed software John L. Ries   | 03/16/05
A Greed seosamh_z   | 03/17/05
Who pays for the lawyers John L. Ries   | 03/17/05
you didnt see the article... linuxoverwindows   | 03/17/05
the only source they have to release... linuxoverwindows   | 03/17/05
that didnt line up right. linuxoverwindows   | 03/17/05
Exactly - no freedom without limits maxo_z   | 03/17/05
Hey Lovey, do you comply with Dollar Bill's license ? (NT) Update victim   | 03/16/05
i could tell you... linuxoverwindows   | 03/17/05
(NT) Pot kettle black :o) Jack-Booted EULA   | 03/16/05
Restricted how? Chad_z   | 03/17/05
RE: The GPL rears its ugly head richdave   | 03/17/05
Oh oh oh, can I answer? NonZealot   | 03/17/05
...And you have more freedom with...? The King's Servant   | 03/17/05
I'll say this slowly NonZealot   | 03/17/05
You missed my point and Richard's point. The King's Servant   | 03/17/05
Not a nice try NonZealot   | 03/17/05
I was actually being direct but nevertheless, The King's Servant   | 03/17/05
Re: direct NonZealot   | 03/17/05
Again, you are not following. The King's Servant   | 03/17/05
something about missing the point? NonZealot   | 03/17/05
I had asked you kindly no to reply if you missed the point. The King's Servant   | 03/17/05
Don't reply if you don't get the point NonZealot   | 03/17/05
Any thing under a license is not free voska   | 03/17/05
Voska gets it! NonZealot   | 03/17/05
NonZealot loses it! The King's Servant   | 03/17/05
Defining freedom is tough voska   | 03/17/05
Well said Martin Marvinski   | 03/17/05
Not true NonZealot   | 03/17/05
The term is "splitting hairs" lengua99   | 03/18/05
You have more freedom with several licenses toadlife   | 03/17/05
Troll-o-meter: 7.5 Martin Marvinski   | 03/17/05
Freedom applies to the distribution of the software not the user GreatInca   | 03/17/05
A major misunderstanding. The King's Servant   | 03/17/05
Does he have absolute proof? osreinstall   | 03/16/05
Take a deep breath Richard Flude   | 03/16/05
IBM Source Code kokuryu   | 03/17/05
I am aware of the rules in the GPL osreinstall   | 03/17/05
I think jdahs@...   | 03/17/05
I say "Good Show". No_Ax_to_Grind   | 03/16/05
What about web-based applications? A.Sinic   | 03/17/05
No escape. The King's Servant   | 03/17/05
Couldn't of said it better myself widge_z   | 03/17/05
Does anyone hear actually read the GPL? xshakes   | 03/17/05
What has anything in your post... No_Ax_to_Grind   | 03/17/05
His reply was to A.Sinic who posted about,... The King's Servant   | 03/18/05
Apparently not toadlife   | 03/17/05
Free Vs Paid richhayes   | 03/17/05
Open/closed cost? seosamh_z   | 03/17/05
Which is easier? lengua99   | 03/18/05
Depends on what they are trying to sell Michael Kelly   | 03/17/05
I agree somewhat richhayes   | 03/17/05
It doesn't have to 100% Michael Kelly   | 03/17/05
I'd have to disagree in some cases balsover   | 03/17/05
Well nothing's cut and dry Michael Kelly   | 03/17/05
I disagree... No_Ax_to_Grind   | 03/17/05
I don't understand what you are driving at Michael Kelly   | 03/17/05
You got it. No_Ax_to_Grind   | 03/17/05
Is there such a thing as Open/Proprietary HW? The King's Servant   | 03/18/05
Right on! George Mitchell   | 03/17/05
Won't work.. Patrick Jones   | 03/17/05
I understand it would not be easy ... George Mitchell   | 03/17/05
Some of that exists. The King's Servant   | 03/17/05
Apparently they freely ignored him FilledOut   | 03/17/05
Sign of things to come seosamh_z   | 03/17/05
Licensing made easy whisperycat   | 03/17/05
Funny little jellyclock! NonZealot   | 03/17/05
RE: Funny little jellyclock! richdave   | 03/17/05
Yawn NonZealot   | 03/17/05
Attack the messenger again, eh "non"-zealot? whisperycat   | 03/17/05
Where do you get this stuff? NonZealot   | 03/17/05
"Non"-Zealot, pleeeease whisperycat   | 03/17/05
Nope, by deafult auto updates are turned on voska   | 03/17/05
You are both right. The King's Servant   | 03/17/05
I can answer that question voska   | 03/17/05
This is like confronting your wife while in an orgy for infidelity Squawkbox   | 03/17/05
This just helps to promote the GPL and raise awareness. DonnieBoy   | 03/17/05
Yeah but Squawkbox   | 03/17/05
Where better to confront violators PCcritic   | 03/17/05
And tell me what your reaction would be? Hmmmmm Squawkbox   | 03/17/05
Tactic used by law enforcement... kokuryu   | 03/17/05
Welte is not law enforcement (NT) Squawkbox   | 03/17/05
And i don't agree with the Business Software Alliance either (NT) Squawkbox   | 03/17/05
You make it sound like he weaved a whip out of leather... The King's Servant   | 03/17/05
Actually I did not make it sound etc etc etc Squawkbox   | 03/17/05
Yes, I did go overboard. The King's Servant   | 03/17/05
and whips aren't woven btw Dave F_z   | 03/17/05
Public confrontation redressed Squawkbox   | 03/17/05
Well, was this his first attempt? The King's Servant   | 03/17/05
I love an optimist Squawkbox   | 03/17/05
There no problem in somebody taking the source code by reverse engineering? GreatInca   | 03/17/05
No problem in any country kokuryu   | 03/17/05
Actually, Reverse Engineering ... mwagner@...  ZDNet | 03/17/05
Even when it's done to enforce the GPL... JeffYeh   | 03/17/05
Yes, legal issues will continue to plague Linux! mwagner@...  ZDNet | 03/17/05
The risk is far too great Michael Kelly   | 03/17/05
MS "too smart?" --- You betcha! As long as you mean the lawyers... dalecosp   | 03/18/05
Quick Note On Open Source mygetbiz@...   | 03/17/05
What is this, your view of history? No_Ax_to_Grind   | 03/17/05
Hi, Motorola! Heard of BSD?!! dalecosp   | 03/18/05
First, re-read the article.... The King's Servant   | 03/18/05
Linux V.S. Microsoft and its alliance Altimit   | 03/18/05

What do you think?

advertisement
Click Here