ZDNet UK


Skip to Main Content

ZDNet.co.uk - Winner of Best Business Website 2007
  1. Home
  2. News
  3. Blogs
  4. Reviews
  5. Prices
  6. Resources
  7. Community
  8. My ZDNet

 

ZDNet UK RSS Feeds


IT Jobs

Application development Toolkit

Software licence tied to human rights

Declan McCullagh, CNET News.com CNET News.com

Published: 28 Nov 2002 09:22 GMT

  • Email
  • Trackback
  • Clip Link
  • Print friendly
  • Post Comment

Move over, free software. Step aside, today's open-source licences.

Software distributed under an "enhanced source" licence released this week will be legally prohibited from censoring or spying on users.

Crafted by Hacktivismo, a hacking group organised by the Cult of the Dead Cow, the Hacktivismo enhanced-source software licence agreement (HESSLA) says that anyone using code released under it must respect privacy, free expression, due process and other human rights.

HESSLA comes as concern is growing over governments using technology such as blocking software to restrict what their citizens can do or say online. In September, Republicans in the US House of Representatives released a report titled "Tear Down This Firewall", and this week, Amnesty International published a report highlighting China's crackdown on Internet use.

"The Hacktivismo enhanced-source software licence agreement marks the first time technology transfer has been linked to protecting human rights," said Oxblood Ruffin, founder of Hacktivismo. "Our clients and end-users aren't building the firewalls to keep democracy out. They're locked inside trying to break free."

In July, Ruffin published a manifesto that referenced the United Nations' Universal Declaration of Human Rights and said Internet censorship is "a serious form of organised and systematic violence against citizens, is intended to generate confusion and xenophobia and is a reprehensible violation of trust." Hacktivismo's licence says that any government that violates human rights is prohibited from using software released under it.

The "enhanced source" licence intentionally tracks much of the language of the well-known General Public Licence and borrows most of the GPL's concepts, such as the one that says anyone incorporating code released under the licence in their program must also make the source code of their program available. In fact, Hacktivismo recommends that programmers release their code under both licences.

One problem Hacktivismo might encounter is that the current licence is so broad it discourages developers from using it. For instance, it bans governments, individuals and corporations from any "monitoring of individuals", which might apply to popular network monitoring utilities, and bans "filtering" of any expression, which could cover routine utilities such as spam-filtering programs.

Another section of the licence requires that the creator of any program that uses cryptography for authentication or confidentiality must ensure that the algorithms meet minimum security thresholds. And if any disputes arise involving another nation, the licence says, foreign governments relinquish their right of sovereign immunity and agree to be sued in federal court in the United States.

The licence enables both Hacktivismo and its end-users to go to court if someone tries to use the software in a malicious manner, or to introduce harmful changes into the software. It also contains more robust language than has previously been used to maximise enforcement against governments around the world. The HESSLA explicitly prohibits anybody from introducing "spyware, surveillance technology, or other undesirable code into modified versions of HESSLA-licensed programs". Additionally, the licence prohibits any use of the software by any government that has any policy or practice of violating human rights.


Who's watching you? Get the latest on spy networks such as Echelon and Carnivore, as well as privacy issues for companies and individuals alike, at ZDNet UK's Privacy News Section.

Have your say instantly, and see what others have said. Go to the ZDNet news forum.

Let the editors know what you think in the Mailroom.

  • Email
  • Trackback
  • Clip Link
  • Print friendly Print with Dell

Did you find this article useful?
29 out of 70 people found this useful


Full Talkback thread

0 comments

Company/Topic Alerts

Create a new alert from the list below:








Related Jobs

Human Resources Manager - NHS - North West - Contract

Leading NHS organisation now has a fantastic opportunity for a NHS Senior Human Resources Manager. The NHS Senior Human Resources Manager will join a ...

Citrix Engineer/Consultant - Migration project

Main responsilities: Building Citrix Servers on HP hardware Installing applications via Softgrid Publishing applications Initial application ...

SAP Consultants and Project Managers-00037180

Committed to delivering innovation, Accenture collaborates with its clients to help them become high-performance businesses and governments. CO, PS ...

Discussions

dogStar dogStar

Shake those Monkeys!

Friday 25 July 2008, 9:51 AM

1 comment
Freddyoky Freddyoky

Police And The Internet

Friday 25 July 2008, 8:32 AM

4 comments

Featured Talkback

The fact is: Software developers today are really designers and not coders. The reason that business anlaysts exist today to model solutions is because they understand the value of designing software before writing it. All too often developers create code that has little value because they do not understand that business classes interact with other classes within the confines of a working model or pattern.

By: 1000165269

Read full story:
Making sense of agile modelling