Slashdot Mirror


State Trooper Fights For His Source Code

BarneyRabble writes to tell us that a Wisconsin State Trooper is fighting to maintain control of the source code for a program he wrote that helps officers write traffic tickets electronically. Praised by the state just 18 months ago, Trooper David Meredith is now suing the head of patrol claiming that the state is trying to illegally seize the source that he had developed on his own time. From the article: "Meredith, of Oconto Falls, defied an order from his bosses to relinquish the source code - the heart of the program - in October and instead deposited it with Dane County Circuit Judge David T. Flanagan, pending a ruling on who should control it. The case centers on how the software was developed. Department of Transportation attorney Mike Kernats said the State Patrol - a division of DOT - provided Meredith with a computer to write the software and gave him time off patrol duties so he could do the work. But Meredith said in court filings that he spent hundreds of hours off duty working on it, developing it almost entirely on his own time. He noted that he never signed a software licensing agreement."

15 of 440 comments (clear)

  1. *Aways* document it. by agoliveira · · Score: 3, Insightful

    It does not matter how trivial. If you're into something like this, aways write it down and have the other part sign it. Period. I've had more than my share on this kind of issues and even turn some jobs down because of this so, better safe than sorry.

    --
    Scientia est Potentia
  2. Tracs by operagost · · Score: 4, Insightful

    I'm wondering if the fact that it may be a derivative work of Tracs could actually be a bigger issue. The article didn't make it clear whether he actually modified parts of Tracs or just wrote an interface to it.

    --

    Gamingmuseum.com: Give your 3D accelerator a rest.
  3. Re:the take-away point by gr8_phk · · Score: 4, Insightful

    Better yet: Make sure you know who is going to own the code before you write it.

  4. Licensing by kevin_conaway · · Score: 3, Insightful

    The article says:

    Meredith said in court filings that he spent hundreds of hours off duty working on it, developing it almost entirely on his own time. He noted that he never signed a software licensing agreement.

    However, it goes on to state:

    In 2003, the state sent Meredith to Iowa to get trained on the Iowa Department of Transportation's Traffic and Criminal Software, or TraCS. Iowa gave Wisconsin the software for free on the condition that Wisconsin not develop the application for commercial purposes, said Kernats. At the request of his superiors, Meredith tweaked the program so that it would work in Wisconsin and created a way to import driver information and criminal histories into it. The software that imports data saves time and prevents errors, said Jones, the union president.

    If he did indeed base his work off another piece of software (that was given to him on the condition that he not sell it commercially), then I don't think he really has a leg to stand on.

  5. I'm amazed they're using his software by Wee · · Score: 4, Insightful
    The troubling part is that they're using a program which is inherently unmaintainable. Without the source, or a vendor, they can't really rely on anything. They can't fix bugs, get improvements, etc. I realize that the cop wants to become a vendor, but that's not quite the same thing. What if it's found that his program issues tickets to the wrong person in some cases? Who's liable? Sounds like he wants to be. Is he bonded or insured?

    The police force should have never accepted the program without accompanying source code, or (worst case) some sort of license.

    -B

    --

    Ash and Hickory, straight-grained and true, make excellent bludgeons, dandy for the cudgeling of vegetarians.

  6. The code belongs to his employer. by RightSaidFred99 · · Score: 4, Insightful
    Why is this even a controversy? The minute they provided him with any resource to work on it (work time, computer, etc...) it became theirs. This is not open to discussion.

    In fact, in most cases if the work is any any way related to his work domain it's theirs even if they _didn't_ provide any resources, or at least they have a strong case to argue this.

    He's wasting his time and the court's time, he can't win.

  7. Re:He didn't sign any agreement... by Baricom · · Score: 4, Insightful

    It's not that simple. Copyright law says a work-for-hire is "a work prepared by an employee within the scope of his or her employment." Court cases have determined that an employee that gets time off from other duties, and is provided work space and IT resources by the employer, can be commissioning a work-for-hire, whether a formal agreement exists or not.

  8. Re:Resources by Tanuki64 · · Score: 4, Insightful

    If this works, I hope you did not get your knowledge and education on a public school. Everything you create would automatically belong to the state.

  9. Well... not all of it. by paladinwannabe2 · · Score: 5, Insightful

    It looks like the base program comes from Iowa, which gave the program to Wisconsin under the condition that it not be sold commercially. Thus, the trooper cannot sell this program anymore than Microsoft could sell Red Hat Linux without releasing the source code for free. The trooper quite possibly has copyrights to the changes he made, but if so he can only sell the changes he made to someone who already has Iowa's program.

    A fair solution would be the officer gives the rights to his employer, and his employer gives him a nice bonus for overtime work ($10,000-$20,000, depending on the amount of time he spent and the quality of the changes he made). If I were him I'd try to settle out of court.

    --
    You are reading a copy of my copyrighted post.
  10. Re:the take-away point by h2g2bob · · Score: 4, Insightful

    Paraphrasing the FSF's recommendations:
    * Write a little bit
    * Go to your boss and say "I'll write the rest if you allow it to be Free Software"
    * Get that in writing
    * Be prepared to say "good luck getting someone else to finish the project" as you walk away

  11. Re:Head Asplode... by TheRaven64 · · Score: 4, Insightful

    Especially since his source code makes ticketing more efficient. Which is bad for the rest of us. I never understand the view that good enforcement of a law is a bad thing. Either the law is just, in which case enforcement can not be bad, or the law is unjust, in which case good enforcement will highlight this to a significant proportion of the electorate, ensuring that it is fixed sooner.
    --
    I am TheRaven on Soylent News
  12. Re:Head Asplode... by Kazzahdrane · · Score: 4, Insightful

    I see/hear a lot of that here in the UK. People are always complaining that the government make too much money from speeding fines and want them to cut the number of speeding cameras on the UK's roads. However, these people never seem to accept that if they just didn't break the law they'd have no fines to worry about. It's pathetic - not only do they feel no shame in breaking a law that is there for the public safety, they feel it is their unwritten right to break it and not be punished.

    You never hear any of them suggesting the government do a study or a trial to see if our speed limits could safely be higher.

  13. Re:Resources by caseydk · · Score: 4, Insightful

    Oh man, this is *yet another* example of why you should keep your "hobbies" distinct from your job. If he had turned around and sold copies of it to other stations, not a problem, but once he deployed a single version at work, he opened up a world of pain for himself.

    In addition, even if he got permission from his supervisors to develop whatever, whenever and he would have right to it, doesn't mean this is the case. It is unlikely that his supervisors have authorization to give this permission and/or to make capital purchases. Those decisions would have been made at a higher level.

  14. Re:The purpose of the law.... by Matimus · · Score: 3, Insightful

    That is a very idealistic view of terms like Law and Justice. And, while I agree with your statements, I don't think that kind of rhetoric is helpful. Maybe traffic laws don't reduce injustice but they do serve an important purpose. They also need to be enforced, otherwise they are meaningless. Maybe law is the wrong term for what is really a rule in what could be defined as traffic protocol. You agree to following this protocol in exchange for the privilege of using a vehicle on public roads. A new institution could be setup for enforcing traffic protocol, which is completely separate from the police or any notion of justice. Would that really be any better?

    --
    GENERATION 25: The first time you see this, copy it into your sig on any forum and add 1 to the generation. Social exper
  15. Re:Head Asplode... by PitaBred · · Score: 3, Insightful

    So what happens when the state sets the speed limit of a road that is safely driven at 55MPH to 45MPH? People still drive faster because that's what the road is built for and their habits are, there's no safety issue, but all of a sudden people are inconvenienced and the state fills it's coffers off of a change that had no reason to be made. That's why people get upset at things like that.