Category Archives: Caboose Project and Other Trains

Caboose Final Sign Off Scheduled

On
21 May 2008
, our backyard caboose, WP668
passed its first electrical inspection by the City of San Jose.
Last weekend, John added the exterior lights to WP668, the last big
electrical chore on his list. The final city inspection, of the electrical
and the stair rail, is scheduled for later this week. John and I started work
with the city on permits and variances in January 2007. I will be very happy
to have the permitting process finally complete!

WP668

WP668 Caboose, San Jose CA
photo: copyright 2008 Katy Dickinson
Work in progress on WP668:

  • This week:

    Final stairway and electrical inspection and sign off
  • Short term:
    • Attach Western Pacific decal to steel plate on side of WP668
    • Upgrade garden lighting around WP668
    • Paint touch up (base coat, trim, and markings)
    • Welding cleanup and metal coating for the stair railing
  • Longer term:
    • Install roof walk, attach it to existing ladders
    • Install bay window seat
    • Restore the rest of the windows (1 done, 5 to go)
    • Complete the back deck and step woodwork (steel is done)
    • Restore brake rigging and wheels
    • Reattach and restore battery box
    • Restore the doors

Leave a comment

Filed under Caboose Project and Other Trains

WP668 Caboose Railings Done

This weekend, we mostly finished creating the stair railings for
WP668, our backyard caboose.
There is some detail work to be done and the railings need to be painted
but what we have looks good and is very sturdy. I also stood in my cactus
garden and painted WP668’s name on her bay window (finally) since the weather was
warm. We still need to add the

Western Pacific Railroad
decal to the side.

John worked with welders Chris Gremich (CG Designs in San Jose, CA,
phone: 408-313-3706) and Adam Stickles (Fusion Welding, 408-849-6636) to shape
and assemble the parts out of
galvanized
steel pipe. Each rail set can be unbolted and removed
for painting – the banisters slot into pipes set in concrete in the
ground. Photos:

WP668 today:

WP668 view from cactus garden
photo: copyright 2008 Katy Dickinson

half done railing

WP668 half done railing
photo: copyright 2008 Katy Dickinson
railing removed for finish welding, Adam

WP668 stair railing removed for finish welding by Adam Stickles
photo: copyright 2008 Katy Dickinson
stencil on bay window

WP668 stencil on bay window
photo: copyright 2008 Katy Dickinson
first paint on stencil

WP668 first paint on bay window stencil
photo: copyright 2008 Katy Dickinson
baluster-banister welds close up

WP668 stair baluster-banister welds close up
photo: copyright 2008 Katy Dickinson
Chris grinding pipe

WP668 Chris Gremich grinding pipe for stair rail
photo: copyright 2008 Katy Dickinson
adding balusters: Chris, John, Adam

WP668 adding balusters for stair rail, Chris Gremich, John Plocher, Adam Stickles
photo: copyright 2008 Katy Dickinson
a few more to go

WP668 John Plocher - a few more stair rails to go
photo: copyright 2008 Katy Dickinson
looking upstairs

WP668 stair railing looking upstairs
photo: copyright 2008 Katy Dickinson

Images Copyright 2008 by Katy Dickinson

Leave a comment

Filed under Caboose Project and Other Trains

WP668 Caboose Railings (half done)

We are half done creating the stair railings for
WP668, our backyard caboose.
See my
14 October 2008
blog entry for more. The rail and balusters
are being created out of
galvanized
steel pipe.
John assisted Chris Gremich (CG Designs in San Jose, CA, phone: 408-313-3706)
to shape and assemble the parts. We hope to finish the job this weekend.

WP668 before stair railings

WP668 before stair railings
photo: copyright 2008 Katy Dickinson
John leveling railing

WP668 leveling stair railing
photo: copyright 2008 Katy Dickinson
1st two balusters in

WP668 1st two stair balusters in
photo: copyright 2008 Katy Dickinson
checking spacing

WP668 1st four: checking stair baluster spacing
photo: copyright 2008 Katy Dickinson
leveling again

WP668 leveling stair balusters again
photo: copyright 2008 Katy Dickinson
2nd railing in

WP668 2nd stair railing in
photo: copyright 2008 Katy Dickinson
cactus garden view

WP668 view from cactus garden
photo: copyright 2008 Katy Dickinson
checking 2nd stair railing height

WP668 checking 2nd stair railing height
photo: copyright 2008 Katy Dickinson
still needs welding

WP668 1st railing still needs welding
photo: copyright 2008 Katy Dickinson

Images Copyright 2008 by Katy Dickinson

Leave a comment

Filed under Caboose Project and Other Trains

Caboose Railings

We are still working on the stair railings for
WP668, our backyard caboose.
Chris Gremich (CG Designs in San Jose, CA, phone: 408-313-3706)
has made the part of the bannisters. He needs to finish those
and then attach them to the balusters.
Balusters have to be less than 4″ apart for safety. WP668
still has the temporary railing John put in last year.

Those who have been to Sun Microsystems’ Menlo Park, CA, campus have
probably seen where we got our bannister design.

WP668 today

WP668 today
photo: copyright 2008 Katy Dickinson
WP668 Bannisters so far

WP668 Bannisters so far
photo: copyright 2008 Katy Dickinson
Sun Bannister

Sun Stair Bannister
photo: copyright 2008 Katy Dickinson

Images Copyright 2008 by Katy Dickinson

Leave a comment

Filed under Caboose Project and Other Trains

Open Source JMRI Timeline

This is about a U.S. legal case in which a free open source software project
is defending itself against a commercial entity trying to patent and control
intellectual property created by model train enthusiasts. Some of this IP
has been in public development and use since 1946. (The United States Patent and
Trademark Office or USPTO says: “A person shall be entitled to a patent unless …
the invention was … in public use or on sale in this country, more than one year
prior to the date of the application for patent….” See

35 U.S.C. 102 Conditions for patentability
.
)

The timeline below was derived from many
public sources and is to
the best of my knowlege correct (but certainly not complete).
Why publish this?

The Case All of Open Source Has Been Waiting For
is complex but seems to be
establishing important precedents in open source law. Seeing the many threads of
action set forth chronologically may help non-lawyer readers understand. This blog
entry follows up on my

August 29, 2008
entry called “Open Source Court Hearing Today” about
the JMRI model train software legal case.
My husband John Plocher and I have been following the
JMRI open source court case since it
started about 3 years ago. John is also a JMRI contributor.


Background:

    • What is JMRI?

      From the JMRI model train software website:

      “JMRI is an informal open-source group. We do this for
      the joy of model railroading, and don’t produce anything for profit.”
    • JMRI is good work.

      It won James Gosling’s
      annual
      JavaOne Duke’s Choice Award, for “Java Everywhere”
      in 2006.
    • Bob Jacobsen

      Bob leads the JMRI effort. He was the
      winner of U.C.
      Berkeley’s Distinguished Teaching Award in 2004
      . See
      Bob’s picture accepting
      the Duke’s Choice award. Remember MythBuster’s TV story in 2006 called

      Anti-Gravity Device
      ? Bob was the Guest Star Physics Professor on that MythBuster’s
      show.
    • SLAPP

      SLAPP means “strategic lawsuit against public participation”, defined
      in wikipedia as:
      “…a lawsuit or a threat of lawsuit that is intended to intimidate and silence critics
      by burdening them with the cost of a legal defense until they abandon their criticism or opposition. … The plaintiff’s goals are accomplished if the defendant succumbs to fear, intimidation, mounting legal costs or simple exhaustion and abandons the criticism. A SLAPP may also intimidate others from participating in the debate.”
    • A very brief summary of this complex case (from

      JMRI Defense: Our Story So Far
      ):

      “JMRI is open-source software for model-railroaders. …
      Matt Katzer owns KAM Industries, a company that tries to sell model railroad software. He’s never contributed anything to the JMRI effort. But that hasn’t stopped him from taking JMRI intellectual property.
      Matt Katzer and his company KAMIND Associates, Inc. are attacking the rights of open source groups to enforce their copyrights and licenses. If they prevail, the rights of open source groups like JMRI will be significantly weakened, if not lost. We are breaking ground for open source groups in federal court and establishing legal rights for open source groups and their members. We need your help and donations to succeed in this legal fight.”
    • To make donations, go to
      Donating to JMRI.
John, James, Bob and Duke, JavaOne

John Plocher, Bob Jacobsen, James Gosling, with Duke's Choice Award JavaOne 2006
photo: copyright 2006 John Plocher
Model Train Layout at JavaOne 2006

Model Train Layout with Duke's Choice Award at JavaOne 2006
photo: copyright 2006 John Plocher

Images Copyright 2006 John Plocher

“Model train control system” U.S. Patents by Matthew A. Katzer or KAM Industries
involved in this case include:

      US Pat. App. 11/981320
      Filed Oct 30, 2007
      US Pat. App. 11/607233
      Filed Dec 1, 2006
      US Pat. App. 11/593770
      Filed Nov 7, 2006
      US Pat. App. 11/592784

      Filed Nov 3, 2006

      Jan 25, 2008 USPTO rejected
      US Pat. 7209812
      Filed Mar 14, 2006
      US Pat. 7216836
      Filed Oct 26, 2004
      US Pat. 7177733

      Filed Nov 16, 2004

      issued February 13, 2007

      Disclaimed Mar 18, 2008
      U.S. Pat. App. 10/889,995

      Filed Jul 13, 2004

      Dec 21, 2006 USPTO rejected
      US Pat. 6909945

      was App. 10/713,476

      Filed Nov 14, 2003

      issued June 21, 2005
      US Pat. 6827023
      Filed Jan 10, 2003
      US Pat. 6877699
      Filed Nov 10, 2003
      US Pat. 6530329

      Filed Apr 17, 2002

      issued March 11, 2003

      Disclaimed Mar 18, 2008
      US Pat. 6494408
      Filed May 15, 2001
      US Pat. 6460467

      Filed May 15, 2001

      issued October 8, 2002
      US Pat. 6270040

      Filed Apr 3, 2000

      issued August 7, 2001
      US Pat. 6267061

      Filed Apr 17, 2000

      issued July 31, 2001
      US Pat. 6676089

      Filed May 14, 1999

      issued Jan 13, 2004
      US Pat. 6065406

      Filed Jun 24, 1998

      issued May 23, 2000

Timeline:

    Coming Events December 19, 2008 – Court Hearing (to be in San Francisco)

    2008
    * January 18, 2008   - Jacobsen's Response to Katzer's Contract, Copyright
    and Digital Millennium Copyright Act (DMCA) Arguments
    * January 22, 2008   - Amicus Brief Accepted
    * January 23, 2008   - Deadline For Settlement Disclosures Set
    * January 25, 2008   - United States Patent and Trademark Office (USPTO)
    Rejects Katzer patent application 11/592,784
    * February 01, 2008  - Katzer Doesn't Provide Disclosures, Files to disclaim Patent,
    Moves to Dismiss
    * February 13. 2008  - Settlement Conference
    * February 15, 2008  - Hearing Rescheduled
    * February 29, 2008  - Motions for For Early Discovery & Rescheduling Denied
    * March 18, 2008     - Katzer disclaims patent 6,530,329 (issued March 11, 2003)
    * March 18, 2008     - Katzer disclaims patent 7,177,733 (issued February 13, 2007)
    * April 04, 2008     - Two replies from Jacobsen
    * April 11, 2008     - Hearing
    * May 07, 2008       - Copyright Appeal Hearing
    * July 14, 2008      - JMRI 2.2 released
    * August 13, 2008    - Copyright Appeal Decision
    * August 29, 2008    - Scheduling Conference
    

    2007
    * January 19, 2007   - Federal Court Hearing
    * February 13, 2007  - Katzer patent 7,177,733 issued (disclaimed March 18, 2008)
    * July 22, 2007      - JMRI 1.8 released
    * August 06, 2007    - DecoderPro.com Ordered Transferred to JMRI
    * August 17, 2007    - Ruling on January 19th Motions
    * September 5, 2007  - Request for Reconsideration on Cybersquatting Denied
    * September 13, 2007 - Appeal of Copyright Ruling
    * September 14, 2007 - Case Management Conference
    * October 30, 2007   - US Pat. App. 11/981320 filed by Katzer
    * October 31, 2007   - JMRI files a Second Amended Complaint
    * November 2, 2007   - Katzer files a Motion in Opposition
    * November 29, 2007  - Jacobsen files a Motion pointing out Katzer's
    misstatements and noticing issues
    * December 03, 2007  - Katzer replies
    * December 11, 2007  - Second Amended Complaint Ruling
    * December 17, 2007  - Jacobsen Appeal Brief Filed with the Court of Appeals
    * December 21, 2007  - Katzer files a 3rd Motion to Dismiss
    * December 28, 2007  - Key Open Source Organizations File Brief Supporting JMRI
    * December 31, 2007  - JMRI 2.0 released
    
    2006
    * March 13, 2006     - Jacobsen asks for a Declaratory Judgment
    * March 14, 2006     - US Pat. 7209812 filed by Katzer
    * May 25, 2006       - Katzer files an Information Disclosure Statement 10/889,995
    * July 12, 2006      - Anti-SLAPP motions
    * August 7, 2006     - USPTO provisionally rejects Application 10/889,995 -
    a Continuation of '329 - for unpatentability
    * August 13, 2006    - Court Hearing
    * September 10, 2006 - Infringing Copyrighted Material
    * September 11, 2006 - Jacobsen files an Amended Complaint
    * September 27, 2006 - Another Round of Motions from Katzer
    * October 20, 2006   - Written Ruling on Initial Motions
    * October 25, 2006   - Request for Preliminary Injunction Against Copyright
    Infringement
    * October 30, 2006  - Request for Reconsideration of Motions Denied
    * November 3, 2006  - Reply to Motions; Defending Open-Source Copyright
    * November 3, 2006  - US Pat. App. 11/592784 filed by Katzer
    * November 7, 2006  - US Pat. App. 11/593770 filed by Katzer
    * November 9, 2006  - Katzer files a Memorandum of Opposition
    * November 17, 2006  - JMRI files a reply and additional materials
    * November 17, 2006  - Katzer also files a reply
    * December 1, 2006   - US Pat. App. 11/607233 filed by Katzer
    * December 04, 2006  - JMRI filed a Motion for Leave to File Surreply to
    Defendant's Reply Memorandum.
    * December 21, 2006  - USPTO Rejects application 10/889,995 - a Continuation
    of '329 - for unpatentability
    
    2005
    * March 8, 2005      - Jacobsen gets a bill from Katzer for JMRI downloads (at $19/copy)
    * 7 April 2005       - Katzer vs. Britton trademark infringement suit settled
    * June 18, 2005      - JMRI 1.6 released
    * June 21, 2005      - Katzer patent 6,909,945 issued
    * August 24, 2005    - Jacobsen gets a $203,000 bill from Katzer, for 7,000 JMRI
    downloads (at $29/copy)
    
    2004
    * January 13, 2004   - Katzer patent 6,676,089 issued
    * February 22, 2004  - Katzer registers the domain name DecoderPro.com
    * April 08, 2004     - JMRI 1.4 released
    * July 13, 2004      - US Pat. App. 10/889,995 filed by Katzer
    * September 08, 2004 - Glenn Butcher removes his loconetd and railroad apps
    after being advised of potential patent infringement by Katzer
    * October 13, 2004   - A post on the LocoNet Hackers yahoo group mentions Katzer's
    use of DecoderPro.com.
    * October 15, 2004   - Jacobsen posts to the JMRIusers group about it.
    * October 26, 2004   - US Pat. 7216836 filed by Katzer
    * October 27, 2004   - Jacobsen registers DecoderPro as a trademark with the USPTO
    * October 29, 2004   - Jerry Britton offered to trade Katzer another domain name
    for DecoderPro.com
    * 8 November 2004    - Katzer sued Jerry Britton for trademark infringement
    * November 16, 2004  - Katzer files for patent 7,177,733 (issued February 13, 2007,
    disclaimed March 18, 2008)
    
    2003
    * January 10, 2003   - US Pat. 6827023 filed by Katzer
    * March 11, 2003     - Katzer patent 6,530,329 issued (disclaimed March 18, 2008)
    * August 18, 2003    - JMRI 1.2.5 released
    * November 10, 2003  - US Pat. 6877699 filed by Katzer
    * November 14, 2003  - Katzer files for patent 6,909,945 (issued June 21, 2005)
    
    2002
    * March 2002         - JMRI developers use Java RMI to provide client/server
    capabilities
    * April 14 2002      - JMRI test version with client/server code released
    * April 17, 2002     - Katzer files for patent 6,530,329 (issued March 11, 2003,
    disclaimed March 18, 2008)
    * September 17, 2002 - Katzer files lawsuits against Hans-Rudi Tanner and Juergen
    Freiwald for patent infringement
    * October, 2002      - Hans-Rudi Tanner and Juergen Freiwald reply
    * October 8, 2002    - Katzer patent 6,460,467 issued
    * October 28, 2002   - JMRI 1.1 released
    * December 30, 2002  - Katzer dropped the Tanner and Freiwald suits
    
    2001
    * May 15, 2001       - US Pat. 6494408 filed by Katzer
    * May 15, 2001       - US Pat. 6460467 filed by Katzer (issued October 8, 2002)
    * July 12, 2001      - First "commercial" use of the name decoderpro by JMRI
    developers
    * July 31, 2001      - Katzer patent 6,267,061 issued
    * August 7, 2001     - Katzer patent 6,270,040 issued
    
    2000
    * May 23, 2000       - Katzer patent 6,065,406 issued
    * April 03, 2000     - Katzer files for patent 6,270,040 (issued August 7, 2001)
    * April 17, 2000     - Katzer files for patent 6,267,061 (issued July 31, 2001)
    
    1999
    * May 14, 1999       - Katzer files for patent 6,676,089 (issued Jan 13, 2004)
    
    1998
    * June 24, 1998      - Katzer files for patent 6,065,406 (issued May 23, 2000)
    
    1946-now . Selected Prior Art Listed in U.S. Patent 7,177,733 (patent disclaimed March 18, 2008)

    1946-now
    The Tech Model Railroad Club (TMRC)
    is a student organization at Massachusetts Institute of Technology (MIT). TMRC is one of the most famous model railroad clubs in the world. Formed in 1946, its HO scale layout specializes in automated operation of model trains. Many TRMC publications are referenced as prior art.

    1988
    The Märklin Digital Club
    : The Digital Club was launched in 1988 and has since been keeping pace with the rapidly advancing technology of digital multi-train control.
    Many Digital Club publications are referenced as prior art.

    1992
    "A model railroad for Ada and software engineering"
    by John W. McCormick,
    "Communications of the ACM" archive: Volume 35 , Issue 11 (November 1992), pp. 68 - 70,
    ISSN:0001-0782

    1994 Rutger Friberg Model Railroad Electronics Allt om Hobby Publishing
    Company, ISBN-10: 9185496731 (expanded and republished: 1995, 1997, 1998)

1 Comment

Filed under Caboose Project and Other Trains

wp668.org – WP668 Caboose Story

I have been adding photos and information to the new WP668 railroad caboose
home page at http://wp668.org. By
putting the history of our backyard caboose out there, I hope I will be contacted
by people who have additional photos or stories. It may also be of use to others
starting on a similar project. (Surprisingly, I have been contacted by several
such people in the last few years.) I am pleased now to have one place for a summary and
key image archive on WP668. I am mostly finished with
http://wp668.org, even though I keep thinking of
more stuff to add.

Leave a comment

Filed under Caboose Project and Other Trains

Open Source Court Hearing Today

My husband John and I have been following the
JMRI open source court case since it
started about 3 years ago. John took the train up to San Francisco again today to
support Bob Jacobsen during today’s federal court hearing. Some background:

    • What is JMRI?
      From the JMRI model train software website:

      “JMRI is an informal open-source group. We do this for
      the joy of model railroading, and don’t produce anything for profit.”
    • JMRI is good work.
      It won James Gosling’s
      annual
      JavaOne Duke’s Choice Award, for “Java Everywhere”
      in 2006.
    • Bob Jacobsen is very cool. Bob is a great teacher: he was
      the winner of U.C.
      Berkeley’s Distinguished Teaching Award in 2004
      . See
      Bob’s picture accepting
      the Duke’s Choice award. Remember MythBuster’s TV story in 2006 called

      Anti-Gravity Device
      ? Bob was the Guest Star Physics Professor on that MythBuster’s
      show. Bob is also the JMRI contributor who is bravely taking the lead in this long
      and expensive case for what he believes is right: keeping the JMRI open source alive
      and free.
    • The Electronic Frontier Foundation
      wrote a summary of this case in
      Condition or Covenant, and Why Should You Care?
      (13 August,
      Legal Analysis by Michael Kwun).
    • Larry Lessig wrote a blog post called

      huge and important news: free licenses upheld
      (August 13, 2008) in which
      he wrote: “In non-technical terms, the Court has held that free licenses such as the
      [Creative Commons] licenses set conditions (rather than covenants) on the use of copyrighted work. When you violate the condition, the license disappears, meaning you’re simply a copyright infringer.”
    • SLAPP stands for “strategic lawsuit against public participation”, defined
      in wikipedia as:
      “…a lawsuit or a threat of lawsuit that is intended to intimidate and silence critics
      by burdening them with the cost of a legal defense until they abandon their criticism or opposition. … The plaintiff’s goals are accomplished if the defendant succumbs to fear, intimidation, mounting legal costs or simple exhaustion and abandons the criticism. A SLAPP may also intimidate others from participating in the debate.”
    • A very brief summary of this complex case (from

      JMRI Defense: Our Story So Far
      ):

      “JMRI is open-source software for model-railroaders. …
      Matt Katzer owns KAM Industries, a company that tries to sell model railroad software. He’s never contributed anything to the JMRI effort. But that hasn’t stopped him from taking JMRI intellectual property.
      Matt Katzer and his company KAMIND Associates, Inc. are attacking the rights of open source groups to enforce their copyrights and licenses. If they prevail, the rights of open source groups like JMRI will be significantly weakened, if not lost. We are breaking ground for open source groups in federal court and establishing legal rights for open source groups and their members. We need your help and donations to succeed in this legal fight.”
    • To make donations, go to
      Donating to JMRI.

    • My husband John is also a JMRI contributor.

Here is John’s writeup from today’s hearing:

JMRI-v-KATZER was 1st on the agenda at 1:30; the focus was on
scheduling and paperwork deadlines.  Take-home from the whole
thing seemed to me to be:
Clean up your paperwork so it is clear what you still want,
taking into account the ruling from the appeals court, and
get it all done and responded to and finished so we can
have a "Jacobsen -vs- Katzer Day" (Judge White's words)
in court on Dec 19 where the Judge will decide all the
things that need to be decided.
The "things" seem to be
Katzer: Motion to dismiss because of lack of Jurisdiction
Katzer: Motion to dismiss because of lack of Merit
Jacobsen: Motion for preliminary injunction
Jacobsen: Motion to address Anti-SLAPP/DCMA
The details of all these motions seem to be in docket filing 227
(http://jmri.sourceforge.net/k/docket/227.pdf), as well as in
Jacobsen's reply (http://jmri.sourceforge.net/k/docket/226.pdf)
The Jurisdiction part has to do with the patent(s) that Katzer
has disclaimed - his claim seems to be that since he has repudiated
that patent, obviously he can no longer sue Jacobsen over it, so this
whole court case no longer has any basis and should be dismissed.
The Merit part seems tied up in Katzer's claims that this should be
a breach of contract issue, with DCMA and free speech thrown in.
The injunction (http://jmri.sourceforge.net/k/docket/227-2.pdf) to
prohibit KAM/Katzer/... from reproducing JMRI and/or JMRI Decoder
definitions, make derivative works, distributing any software that
is substantially similar to JMRI and authorizing anyone else to do so
unless Katzer demonstrates that they have complied with the terms
of the JMRI license.
I didn't take notes on the last motion, but it was something to do with
the Anti-SLAPP stuff that was argued earlier in the decision that was
vacated by the appeals court.

Leave a comment

Filed under Caboose Project and Other Trains