Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Intellectual property & Copyrights

Intellectual property & Copyrights

Scheduled Pinned Locked Moved The Lounge
question
25 Posts 12 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • A Offline
    A Offline
    Aisha Ikram
    wrote on last edited by
    #1

    What are the restrictions on the code as intellectual property? Do you agree with me, what i understand is that if i write some code, i will have my copy rights reserved for it and no body is allowed to copy as his own code or distribute my code without my permissions. Would it be my intellectual property as well?? Can someone tell me the legal aspects of these terminologies?:confused: @!$h@

    J T M J 4 Replies Last reply
    0
    • A Aisha Ikram

      What are the restrictions on the code as intellectual property? Do you agree with me, what i understand is that if i write some code, i will have my copy rights reserved for it and no body is allowed to copy as his own code or distribute my code without my permissions. Would it be my intellectual property as well?? Can someone tell me the legal aspects of these terminologies?:confused: @!$h@

      J Offline
      J Offline
      J Dunlap
      wrote on last edited by
      #2

      It all depends on the license you release your code under. You can decide what you want it to be licensed under, but once you license it under that license, you can't take back the license's rights. You can make it more lenient, but you can't make it stricter. As a general rule, if you don't specify a license, then people can copy and distribute your code as much as they like, but they can't claim it as their own.

      **"Have a heart that never hardens, a temper that never tires, a touch that never hurts." -- Charles Dickens

      FLUID UI Toolkit | FloodFill in C# & GDI+**

      A R T M R 6 Replies Last reply
      0
      • J J Dunlap

        It all depends on the license you release your code under. You can decide what you want it to be licensed under, but once you license it under that license, you can't take back the license's rights. You can make it more lenient, but you can't make it stricter. As a general rule, if you don't specify a license, then people can copy and distribute your code as much as they like, but they can't claim it as their own.

        **"Have a heart that never hardens, a temper that never tires, a touch that never hurts." -- Charles Dickens

        FLUID UI Toolkit | FloodFill in C# & GDI+**

        A Offline
        A Offline
        Aisha Ikram
        wrote on last edited by
        #3

        And what if someone wants to extend my code? @!$h@

        P 1 Reply Last reply
        0
        • A Aisha Ikram

          And what if someone wants to extend my code? @!$h@

          P Offline
          P Offline
          peterchen
          wrote on last edited by
          #4

          Again, this depends oin the license you release it under.


          "Vierteile den, der sie Hure schimpft mit einem türkischen Säbel."
          mlog || Agile Programming | doxygen

          1 Reply Last reply
          0
          • J J Dunlap

            It all depends on the license you release your code under. You can decide what you want it to be licensed under, but once you license it under that license, you can't take back the license's rights. You can make it more lenient, but you can't make it stricter. As a general rule, if you don't specify a license, then people can copy and distribute your code as much as they like, but they can't claim it as their own.

            **"Have a heart that never hardens, a temper that never tires, a touch that never hurts." -- Charles Dickens

            FLUID UI Toolkit | FloodFill in C# & GDI+**

            R Offline
            R Offline
            Rohit Sinha
            wrote on last edited by
            #5

            jdunlap wrote: As a general rule, if you don't specify a license, then people can copy and distribute your code as much as they like, but they can't claim it as their own. I don't think so, though IANAL. Your code is yours, and you get all rights to it as soon as you write it, whether or not it's accompanied by a copyright notice or license. Any rights not explicitly granted by you are retained by you. If you release it without a license, which one should apply by default? You are saying it'll be one which lets others copy and distribute it as much as they like. Any specific reason for this? IMO, if there's no accompanying license, the user is not licensed/allowed to use the thing in any way, let alone copy or distribute it. Regards, Rohit Sinha Browsy

            Do not wait for leaders; do it alone, person to person. - Mother Teresa

            R 1 Reply Last reply
            0
            • R Rohit Sinha

              jdunlap wrote: As a general rule, if you don't specify a license, then people can copy and distribute your code as much as they like, but they can't claim it as their own. I don't think so, though IANAL. Your code is yours, and you get all rights to it as soon as you write it, whether or not it's accompanied by a copyright notice or license. Any rights not explicitly granted by you are retained by you. If you release it without a license, which one should apply by default? You are saying it'll be one which lets others copy and distribute it as much as they like. Any specific reason for this? IMO, if there's no accompanying license, the user is not licensed/allowed to use the thing in any way, let alone copy or distribute it. Regards, Rohit Sinha Browsy

              Do not wait for leaders; do it alone, person to person. - Mother Teresa

              R Offline
              R Offline
              Roger Wright
              wrote on last edited by
              #6

              To take a contrary position, if you release code written by you into the public domain, you relinquish all rights to it unless you have taken specific steps to reserve your rights. Publication has long been an issue in IP cases; once the code has been released into the public arena, if no disclaimers reserving the rights of the author are included, it is generally conceded that the author meant to distribute the work without limitation. Attempts to retroactively enforce copyrights are usually futile - it's critical, if you wish to profit from your work, to let it be known from the outset that your code is proprietary and protected. "Your village called -
              They're missing their idiot."

              R 1 Reply Last reply
              0
              • R Roger Wright

                To take a contrary position, if you release code written by you into the public domain, you relinquish all rights to it unless you have taken specific steps to reserve your rights. Publication has long been an issue in IP cases; once the code has been released into the public arena, if no disclaimers reserving the rights of the author are included, it is generally conceded that the author meant to distribute the work without limitation. Attempts to retroactively enforce copyrights are usually futile - it's critical, if you wish to profit from your work, to let it be known from the outset that your code is proprietary and protected. "Your village called -
                They're missing their idiot."

                R Offline
                R Offline
                Rohit Sinha
                wrote on last edited by
                #7

                I think I read somewhere that you have to explicitly release your work into the public domain to give up your copyright. Earlier it used to be different, your work automatically went into the public domain if your didn't include a copyright notice, etc. Not any more. It's been like this for quite a few years now. Just publishing something does not release it into the public domain. You now have to include a statement like "This material is in the public domain," or something like that explicitly stating so. Some people write, "This material is in the public domain. You can use it in any way but cannot modify it.". This is wrong, since you already released it in the public domain and can't impose any restrictions on it now. Although AFAIK this hasn't yet been tested in court. Though you are right that once it goes into the public domain, there is nothing you can do about it, except release a new version with a new license, and retain whatever rights you want to retain for this new version. Regards, Rohit Sinha Browsy

                Do not wait for leaders; do it alone, person to person. - Mother Teresa

                R 1 Reply Last reply
                0
                • A Aisha Ikram

                  What are the restrictions on the code as intellectual property? Do you agree with me, what i understand is that if i write some code, i will have my copy rights reserved for it and no body is allowed to copy as his own code or distribute my code without my permissions. Would it be my intellectual property as well?? Can someone tell me the legal aspects of these terminologies?:confused: @!$h@

                  T Offline
                  T Offline
                  Terry ONolley
                  wrote on last edited by
                  #8

                  A copyright means that any and all text covered by the copyright may notbe reditributed without the permission of the copyright holder. Software source code falls under law - providing you copyright the code. If multiple people worked on the code, they all need to sign an agreemnet about the returns on that coxde. If you are working as a contractor or employee for a company, then most likely you hav e already signed away all rights to your code to include how it is used. As always - check your contract. But it is very rare for a paid contractor or employee to own code they developed while being paid by a company.


                  Have you answered an MTQ? Check out the stats!

                  J 1 Reply Last reply
                  0
                  • R Rohit Sinha

                    I think I read somewhere that you have to explicitly release your work into the public domain to give up your copyright. Earlier it used to be different, your work automatically went into the public domain if your didn't include a copyright notice, etc. Not any more. It's been like this for quite a few years now. Just publishing something does not release it into the public domain. You now have to include a statement like "This material is in the public domain," or something like that explicitly stating so. Some people write, "This material is in the public domain. You can use it in any way but cannot modify it.". This is wrong, since you already released it in the public domain and can't impose any restrictions on it now. Although AFAIK this hasn't yet been tested in court. Though you are right that once it goes into the public domain, there is nothing you can do about it, except release a new version with a new license, and retain whatever rights you want to retain for this new version. Regards, Rohit Sinha Browsy

                    Do not wait for leaders; do it alone, person to person. - Mother Teresa

                    R Offline
                    R Offline
                    Roger Wright
                    wrote on last edited by
                    #9

                    Rohit  Sinha wrote: you have to explicitly release your work into the public domain to give up your copyright. I know a few attorneys that could have a field day with that concept, and I'm sure you know that in this country they could get away with it. I believe that the best way to protect IP is to keep it a trade secret. For code, I'm not at all sure of the best way to do so, as it's really simple to disassemble or decompile code. Patenting is not really a smart way to do it, as part of the patent process includes full disclosure of the code behind the idea, and there's always a big company out there which has lawyers that can beat your lawyer. There's no simple solution, but I find it hard to believe that publication does not imply a public domain release. That's an entirely new concept to me. "Your village called -
                    They're missing their idiot."

                    R J 2 Replies Last reply
                    0
                    • J J Dunlap

                      It all depends on the license you release your code under. You can decide what you want it to be licensed under, but once you license it under that license, you can't take back the license's rights. You can make it more lenient, but you can't make it stricter. As a general rule, if you don't specify a license, then people can copy and distribute your code as much as they like, but they can't claim it as their own.

                      **"Have a heart that never hardens, a temper that never tires, a touch that never hurts." -- Charles Dickens

                      FLUID UI Toolkit | FloodFill in C# & GDI+**

                      T Offline
                      T Offline
                      Ted Ferenc
                      wrote on last edited by
                      #10

                      jdunlap wrote: if you don't specify a license Not true in the UK, even if you don't place a copyright notice ino the code, you automatically retain copyright, no one is allowed to copy or use that code without your express permission. Mind you proving that this is your own code in this scenario could be difficult!


                      "The greatest mistake you can make in life is to be continually fearing you will make one." - Elbert Hubbard

                      M 1 Reply Last reply
                      0
                      • R Roger Wright

                        Rohit  Sinha wrote: you have to explicitly release your work into the public domain to give up your copyright. I know a few attorneys that could have a field day with that concept, and I'm sure you know that in this country they could get away with it. I believe that the best way to protect IP is to keep it a trade secret. For code, I'm not at all sure of the best way to do so, as it's really simple to disassemble or decompile code. Patenting is not really a smart way to do it, as part of the patent process includes full disclosure of the code behind the idea, and there's always a big company out there which has lawyers that can beat your lawyer. There's no simple solution, but I find it hard to believe that publication does not imply a public domain release. That's an entirely new concept to me. "Your village called -
                        They're missing their idiot."

                        R Offline
                        R Offline
                        Rohit Sinha
                        wrote on last edited by
                        #11

                        Roger Wright wrote: but I find it hard to believe that publication does not imply a public domain release. That's an entirely new concept to me. Well, apparently things changed in 1989 or so. Here is a link for more info. The copyright law in most other countries is similar, since they've all signed an agreement at the Berne's (sp) Convention or something, to protect works at an international level too. http://www.copyright.gov/circs/circ1.html#noc[^] The use of a copyright notice is no longer required under U. S. law, although it is often beneficial. Because prior law did contain such a requirement, however, the use of notice is still relevant to the copyright status of older works. Make sure to read the rest of the document too. Very interesting stuff, and a lot of information on the copyright law. Regards, Rohit Sinha Browsy

                        Do not wait for leaders; do it alone, person to person. - Mother Teresa

                        R 1 Reply Last reply
                        0
                        • T Ted Ferenc

                          jdunlap wrote: if you don't specify a license Not true in the UK, even if you don't place a copyright notice ino the code, you automatically retain copyright, no one is allowed to copy or use that code without your express permission. Mind you proving that this is your own code in this scenario could be difficult!


                          "The greatest mistake you can make in life is to be continually fearing you will make one." - Elbert Hubbard

                          M Offline
                          M Offline
                          Mike Dimmick
                          wrote on last edited by
                          #12

                          With the exception that if you created a work substantially as part of your employment, the work belongs to your employer, not to you.

                          T 1 Reply Last reply
                          0
                          • J J Dunlap

                            It all depends on the license you release your code under. You can decide what you want it to be licensed under, but once you license it under that license, you can't take back the license's rights. You can make it more lenient, but you can't make it stricter. As a general rule, if you don't specify a license, then people can copy and distribute your code as much as they like, but they can't claim it as their own.

                            **"Have a heart that never hardens, a temper that never tires, a touch that never hurts." -- Charles Dickens

                            FLUID UI Toolkit | FloodFill in C# & GDI+**

                            M Offline
                            M Offline
                            Michael A Barnhart
                            wrote on last edited by
                            #13

                            jdunlap wrote: As a general rule, if you don't specify a license, then people can copy and distribute your code as much as they like, but they can't claim it as their own. That may be the general manner people handle it but, I would not call it a rule. To me a rule would be something that has merit if it went to litigation. If you do not have the license you do not know what it is and risk problems if you later find out you vilotated the lic. "For as long as I can remember, I have had memories. Colin Mochrie."

                            1 Reply Last reply
                            0
                            • J J Dunlap

                              It all depends on the license you release your code under. You can decide what you want it to be licensed under, but once you license it under that license, you can't take back the license's rights. You can make it more lenient, but you can't make it stricter. As a general rule, if you don't specify a license, then people can copy and distribute your code as much as they like, but they can't claim it as their own.

                              **"Have a heart that never hardens, a temper that never tires, a touch that never hurts." -- Charles Dickens

                              FLUID UI Toolkit | FloodFill in C# & GDI+**

                              R Offline
                              R Offline
                              Roger Alsing 0
                              wrote on last edited by
                              #14

                              so how come the code from carloz perez was removed from code project? it dodnt supply a license from the start and later went commercial. if all code released w/o any license is free , his code should still be free , right? //Roger

                              M 1 Reply Last reply
                              0
                              • A Aisha Ikram

                                What are the restrictions on the code as intellectual property? Do you agree with me, what i understand is that if i write some code, i will have my copy rights reserved for it and no body is allowed to copy as his own code or distribute my code without my permissions. Would it be my intellectual property as well?? Can someone tell me the legal aspects of these terminologies?:confused: @!$h@

                                M Offline
                                M Offline
                                Michael A Barnhart
                                wrote on last edited by
                                #15

                                Aisha Ikram wrote: Do you agree with me, what i understand is that if i write some code, i will have my copy rights reserved for it and no body is allowed to copy as his own code or distribute my code without my permissions. Yes, at least here in the US you automatically have copyrite. Just easier to enforce if you document it. Aisha Ikram wrote: Would it be my intellectual property as well?? Intellectual property would be the concepts you use / create. This would be something you patent vs copyrite and unless you do take that step, it is assumed that the concepts are not unique enough to be protected. So if you do not patent them, you are not protected. "For as long as I can remember, I have had memories. Colin Mochrie."

                                1 Reply Last reply
                                0
                                • R Roger Alsing 0

                                  so how come the code from carloz perez was removed from code project? it dodnt supply a license from the start and later went commercial. if all code released w/o any license is free , his code should still be free , right? //Roger

                                  M Offline
                                  M Offline
                                  Michael A Barnhart
                                  wrote on last edited by
                                  #16

                                  Bascially it is risk Chris faces if he does not. Unless Chris can show the submitted code was released under a some lic he is at risk keeping it on. Personally I think CP should require a lic to be selected or supplied as part of the submittal just for this reason. "For as long as I can remember, I have had memories. Colin Mochrie."

                                  1 Reply Last reply
                                  0
                                  • M Mike Dimmick

                                    With the exception that if you created a work substantially as part of your employment, the work belongs to your employer, not to you.

                                    T Offline
                                    T Offline
                                    Ted Ferenc
                                    wrote on last edited by
                                    #17

                                    Also a lot of contracts state all software produced during the period of employement belongs to the company, this includes what you write at home in your own time. Interestingly if you are employed as a contractor to write sofware then you are the own the cipyright of the software not the company that employed you, unless you sign your rights away.


                                    "The greatest mistake you can make in life is to be continually fearing you will make one." - Elbert Hubbard

                                    M 1 Reply Last reply
                                    0
                                    • T Ted Ferenc

                                      Also a lot of contracts state all software produced during the period of employement belongs to the company, this includes what you write at home in your own time. Interestingly if you are employed as a contractor to write sofware then you are the own the cipyright of the software not the company that employed you, unless you sign your rights away.


                                      "The greatest mistake you can make in life is to be continually fearing you will make one." - Elbert Hubbard

                                      M Offline
                                      M Offline
                                      Mike Dimmick
                                      wrote on last edited by
                                      #18

                                      Ted Ferenc wrote: Also a lot of contracts state all software produced during the period of employement belongs to the company, this includes what you write at home in your own time. Dispute this term, it's not (IMO, IANAL) legal. They have no right to claim ownership over anything you develop in your own time with your own resources. I believe that an English judge would consider this to be an unfair contract term and strike it down if taken to court, but it's best to ensure that it never gets that far.

                                      T 1 Reply Last reply
                                      0
                                      • M Mike Dimmick

                                        Ted Ferenc wrote: Also a lot of contracts state all software produced during the period of employement belongs to the company, this includes what you write at home in your own time. Dispute this term, it's not (IMO, IANAL) legal. They have no right to claim ownership over anything you develop in your own time with your own resources. I believe that an English judge would consider this to be an unfair contract term and strike it down if taken to court, but it's best to ensure that it never gets that far.

                                        T Offline
                                        T Offline
                                        Ted Ferenc
                                        wrote on last edited by
                                        #19

                                        Mike Dimmick wrote: I believe that an English judge These are a law unto themselves! Why do cases have to go to the Lords to get a definitve judgement if the Judges interpret the law correctly? Most contracts do have something like this in them, the UK law does give "everyone" the right to the due process of law. You could argue this through the courts, you might win, if you could afford it. Or the judge could take the view it was a fair contract item and you could have refused to sign the contract, but you did not. I agree most employment contracts are badly written and would, probably, not stand up in a court, but to go to court is expensive and you can't guarantee winning even if case law is on your side.


                                        "The greatest mistake you can make in life is to be continually fearing you will make one." - Elbert Hubbard

                                        1 Reply Last reply
                                        0
                                        • R Rohit Sinha

                                          Roger Wright wrote: but I find it hard to believe that publication does not imply a public domain release. That's an entirely new concept to me. Well, apparently things changed in 1989 or so. Here is a link for more info. The copyright law in most other countries is similar, since they've all signed an agreement at the Berne's (sp) Convention or something, to protect works at an international level too. http://www.copyright.gov/circs/circ1.html#noc[^] The use of a copyright notice is no longer required under U. S. law, although it is often beneficial. Because prior law did contain such a requirement, however, the use of notice is still relevant to the copyright status of older works. Make sure to read the rest of the document too. Very interesting stuff, and a lot of information on the copyright law. Regards, Rohit Sinha Browsy

                                          Do not wait for leaders; do it alone, person to person. - Mother Teresa

                                          R Offline
                                          R Offline
                                          Roger Wright
                                          wrote on last edited by
                                          #20

                                          Very interesting! Thanks for the link.:-D "Your village called -
                                          They're missing their idiot."

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups