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.
  • 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
                          • 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+**

                            J Offline
                            J Offline
                            Joe Woodbury
                            wrote on last edited by
                            #21

                            jdunlap wrote: You can make it more lenient, but you can't make it stricter. That simply isn't true. You have the right to do whatever you want to the item for which you have copyright. This is why source code is licensed, not sold. Unless explicitly prohibited in a license, the copyright owner retains the right to change the terms of the license at any time in any way. I don't know the legal precedence, but I imagine that, in general, such changes could not affect code already compiled, though it could affect development of such code and distribution of DLLs or other modules. (So if you are using a third party library and/or source code, your rights to use it for any future development could be cut off, depending entirely on the provisions of the original license, but any software already compiled would not be affected.) Do note that if you purchase a library, the license will almost always allow changes to that version of the library only under extraordinary circumstances. Even then, such changes would likely be litigated. One out for the seller is that they almost always retain the right to revoke your license at any time, though they probably would need to refund your money unless the revokation was due you using the code in violation of the license. 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. As has been pointed out, under current US law, a copyright exists on any published work the moment it is published whether a notice is specified or not. A strong legal argument could be made that code published without an explicit license to use and/or redistribute the code, the code can only be read. Interestingly, Code Project does not have a legal clause requiring all code submitted to Code Project to be irrevocably licensed to Code Project and it's members in a manner similar to the BSD license. (Code Guru has such a provision.)(Note that such a provision does not prohibit a person from modifying their own code and then releasing it in a different manner under a different license, such as what Carlos did. If Code Project had a stricter licensing procedure, however, they could have legally prevented Carlos from removing his existing code on Code Project and/or changing the license to Code Project members.) Anyone who thinks he has a better idea of what's good for people than people do is a swine. - P.

                            1 Reply Last reply
                            0
                            • T Terry ONolley

                              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 Offline
                              J Offline
                              Joe Woodbury
                              wrote on last edited by
                              #22

                              Do note that most, if not all, State laws make all work done by an employee the property of the employer--no explicit contract has to be signed, unless you want to contravene these provisions. (Most employment contracts are actually redundant, though useful in proving the employee/employer relationship.) Shared projects, especially where no money is exchanged, is a big gray area, largely untested in the courts. In cases where there is no single copyright holding entity, I suspect the courts would rule that the each original author retains full copyright of the code they produce. Anyone who thinks he has a better idea of what's good for people than people do is a swine. - P.J. O'Rourke

                              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@

                                J Offline
                                J Offline
                                Joe Woodbury
                                wrote on last edited by
                                #23

                                Intellectual property is a general term covering what copyright, patent and trade secret laws protect. As stated by other posters, in the US (and, I believe, in most countries as well) a copyright is implied at the moment of physical creation. A notice need not be attached. However, by providing a notice you create a stronger case in court and, at least in the US, by registering the copyright you firmly establish a copyright date and are allowed to sue for more than actual damages. Anyone who thinks he has a better idea of what's good for people than people do is a swine. - P.J. O'Rourke

                                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."

                                  J Offline
                                  J Offline
                                  John McIlroy
                                  wrote on last edited by
                                  #24

                                  I think there may be some confusion here between copyrights and patents. People do not relinguish their copyright ownership merely by publishing their material. That could hardly be so, given that people publsih books all the time. But in patents, it is a different story. For something to be patentable the general test is whether something is new, useful, and non-obvious. It is hard to argue that something is "new" if it is already in the public domain before the patent is filed. So patents have to be filed before public release, but the same thing is not true when it comes to copyrights. It is still better to register copyrights because when it is done properly it is assumed that damages have occured (in the case of copyright infringement) and they don't have to be proved. If the copyright is not registered, then damages have to be proved. JM

                                  R 1 Reply Last reply
                                  0
                                  • J John McIlroy

                                    I think there may be some confusion here between copyrights and patents. People do not relinguish their copyright ownership merely by publishing their material. That could hardly be so, given that people publsih books all the time. But in patents, it is a different story. For something to be patentable the general test is whether something is new, useful, and non-obvious. It is hard to argue that something is "new" if it is already in the public domain before the patent is filed. So patents have to be filed before public release, but the same thing is not true when it comes to copyrights. It is still better to register copyrights because when it is done properly it is assumed that damages have occured (in the case of copyright infringement) and they don't have to be proved. If the copyright is not registered, then damages have to be proved. JM

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

                                    John McIlroy wrote: If the copyright is not registered, then damages have to be proved. Now there's an important distinction. I wasn't aware of that. "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