On TV.com: ADAM LAMBERT'S A Big Faker
BNET Business Network:
BNET
TechRepublic
ZDNet

By Stephen Shankland
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.

SponsoredWhite Papers, Webcasts, and Downloads

  • 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: a Guest | | Terms of Use
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@... | 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@... | 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
Premier Vendor Content Whitepapers, webcasts & resources from our Power Center Sponsors
advertisement

White Papers, Webcasts, and Downloads

SmartPlanet

  • Thought-provoking progressive ideas on diverse topics that intersect with technology, business, and life, and matter to the world at large. Visit SmartPlanet
  • More from IBM
  • Innovate your business' process model, play against the market, compete against others on our scoreboards and WIN! Try INNOV8 2.0: A BPM Simulator
  • Enabling Real-World Business Transformation through IBM Service Management Read the EMA Analyst Report
Click Here