GPL code private and stolen












7















I have a question regarding code which was originally under GPL. The code was used and was built upon and used as a service. The code was kept private, which seems okay under GPL.



However, if one of the developers was to steal the code or it was leaked. How does this work? I can't really find any information regarding this situation online.










share|improve this question







New contributor




Ryan1986 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.

























    7















    I have a question regarding code which was originally under GPL. The code was used and was built upon and used as a service. The code was kept private, which seems okay under GPL.



    However, if one of the developers was to steal the code or it was leaked. How does this work? I can't really find any information regarding this situation online.










    share|improve this question







    New contributor




    Ryan1986 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
    Check out our Code of Conduct.























      7












      7








      7


      1






      I have a question regarding code which was originally under GPL. The code was used and was built upon and used as a service. The code was kept private, which seems okay under GPL.



      However, if one of the developers was to steal the code or it was leaked. How does this work? I can't really find any information regarding this situation online.










      share|improve this question







      New contributor




      Ryan1986 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.












      I have a question regarding code which was originally under GPL. The code was used and was built upon and used as a service. The code was kept private, which seems okay under GPL.



      However, if one of the developers was to steal the code or it was leaked. How does this work? I can't really find any information regarding this situation online.







      gpl






      share|improve this question







      New contributor




      Ryan1986 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.











      share|improve this question







      New contributor




      Ryan1986 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.









      share|improve this question




      share|improve this question






      New contributor




      Ryan1986 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.









      asked 12 hours ago









      Ryan1986Ryan1986

      361




      361




      New contributor




      Ryan1986 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.





      New contributor





      Ryan1986 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.






      Ryan1986 is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.






















          2 Answers
          2






          active

          oldest

          votes


















          6














          The code of the service has multiple copyright holders. Some published code under the GPL, others didn't publish the code at all. If the service code were to be published, it could only be published under the terms of the GPL license.



          However, it is the right of each copyright holder to decide whether their code shall be published. If the code were to become public against their will, that would be copyright infringement. The right to control whether a creative work is published is more fundamental than the GPL. Therefore, the illegally published code would not have a valid GPL license attached to it.



          The GPL FAQ has a related entry:




          If someone steals a CD containing a version of a GPL-covered program, does the GPL give the thief the right to redistribute that version?



          […] If the version in question is unpublished and considered by a company to be its trade secret, then publishing it may be a violation of trade secret law, depending on other circumstances.




          I think that the FSF's reference to trade secrets is correct but not necessary, and that the illegal publication is already prevented by copyright law. So what the thief is doing is illegal whether or not they are stealing from a company that has trade secrets.



          Jurisdiction-specific arguments for the US (but this is going to be similar anywhere):



          Distributing copies of a copyrighted work is the exclusive right of the copyright holder(s) under 17 USC 106. A thief has not received permission from the copyright holders of the service, therefore the thief is performing copyright infringement (17 USC 501(a)). The GPL restricts the service's copyright holders that they must license the code under the GPL if they distribute it, but does not compel them to distribute it in the first place.



          Possible counterargument: if the service is a joint work then all joint authors might have full rights to the work. A joint author cannot “steal” their own work by publishing it. However, a lot here would depend on the specifics.



          If the service was created as a work for hire, the developers are not copyright holders and have no rights in the software. Joint authorship cannot apply in that case, and this would be plain copyright infringement.






          share|improve this answer

































            4














            Based on my understanding of copyright licenses (local to the U.S.), it seems to me that if Alice modified some GPL-licensed program Foobar, and Bob stole and distributed her unpublished modified version, then




            • Alice never issued a license for anyone to distribute her modified version of Foobar

            • The modified version is not licensed under the GPL, since it is not licensed to anyone under any terms whatsoever


            Consider a different case where Alice violates the GPL herself by distributing a modified version of Foobar but clearly licenses her parts of the work under a GPL-incompatible license. In that case, her parts don't become GPL licensed without her say-so by some legal magic. Instead, she's simply committed copyright infringement by distributing a derivative of Foobar in a way that Foobar's author did not allow. The author of Foobar could sue her for damages, seek an injunction against her to stop distribution of her modified version, etc. but cannot decide that Alice has licensed her work differently from how she actually licensed it. Alice holds the exclusive right to distribute her own copyrighted work (and therefore holds exclusive ability to license that right to others), and her having run afoul of someone else's copyright rights does not change that fact for her own work.



            To return to the case where Bob steals and redistributes Alice's modifications, there once again seems to be no reason that Alice's work would be licensed under the GPL. Thus, no one may make use of Alice's work under the terms of the GPL, and neither is Alice liable for the distribution of her work in a GPL-incompatible way, since she never authorized such redistribution.



            The above is my own layman legal understanding, and may be wrong and/or vary by jurisdiction.



            GPL FAQ does not comment about the copyright situation of an unpublished derivative, but it does note an additional issue in Alice's favor about trade secrets




            If someone steals a CD containing a version of a GPL-covered program, does the GPL give the thief the right to redistribute that version?



            [...] If the version in question is unpublished and considered by a company to be its trade secret, then publishing it may be a violation of trade secret law, depending on other circumstances. The GPL does not change that. If the company tried to release its version and still treat it as a trade secret, that would violate the GPL, but if the company hasn't released this version, no such violation has occurred.







            share|improve this answer

























              Your Answer








              StackExchange.ready(function() {
              var channelOptions = {
              tags: "".split(" "),
              id: "619"
              };
              initTagRenderer("".split(" "), "".split(" "), channelOptions);

              StackExchange.using("externalEditor", function() {
              // Have to fire editor after snippets, if snippets enabled
              if (StackExchange.settings.snippets.snippetsEnabled) {
              StackExchange.using("snippets", function() {
              createEditor();
              });
              }
              else {
              createEditor();
              }
              });

              function createEditor() {
              StackExchange.prepareEditor({
              heartbeatType: 'answer',
              autoActivateHeartbeat: false,
              convertImagesToLinks: false,
              noModals: true,
              showLowRepImageUploadWarning: true,
              reputationToPostImages: null,
              bindNavPrevention: true,
              postfix: "",
              imageUploader: {
              brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
              contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
              allowUrls: true
              },
              noCode: true, onDemand: true,
              discardSelector: ".discard-answer"
              ,immediatelyShowMarkdownHelp:true
              });


              }
              });






              Ryan1986 is a new contributor. Be nice, and check out our Code of Conduct.










              draft saved

              draft discarded


















              StackExchange.ready(
              function () {
              StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fopensource.stackexchange.com%2fquestions%2f8034%2fgpl-code-private-and-stolen%23new-answer', 'question_page');
              }
              );

              Post as a guest















              Required, but never shown

























              2 Answers
              2






              active

              oldest

              votes








              2 Answers
              2






              active

              oldest

              votes









              active

              oldest

              votes






              active

              oldest

              votes









              6














              The code of the service has multiple copyright holders. Some published code under the GPL, others didn't publish the code at all. If the service code were to be published, it could only be published under the terms of the GPL license.



              However, it is the right of each copyright holder to decide whether their code shall be published. If the code were to become public against their will, that would be copyright infringement. The right to control whether a creative work is published is more fundamental than the GPL. Therefore, the illegally published code would not have a valid GPL license attached to it.



              The GPL FAQ has a related entry:




              If someone steals a CD containing a version of a GPL-covered program, does the GPL give the thief the right to redistribute that version?



              […] If the version in question is unpublished and considered by a company to be its trade secret, then publishing it may be a violation of trade secret law, depending on other circumstances.




              I think that the FSF's reference to trade secrets is correct but not necessary, and that the illegal publication is already prevented by copyright law. So what the thief is doing is illegal whether or not they are stealing from a company that has trade secrets.



              Jurisdiction-specific arguments for the US (but this is going to be similar anywhere):



              Distributing copies of a copyrighted work is the exclusive right of the copyright holder(s) under 17 USC 106. A thief has not received permission from the copyright holders of the service, therefore the thief is performing copyright infringement (17 USC 501(a)). The GPL restricts the service's copyright holders that they must license the code under the GPL if they distribute it, but does not compel them to distribute it in the first place.



              Possible counterargument: if the service is a joint work then all joint authors might have full rights to the work. A joint author cannot “steal” their own work by publishing it. However, a lot here would depend on the specifics.



              If the service was created as a work for hire, the developers are not copyright holders and have no rights in the software. Joint authorship cannot apply in that case, and this would be plain copyright infringement.






              share|improve this answer






























                6














                The code of the service has multiple copyright holders. Some published code under the GPL, others didn't publish the code at all. If the service code were to be published, it could only be published under the terms of the GPL license.



                However, it is the right of each copyright holder to decide whether their code shall be published. If the code were to become public against their will, that would be copyright infringement. The right to control whether a creative work is published is more fundamental than the GPL. Therefore, the illegally published code would not have a valid GPL license attached to it.



                The GPL FAQ has a related entry:




                If someone steals a CD containing a version of a GPL-covered program, does the GPL give the thief the right to redistribute that version?



                […] If the version in question is unpublished and considered by a company to be its trade secret, then publishing it may be a violation of trade secret law, depending on other circumstances.




                I think that the FSF's reference to trade secrets is correct but not necessary, and that the illegal publication is already prevented by copyright law. So what the thief is doing is illegal whether or not they are stealing from a company that has trade secrets.



                Jurisdiction-specific arguments for the US (but this is going to be similar anywhere):



                Distributing copies of a copyrighted work is the exclusive right of the copyright holder(s) under 17 USC 106. A thief has not received permission from the copyright holders of the service, therefore the thief is performing copyright infringement (17 USC 501(a)). The GPL restricts the service's copyright holders that they must license the code under the GPL if they distribute it, but does not compel them to distribute it in the first place.



                Possible counterargument: if the service is a joint work then all joint authors might have full rights to the work. A joint author cannot “steal” their own work by publishing it. However, a lot here would depend on the specifics.



                If the service was created as a work for hire, the developers are not copyright holders and have no rights in the software. Joint authorship cannot apply in that case, and this would be plain copyright infringement.






                share|improve this answer




























                  6












                  6








                  6







                  The code of the service has multiple copyright holders. Some published code under the GPL, others didn't publish the code at all. If the service code were to be published, it could only be published under the terms of the GPL license.



                  However, it is the right of each copyright holder to decide whether their code shall be published. If the code were to become public against their will, that would be copyright infringement. The right to control whether a creative work is published is more fundamental than the GPL. Therefore, the illegally published code would not have a valid GPL license attached to it.



                  The GPL FAQ has a related entry:




                  If someone steals a CD containing a version of a GPL-covered program, does the GPL give the thief the right to redistribute that version?



                  […] If the version in question is unpublished and considered by a company to be its trade secret, then publishing it may be a violation of trade secret law, depending on other circumstances.




                  I think that the FSF's reference to trade secrets is correct but not necessary, and that the illegal publication is already prevented by copyright law. So what the thief is doing is illegal whether or not they are stealing from a company that has trade secrets.



                  Jurisdiction-specific arguments for the US (but this is going to be similar anywhere):



                  Distributing copies of a copyrighted work is the exclusive right of the copyright holder(s) under 17 USC 106. A thief has not received permission from the copyright holders of the service, therefore the thief is performing copyright infringement (17 USC 501(a)). The GPL restricts the service's copyright holders that they must license the code under the GPL if they distribute it, but does not compel them to distribute it in the first place.



                  Possible counterargument: if the service is a joint work then all joint authors might have full rights to the work. A joint author cannot “steal” their own work by publishing it. However, a lot here would depend on the specifics.



                  If the service was created as a work for hire, the developers are not copyright holders and have no rights in the software. Joint authorship cannot apply in that case, and this would be plain copyright infringement.






                  share|improve this answer















                  The code of the service has multiple copyright holders. Some published code under the GPL, others didn't publish the code at all. If the service code were to be published, it could only be published under the terms of the GPL license.



                  However, it is the right of each copyright holder to decide whether their code shall be published. If the code were to become public against their will, that would be copyright infringement. The right to control whether a creative work is published is more fundamental than the GPL. Therefore, the illegally published code would not have a valid GPL license attached to it.



                  The GPL FAQ has a related entry:




                  If someone steals a CD containing a version of a GPL-covered program, does the GPL give the thief the right to redistribute that version?



                  […] If the version in question is unpublished and considered by a company to be its trade secret, then publishing it may be a violation of trade secret law, depending on other circumstances.




                  I think that the FSF's reference to trade secrets is correct but not necessary, and that the illegal publication is already prevented by copyright law. So what the thief is doing is illegal whether or not they are stealing from a company that has trade secrets.



                  Jurisdiction-specific arguments for the US (but this is going to be similar anywhere):



                  Distributing copies of a copyrighted work is the exclusive right of the copyright holder(s) under 17 USC 106. A thief has not received permission from the copyright holders of the service, therefore the thief is performing copyright infringement (17 USC 501(a)). The GPL restricts the service's copyright holders that they must license the code under the GPL if they distribute it, but does not compel them to distribute it in the first place.



                  Possible counterargument: if the service is a joint work then all joint authors might have full rights to the work. A joint author cannot “steal” their own work by publishing it. However, a lot here would depend on the specifics.



                  If the service was created as a work for hire, the developers are not copyright holders and have no rights in the software. Joint authorship cannot apply in that case, and this would be plain copyright infringement.







                  share|improve this answer














                  share|improve this answer



                  share|improve this answer








                  edited 10 hours ago

























                  answered 11 hours ago









                  amonamon

                  12.2k11532




                  12.2k11532























                      4














                      Based on my understanding of copyright licenses (local to the U.S.), it seems to me that if Alice modified some GPL-licensed program Foobar, and Bob stole and distributed her unpublished modified version, then




                      • Alice never issued a license for anyone to distribute her modified version of Foobar

                      • The modified version is not licensed under the GPL, since it is not licensed to anyone under any terms whatsoever


                      Consider a different case where Alice violates the GPL herself by distributing a modified version of Foobar but clearly licenses her parts of the work under a GPL-incompatible license. In that case, her parts don't become GPL licensed without her say-so by some legal magic. Instead, she's simply committed copyright infringement by distributing a derivative of Foobar in a way that Foobar's author did not allow. The author of Foobar could sue her for damages, seek an injunction against her to stop distribution of her modified version, etc. but cannot decide that Alice has licensed her work differently from how she actually licensed it. Alice holds the exclusive right to distribute her own copyrighted work (and therefore holds exclusive ability to license that right to others), and her having run afoul of someone else's copyright rights does not change that fact for her own work.



                      To return to the case where Bob steals and redistributes Alice's modifications, there once again seems to be no reason that Alice's work would be licensed under the GPL. Thus, no one may make use of Alice's work under the terms of the GPL, and neither is Alice liable for the distribution of her work in a GPL-incompatible way, since she never authorized such redistribution.



                      The above is my own layman legal understanding, and may be wrong and/or vary by jurisdiction.



                      GPL FAQ does not comment about the copyright situation of an unpublished derivative, but it does note an additional issue in Alice's favor about trade secrets




                      If someone steals a CD containing a version of a GPL-covered program, does the GPL give the thief the right to redistribute that version?



                      [...] If the version in question is unpublished and considered by a company to be its trade secret, then publishing it may be a violation of trade secret law, depending on other circumstances. The GPL does not change that. If the company tried to release its version and still treat it as a trade secret, that would violate the GPL, but if the company hasn't released this version, no such violation has occurred.







                      share|improve this answer






























                        4














                        Based on my understanding of copyright licenses (local to the U.S.), it seems to me that if Alice modified some GPL-licensed program Foobar, and Bob stole and distributed her unpublished modified version, then




                        • Alice never issued a license for anyone to distribute her modified version of Foobar

                        • The modified version is not licensed under the GPL, since it is not licensed to anyone under any terms whatsoever


                        Consider a different case where Alice violates the GPL herself by distributing a modified version of Foobar but clearly licenses her parts of the work under a GPL-incompatible license. In that case, her parts don't become GPL licensed without her say-so by some legal magic. Instead, she's simply committed copyright infringement by distributing a derivative of Foobar in a way that Foobar's author did not allow. The author of Foobar could sue her for damages, seek an injunction against her to stop distribution of her modified version, etc. but cannot decide that Alice has licensed her work differently from how she actually licensed it. Alice holds the exclusive right to distribute her own copyrighted work (and therefore holds exclusive ability to license that right to others), and her having run afoul of someone else's copyright rights does not change that fact for her own work.



                        To return to the case where Bob steals and redistributes Alice's modifications, there once again seems to be no reason that Alice's work would be licensed under the GPL. Thus, no one may make use of Alice's work under the terms of the GPL, and neither is Alice liable for the distribution of her work in a GPL-incompatible way, since she never authorized such redistribution.



                        The above is my own layman legal understanding, and may be wrong and/or vary by jurisdiction.



                        GPL FAQ does not comment about the copyright situation of an unpublished derivative, but it does note an additional issue in Alice's favor about trade secrets




                        If someone steals a CD containing a version of a GPL-covered program, does the GPL give the thief the right to redistribute that version?



                        [...] If the version in question is unpublished and considered by a company to be its trade secret, then publishing it may be a violation of trade secret law, depending on other circumstances. The GPL does not change that. If the company tried to release its version and still treat it as a trade secret, that would violate the GPL, but if the company hasn't released this version, no such violation has occurred.







                        share|improve this answer




























                          4












                          4








                          4







                          Based on my understanding of copyright licenses (local to the U.S.), it seems to me that if Alice modified some GPL-licensed program Foobar, and Bob stole and distributed her unpublished modified version, then




                          • Alice never issued a license for anyone to distribute her modified version of Foobar

                          • The modified version is not licensed under the GPL, since it is not licensed to anyone under any terms whatsoever


                          Consider a different case where Alice violates the GPL herself by distributing a modified version of Foobar but clearly licenses her parts of the work under a GPL-incompatible license. In that case, her parts don't become GPL licensed without her say-so by some legal magic. Instead, she's simply committed copyright infringement by distributing a derivative of Foobar in a way that Foobar's author did not allow. The author of Foobar could sue her for damages, seek an injunction against her to stop distribution of her modified version, etc. but cannot decide that Alice has licensed her work differently from how she actually licensed it. Alice holds the exclusive right to distribute her own copyrighted work (and therefore holds exclusive ability to license that right to others), and her having run afoul of someone else's copyright rights does not change that fact for her own work.



                          To return to the case where Bob steals and redistributes Alice's modifications, there once again seems to be no reason that Alice's work would be licensed under the GPL. Thus, no one may make use of Alice's work under the terms of the GPL, and neither is Alice liable for the distribution of her work in a GPL-incompatible way, since she never authorized such redistribution.



                          The above is my own layman legal understanding, and may be wrong and/or vary by jurisdiction.



                          GPL FAQ does not comment about the copyright situation of an unpublished derivative, but it does note an additional issue in Alice's favor about trade secrets




                          If someone steals a CD containing a version of a GPL-covered program, does the GPL give the thief the right to redistribute that version?



                          [...] If the version in question is unpublished and considered by a company to be its trade secret, then publishing it may be a violation of trade secret law, depending on other circumstances. The GPL does not change that. If the company tried to release its version and still treat it as a trade secret, that would violate the GPL, but if the company hasn't released this version, no such violation has occurred.







                          share|improve this answer















                          Based on my understanding of copyright licenses (local to the U.S.), it seems to me that if Alice modified some GPL-licensed program Foobar, and Bob stole and distributed her unpublished modified version, then




                          • Alice never issued a license for anyone to distribute her modified version of Foobar

                          • The modified version is not licensed under the GPL, since it is not licensed to anyone under any terms whatsoever


                          Consider a different case where Alice violates the GPL herself by distributing a modified version of Foobar but clearly licenses her parts of the work under a GPL-incompatible license. In that case, her parts don't become GPL licensed without her say-so by some legal magic. Instead, she's simply committed copyright infringement by distributing a derivative of Foobar in a way that Foobar's author did not allow. The author of Foobar could sue her for damages, seek an injunction against her to stop distribution of her modified version, etc. but cannot decide that Alice has licensed her work differently from how she actually licensed it. Alice holds the exclusive right to distribute her own copyrighted work (and therefore holds exclusive ability to license that right to others), and her having run afoul of someone else's copyright rights does not change that fact for her own work.



                          To return to the case where Bob steals and redistributes Alice's modifications, there once again seems to be no reason that Alice's work would be licensed under the GPL. Thus, no one may make use of Alice's work under the terms of the GPL, and neither is Alice liable for the distribution of her work in a GPL-incompatible way, since she never authorized such redistribution.



                          The above is my own layman legal understanding, and may be wrong and/or vary by jurisdiction.



                          GPL FAQ does not comment about the copyright situation of an unpublished derivative, but it does note an additional issue in Alice's favor about trade secrets




                          If someone steals a CD containing a version of a GPL-covered program, does the GPL give the thief the right to redistribute that version?



                          [...] If the version in question is unpublished and considered by a company to be its trade secret, then publishing it may be a violation of trade secret law, depending on other circumstances. The GPL does not change that. If the company tried to release its version and still treat it as a trade secret, that would violate the GPL, but if the company hasn't released this version, no such violation has occurred.








                          share|improve this answer














                          share|improve this answer



                          share|improve this answer








                          edited 10 hours ago

























                          answered 10 hours ago









                          apsillersapsillers

                          15.4k12651




                          15.4k12651






















                              Ryan1986 is a new contributor. Be nice, and check out our Code of Conduct.










                              draft saved

                              draft discarded


















                              Ryan1986 is a new contributor. Be nice, and check out our Code of Conduct.













                              Ryan1986 is a new contributor. Be nice, and check out our Code of Conduct.












                              Ryan1986 is a new contributor. Be nice, and check out our Code of Conduct.
















                              Thanks for contributing an answer to Open Source Stack Exchange!


                              • Please be sure to answer the question. Provide details and share your research!

                              But avoid



                              • Asking for help, clarification, or responding to other answers.

                              • Making statements based on opinion; back them up with references or personal experience.


                              To learn more, see our tips on writing great answers.




                              draft saved


                              draft discarded














                              StackExchange.ready(
                              function () {
                              StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fopensource.stackexchange.com%2fquestions%2f8034%2fgpl-code-private-and-stolen%23new-answer', 'question_page');
                              }
                              );

                              Post as a guest















                              Required, but never shown





















































                              Required, but never shown














                              Required, but never shown












                              Required, but never shown







                              Required, but never shown

































                              Required, but never shown














                              Required, but never shown












                              Required, but never shown







                              Required, but never shown







                              Popular posts from this blog

                              "Incorrect syntax near the keyword 'ON'. (on update cascade, on delete cascade,)

                              Alcedinidae

                              RAC Tourist Trophy