1. No Profile Picture
    Registered User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Sep 2006
    Rep Power

    Protecting my software

    Hi, i'm looking for some legal advice. I work as a support technician in a college and have written a program for the college to use (please note my job role does not include any programming, rather this is something i did in my own time and not by their request). I am happy for them to use my software free of charge, but i would like some intellectual property protection. What would be the best course of action?
  2. #2
  3. Type Cast Exception
    Devshed Supreme Being (6500+ posts)

    Join Date
    Apr 2004
    OAKLAND CA | Adam's Point (Fairyland)
    Rep Power
    It's work for hire unless you signed something saying otherwise. It does not matter whether it's in your job title or not. You created the program while you were being paid on the job. The copyright belongs to your employer, not to you. You do not have any right to it.

    For more info, please read this:

    Copyright office circular on Works Made for Hire Under the 1976 Copyright Act

    A lounge mod may wish to move this to Business Help.

    --edit: ok, you said it was done "on your time" ... it may be hard to prove that. Especially if it was still done in their facility or their equipment, especially if it was done for their benefit. You may wish to expand on this.

    “Today you are You, that is truer than true. There is no one alive who is Youer than You.” - Dr. Seuss
  4. #3
  5. Sarcky
    Devshed Supreme Being (6500+ posts)

    Join Date
    Oct 2006
    Pennsylvania, USA
    Rep Power
    Originally Posted by lint
    You created the program while you were being paid on the job
    Not quite:
    Originally Posted by hassant
    rather this is something i did in my own time and not by their request
    Depending on your contract with them, they may own something you create even if you do it on your own time and on your own equipment (see the birth of Apple Computer). If that is not stipulated in your contract, then you have a product that your employer may be interested in. Do NOT simply hand it over to them. You can "license" it to them for free, maintaining rights to it and being able to sue them for breach of contract if they do something against the license.

    As for code protection, that depends on the language. C/C++ code is compiled, and nearly impossible to decompile easily. PHP code is plaintext, and only obfuscated with the help of some expensive software. You can, if you want, include a hostname check, a license key, a "phone home" feature, or any of the other annoying anti-piracy measures you're used to in retail products.

    EDIT: Bah, lint edited his post. My advice still applies /EDIT

    HEY! YOU! Read the New User Guide and Forum Rules

    "They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety." -Benjamin Franklin

    "The greatest tragedy of this changing society is that people who never knew what it was like before will simply assume that this is the way things are supposed to be." -2600 Magazine, Fall 2002

    Think we're being rude? Maybe you asked a bad question or you're a Help Vampire. Trying to argue intelligently? Please read this.
  6. #4
  7. No Profile Picture
    Moderator/Software QA Engineer
    Devshed Supreme Being (6500+ posts)

    Join Date
    Jul 2003
    Anaheim, CA (USA)
    Rep Power
    Moved from the Lounge to Business Help.
    ~~ Peter ~~ :: ( Who am I? ) :: ( Peter's Musings: Uploading myself, bit by bit... ) :: ( Electronic Frontier Foundation ) :: ( I'm a GNU/Linux addict and Free Software Advocate. ) :: ( How to Ask Questions the Smart Way ) :: ( The Fedora Project, sponsored by Red Hat ) :: ( GNOME: The Free Software Desktop Project ) :: ( GnuPG Public Key ) :: ( About me on the WIki )

IMN logo majestic logo threadwatch logo seochat tools logo