The Source for Java Technology Collaboration
User: Password:



Pete Morgan

Pete Morgan's Blog

IP v IP. (Intellectual Property versus Innovation Protection) Part 1: Courts and Coders

Posted by panaseam on September 27, 2006 at 01:44 PM | Comments (4)

There are numerous small open source projects hosted on java.net and whilst this post, in itself, is not Java specific it is as the owner of one of those small projects that I voice my concerns!

It's a reasonable guess that many programmers find legal stuff boring as hell and as far as possible ignore it. Unfortunately in this world of patents and copyrights it could be only too easy for an ordinary open source coder to fall foul of alleged intellectual property infringement. Ignoring the legalities is not an option, in the eye of the law "Ignorance is no defense". Also complacency is anti-innovative and therefore unacceptable.

If you program in a purely commercial environment you may feel legal issues don't affect you, but if you use any open source software at all then you should at least consider how legalities could affect that software and its future availability.

Just to make a point consider this scenario:

I have a project hosted on java.net.
I upload some code and make an announcement telling all the world how clever it is.

Now here's the essence of the problem:
I wrote the code in the UK but it is hosted on an American server. What jurisdiction does it fall under?
This code is visible anywhere in the world that can be accessed via the internet.
Can I be 100% sure my code doesn't infringe somebody's IP according to my own country's laws?
Worse how do I know it doesn't infringe someone's IP according to some other country's law?
Even worse, what if someone wants to stop me from continuing my development because they perceive a commercial threat to their own products? If they have enough money they can simply sue me in a country of their choosing on some dubious grounds knowing that it is unlikely I can possibly afford to defend myself. So I'm then left with the choice of disbanding my project, with the hope that they withdraw the lawsuit or risk having the court rule against me, levying some ludicrous fine and basically preventing me from ever going to that country for fear of being arrested for non-payment of that fine. At least if I got sued in my own Country I may be able to attempt to defend myself, although the likely outcome of that is far from promising even if I am genuinely innocent.

Far fetched isn't it?

Unfortunately not! (apart from the implication that I could ever write some clever code)

As an example of what can happen, although not IP related, consider UK based anti spam company Spamhaus being taken to court in Chicago [ http://arstechnica.com/news.ars/post/20060915-7757.html ].
Although Spamhaus could have probably won the case, they chose not to defend themselves and got heavily fined. Since a US court has no jurisdiction in the UK, Spamhaus can avoid paying the fine but will it's directors ever be able to visit the US without fear of being arrested? This happened in a US court but it could happen anywhere. Is this justice?
[ http://en.wikipedia.org/wiki/Justice ]

If something like this happened to me it might mean I'd never be able to meet Mickey, Minnie, Donald and Goofy again, not to mention missing out on $3.99 breakfast buffets and 7.5 ounce choc chip sandwich ice creams. Now that is serious!

The problem is that legal systems don't prevent you being sued even when you haven't done anything wrong. Consider SCO v IBM. Even though this case involves two large companies rather than large versus tiny, which is my real concern, it still shows how a business with enough money can launch a lawsuit against anyone on pretty tenuous grounds. There is also a far more sinister undertone in the popular belief that SCO were in fact "put up to" the action by a third party.

Anyway, whether or not these cases are relevant, my point is that the patent/copyright jungle is a nightmare for ordinary hackers to even begin to cope with. Larger projects and especially commercially supported ones probably have the resources to at least give a supportive legal umbrella for its members. Any of us working alone or in small groups have no support whatsoever.

Remember that open source is making it in the big league, some of the existing big league players could get seriously worried about losing their position and the money that goes with it. They will stop at nothing to maintain that position, these guys play dirty and enjoy bullying little guys so beware, things could get very nasty!

One possible solution is to try to get your own ideas accepted as a sub project of an existing large commercially supported project. Even this could be problematic. Who do you contact? Do you send a detailed description or even source code to someone you don't even know? Remember, in this scenario, you probably haven't even published your work so if they chose to they could claim it as their own and you, an unknown outsider, wouldn't stand a chance of convincing anyone of the truth. Of course they could simply tell you your idea is rubbish because they genuinely think it is, or even because they think it could undermine their own cherished ideas. I know it sounds a very dark picture to paint but history is full of stories of people being fleeced, even Walt Disney got ripped off before he created Mickey Mouse.

Innovation and the right to innovate do not just belong in the hands of the rich and powerful. It is no good pretending that innovation only occurs in large corporate environments. The beauty of computer programming, particularly in the Java environment, is that pretty well anyone can join in and innovate with minimal resources. The problem is that such individuals are potentially wide open to abuse by anyone with the money to employ a lawyer.

You could point out that even in this hostile environment there have been plenty of successfully exploited innovations and many more will occur. But how many innovations have failed or been lost because of it? Taking the lame view that "it's always been like that" is simply not acceptable it is anti-innovative.

So to conclude:
If the companies that claim to support open source really want open source innovation to continue at all levels, not just in their own pet projects, then they should seriously consider setting up some sort of legal support service to at least give helpful advice to open source projects. An international facility primarily funded by interested corporations with an affordable membership fee for bona fide developers would be a good start.

There is one organization that is along the right lines, namely New York based Software Freedom Law Center
[ http://www.softwarefreedom.org/index.html ]. Perhaps, with sufficient funding, they could form the core of a global facility.

Anybody got any thoughts or suggestions?

Comments containing "sucks" and "go away you boring old fart" will be considered "off topic" and the poster should be "sued for every penny they have", although I have a preference for $100 bills myself.:).

Sorry but there will be a follow up
Part 2: Is a Java interface copyright protected?

To anyone that read this far, thanks for your time.

Happy hacking,
Pete


Bookmark blog post: del.icio.us del.icio.us Digg Digg DZone DZone Furl Furl Reddit Reddit
Comments
Comments are listed in date ascending order (oldest first) | Post Comment

  • Pete,

    Thank you for the detailed post. Very well stated. This concerns many of us greatly as well. I am a project leader here at java.net; the code is used by quite a lot of companies, and even more individuals, all over the world.

    I had no issue with trademark; until it was abused as in the case of apple, claiming they have exclusive ownership of all things pod, all over the world.

    I sort-of liked Copyright; the intent was noble, i.e. prohibiting plagiarism. Unfortunately disney is intent on pushing the duration of this protection to infinity.

    I even thought patents were a good thing; a novel physical invention has little hope of attracting production funding, if anyone is free to copy it after development. Yet allowing patenting of software, allows microsoft to patent simple concepts, including basic mathematics.

    Many countries are currently being heavily pressured into adopting US "sponsored" (apt turn of phrase) legislation; which effectively place the creative rights of individuals, behind those of corporations. (care to guess which country's corporations?)

    My real hope is in the resolve of the EU, and particularly the future economic powerhouses: China, India, Russia, even scrappy Brasil. If they continue to reject WIPO style innovation handcuffs, they will be at such a technological advantage; the US will literally have to reverse course. (unfortunately only after a potentially disastrous loss of technological leadership)

    This is not without precedent; the US has already suffered a senseless loss in leadership, during its foolish short-lived ban on the export of cryptographic software.

    The US seems to have chosen to abandon manufacturing; instead to pursue licencing the right to think, as the basis of its future economy. If this works, it will yield an incredible fortune. Yet paradoxically, something is a right by definition, because it does not require a licence.

    Everyone should take a few minutes to become familiar with the important work of the Software Freedom Law Centre; they understand these issues well, and are actively working to preserve the freedom to innovate, and to share.

    John

    Posted by: cajo on September 27, 2006 at 08:12 PM

  • John,
    Thanks for your comment. You make some excellent points.
    Copyright for software is a mess!
    Software patents being handed out willy nilly: sheer lunacy!
    Cheers
    Pete

    Posted by: panaseam on September 28, 2006 at 01:18 AM

  • Worrying... It has been said that "there would be no McDonalds without McDonnell-Douglas", I wonder how far "the best government money can buy" is prepared to go in these matters. Noam Chomsky's "Hegemony or Survival" comes to mind.

    Posted by: tobega on October 02, 2006 at 05:16 AM



Only logged in users may post comments. Login Here.


Powered by
Movable Type 3.01D
 Feed java.net RSS Feeds