Technology news and Jobs arrow TAG
It’s the law: open source doesn't mean no copyright E-mail
by David M Williams   
Monday, 18 August 2008
Open source software has long been accepted as a legitimate software license by tech-savvy crowds. It's become recognised by business. And even the courts are taking seriously open source software authors rights despite the fact no money has changed hands. This month an Artistic License was tested in court in the case of Robert Jacobsen vs KAM Industries, and upheld as enforceable copyright conditions. It was a landmark decision ratifying the philosophical basis behind FOSS.




First things first; the defendant – KAM Industries – has not been found guilty of violating copyright; the case is not yet over and has been remanded for further proceedings. This case is of significant interest to open source authors and aficionados because of the legal weight it gives to free and open source software, protecting the interests of authors and project teams but no value judgment ought to be made against either of the players.

The story begins many years ago. Robert Jacobsen had been hosting a project on SourceForge called JMRI (Java Model Railroad Interface.) This project commenced on May 7th, 2001, with the goal of providing Java interfaces and sample implementations for controlling a model railroad layout from a personal computer.

Architecturally, the interfaces provided and extensible client/server environment so model train enthusiasts with a bit of programming ability could automate their hobby. The server component bridges the client software and the command station on the train layout, sending commands and returning information.

On April 17th, 2002, Matthew Katzer – through his company Kamind Associates, trading under the name KAM Industries – filed a patent. This was successfully issued on March 11th, 2003 and given United States Patent 6,530,329 B2.

The patent covered the claim for a system which operates a digitally controlled model railroad by transmitting a first command from a first client program to a resident external controlling interface through a first communications transport. A second command is transmitted from a second client program to the resident external controlling interface through a second communications transport. The first command and the second command are received by the resident external controlling interface which queues the first and second commands. The resident external controlling interface sends third and fourth commands representative of the first and second commands, respectively, to a digital command station for execution on the digitally controlled model railroad.

Legalese aside, the patent simply covers the notion of, well, a client/server software system that allows multiple concurrent client programs to control a model train system by routing commands through a piece of server software.

Largely, the patent covers concepts but does describe an invention that implements the concepts. Specifically, the technology used within the patent is Visual Basic program source code. The patent specifically states that “the communications transport is preferably a COM or DCOM interface” which refers to a Microsoft Windows-based model for encapsulating objects on either the local or a remote computer.

On March 8th 2005 KAM Industries wrote to Robert Jacobsen stating the JMRI software violated the patent they owned. Specifically, JMRI provided the facility for simultaneous distinct programs to communicate with a server, via TCP/IP, and then control a command station on a model railroad. Irrespective that JRMI was implemented with different technologies the concepts were far too close for KAM’s comfort.

CONTINUED







 
< Next story in category   Previous story in the category >
iTWire user statistics Visitors last 30 days
Suscribers
904,266
13,751
#1 independent technology news advertise here
  •   *  
  • Search
  • AdvSeach
  • Login
  • Events
  • FreeStuff
Subscribe to our free e-newsletter
- Advertisement -