iTnews
  • Home
  • News
  • Technology
  • Software

Open source licence violations manual published

By Gijs Hillenius
Oct 18 2008 10:28AM
Follow google news

Dutch software engineer Armijn Hemel has just published a manual on how to detect violations of open source software.

The GPL Compliance Engineering Guide details how to take apart bootloaders and firmwares, using tools such as Hexdump, Strings and Grep.

It even includes soldering instructions to attach a serial cable to a router, as sometimes that is the only way to get access to the system's software.

Hemel works at Loohuis, an IT consultancy in the city of Utrecht and is active in the GPL Violations project.

In the past three years he tinkered with hundreds of computer devices, to find out if the manufacturers use open source software without making available the source code.

He has uncovered about three hundred such licence violations, he says, including in Apple's Iphone, Cisco's Linksys equipment, and in a certain type of projectors produced by HP.

Last year he helped take Skype to court over a handset produced by SMC.

Most manufacturers do not take the time to check their products for licence issues. Compliance can takes months and the margins in the consumer electronics market are already thin, Hemel suspects.

Tracking licence violations is important, he says. "Open source is not equal to public software. If we do not defend the licence, then one day a judge might decide we apparently do not care."

He first became interested while trying to update the firmware of a network-attached storage device.

Hemel found the producer had not published certain parts of the Linux source code, one of the requirements of the kernel's software licence, and he contacted the GPL Violations project. "It was pretty exciting, actually."

Taking apart firmware has since become a routine. The guide should ensure his expertise lives on, he says, in case he gets hit by a bus after a beer fest. "Also, there are far more licence violations than we can we muster."

Hemel hopes that other open source enthusiasts will use his manual to start taking apart computer devices. "We need more reverse-engineers that like to get to the nitty-gritty before accusing manufacturers of licence violations. Simply voicing suspicions on a public mailing list is often not a good idea. False accusations are close to libel."

Open source licence violations manual published

Add iTnews as your trusted source

Add iTnews As Your Trusted Source Add iTnews As Your Trusted Source
Got a news tip for our journalists? Share it with us anonymously here.
theinquirer.net (c) 2010 Incisive Media
Tags:
licencemanualopenpublishedsoftwaresourceviolations

Related Articles

  • Westpac is embedding AI across its core "flows" Westpac is embedding AI across its core "flows"
  • Microsoft limits employee use of Anthropic's Claude Fable 5 Microsoft limits employee use of Anthropic's Claude Fable 5
  • Aurora Energy to modernise its ERP system Aurora Energy to modernise its ERP system
  • Perth Airport to deploy 70 IT, OT systems for new terminal Perth Airport to deploy 70 IT, OT systems for new terminal
Join our WhatsApp Channel

Partner Content

The hidden economics of AI: Why token usage matters more than you think
Partner Content The hidden economics of AI: Why token usage matters more than you think
CommBank creates opportunities for technologists to upskill  with frontier AI companies
Partner Content CommBank creates opportunities for technologists to upskill with frontier AI companies
Agile isn’t the problem: why projects still fail, and what’s missing
Partner Content Agile isn’t the problem: why projects still fail, and what’s missing
Intelligence × Trust: the equation that will decide Australia's AI winners
Promoted Content Intelligence × Trust: the equation that will decide Australia's AI winners

Sponsored Whitepapers

Are Australian organisations as cyber-ready as they think?
Are Australian organisations as cyber-ready as they think?
Are New Zealand organisations as cyber-ready as they think?
Are New Zealand organisations as cyber-ready as they think?
From visibility to execution:  Fixing the SaaS management gap
From visibility to execution: Fixing the SaaS management gap
When cyber risk has no clear owner: A practical guide for senior Australian business leaders
When cyber risk has no clear owner: A practical guide for senior Australian business leaders
Agile in the AI Era: why projects still fail
Agile in the AI Era: why projects still fail

Events

  • iTnews State of Security Breakfast iTnews State of Security Breakfast
  • iTnews State of Data & AI Breakfast iTnews State of Data & AI Breakfast
  • Forrester's AI Forum Sydney Forrester's AI Forum Sydney
  • The 2026 iAwards The 2026 iAwards
  • Security Exhibition & Conference Security Exhibition & Conference
Share on Facebook Share on LinkedIn Share on Whatsapp Email A Friend

Most Read Articles

Services Australia describes fraud, debt-related machine learning use cases

Services Australia describes fraud, debt-related machine learning use cases

Perth Airport to deploy 70 IT, OT systems for new terminal

Perth Airport to deploy 70 IT, OT systems for new terminal

Microsoft limits employee use of Anthropic's Claude Fable 5

Microsoft limits employee use of Anthropic's Claude Fable 5

Westpac is embedding AI across its core "flows"

Westpac is embedding AI across its core "flows"

techpartner.news logo
Sydney-based AI-cloud waste startup raises $3m
Sydney-based AI-cloud waste startup raises $3m
Brennan uses NiCE to modernise its contact centre
Brennan uses NiCE to modernise its contact centre
Impact Awards: Tecala slashes customer response times for fintech IQumulate
Impact Awards: Tecala slashes customer response times for fintech IQumulate
Interactive introduces private cloud platform
Interactive introduces private cloud platform
Digital61 expands cybersecurity portfolio
Digital61 expands cybersecurity portfolio
All rights reserved. This material may not be published, broadcast, rewritten or redistributed in any form without prior authorisation.
Your use of this website constitutes acceptance of nextmedia's Privacy Policy and Terms & Conditions.