Telstra has revealed the addition of almost one million new mobile services in the six months to December 2011, but Sensis revenues plummeted 24 percent in 12 months.
read more
David M Williams
Sunday, 17 August 2008 20:28
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

|
Microsoft Office 365Try an easy-to-use set of web-enabled tools for business-class productivity services. Office 365 provides anywhere-access to email, important documents, contacts, and calendars on almost any device. |