GPL v3 - Does freely distributed software that includes GPL licensed code also require sharing source?












2















The Arkansas Division of Land Surveys shares all of their documents as pdfs with password protection, and they have a little viewer app that has the password built in:



https://surveyor.arkansas.gov/plat-viewer/



The viewer is based on Sumatra PDF, a GPL v3 open source pdf viewer. Does the Division of Land Surveys also have to share the source code that they modified to create their viewer?










share|improve this question







New contributor




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





















  • I notice the page says "Open Source of this project is coming soon. Check back for details." - Of course that doesn't make it OK not to distribute the sources now. They should not distribute it at all until they are ready to comply with the license.

    – Brandin
    yesterday











  • Another possible violation: the software says it is GPLed but does not actually include the GPL license text or a reference to the license text anywhere.

    – Brandin
    yesterday
















2















The Arkansas Division of Land Surveys shares all of their documents as pdfs with password protection, and they have a little viewer app that has the password built in:



https://surveyor.arkansas.gov/plat-viewer/



The viewer is based on Sumatra PDF, a GPL v3 open source pdf viewer. Does the Division of Land Surveys also have to share the source code that they modified to create their viewer?










share|improve this question







New contributor




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





















  • I notice the page says "Open Source of this project is coming soon. Check back for details." - Of course that doesn't make it OK not to distribute the sources now. They should not distribute it at all until they are ready to comply with the license.

    – Brandin
    yesterday











  • Another possible violation: the software says it is GPLed but does not actually include the GPL license text or a reference to the license text anywhere.

    – Brandin
    yesterday














2












2








2








The Arkansas Division of Land Surveys shares all of their documents as pdfs with password protection, and they have a little viewer app that has the password built in:



https://surveyor.arkansas.gov/plat-viewer/



The viewer is based on Sumatra PDF, a GPL v3 open source pdf viewer. Does the Division of Land Surveys also have to share the source code that they modified to create their viewer?










share|improve this question







New contributor




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












The Arkansas Division of Land Surveys shares all of their documents as pdfs with password protection, and they have a little viewer app that has the password built in:



https://surveyor.arkansas.gov/plat-viewer/



The viewer is based on Sumatra PDF, a GPL v3 open source pdf viewer. Does the Division of Land Surveys also have to share the source code that they modified to create their viewer?







gpl-3 distribution source-code






share|improve this question







New contributor




user15741 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




user15741 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




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









asked 2 days ago









user15741user15741

1133




1133




New contributor




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





New contributor





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






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













  • I notice the page says "Open Source of this project is coming soon. Check back for details." - Of course that doesn't make it OK not to distribute the sources now. They should not distribute it at all until they are ready to comply with the license.

    – Brandin
    yesterday











  • Another possible violation: the software says it is GPLed but does not actually include the GPL license text or a reference to the license text anywhere.

    – Brandin
    yesterday



















  • I notice the page says "Open Source of this project is coming soon. Check back for details." - Of course that doesn't make it OK not to distribute the sources now. They should not distribute it at all until they are ready to comply with the license.

    – Brandin
    yesterday











  • Another possible violation: the software says it is GPLed but does not actually include the GPL license text or a reference to the license text anywhere.

    – Brandin
    yesterday

















I notice the page says "Open Source of this project is coming soon. Check back for details." - Of course that doesn't make it OK not to distribute the sources now. They should not distribute it at all until they are ready to comply with the license.

– Brandin
yesterday





I notice the page says "Open Source of this project is coming soon. Check back for details." - Of course that doesn't make it OK not to distribute the sources now. They should not distribute it at all until they are ready to comply with the license.

– Brandin
yesterday













Another possible violation: the software says it is GPLed but does not actually include the GPL license text or a reference to the license text anywhere.

– Brandin
yesterday





Another possible violation: the software says it is GPLed but does not actually include the GPL license text or a reference to the license text anywhere.

– Brandin
yesterday










1 Answer
1






active

oldest

votes


















5














As the plat viewer is based upon a GPL licensed project, clause 6 of the GPL license requires that the source code must be made available:





  1. Conveying Non-Source Forms.


You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways:



[...]



d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements.



e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d.




In short, if the program can be downloaded over the internet, the same must be provided for the source code.



As long as the source code is not available, the plat viewer is in violation of the GPL license. The only people/organizations that can take legal action on this are the copyright holders of SumatraPDF that is used as basis for the plat viewer.






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
    });


    }
    });






    user15741 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%2f8093%2fgpl-v3-does-freely-distributed-software-that-includes-gpl-licensed-code-also-r%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    1 Answer
    1






    active

    oldest

    votes








    1 Answer
    1






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    5














    As the plat viewer is based upon a GPL licensed project, clause 6 of the GPL license requires that the source code must be made available:





    1. Conveying Non-Source Forms.


    You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways:



    [...]



    d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements.



    e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d.




    In short, if the program can be downloaded over the internet, the same must be provided for the source code.



    As long as the source code is not available, the plat viewer is in violation of the GPL license. The only people/organizations that can take legal action on this are the copyright holders of SumatraPDF that is used as basis for the plat viewer.






    share|improve this answer




























      5














      As the plat viewer is based upon a GPL licensed project, clause 6 of the GPL license requires that the source code must be made available:





      1. Conveying Non-Source Forms.


      You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways:



      [...]



      d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements.



      e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d.




      In short, if the program can be downloaded over the internet, the same must be provided for the source code.



      As long as the source code is not available, the plat viewer is in violation of the GPL license. The only people/organizations that can take legal action on this are the copyright holders of SumatraPDF that is used as basis for the plat viewer.






      share|improve this answer


























        5












        5








        5







        As the plat viewer is based upon a GPL licensed project, clause 6 of the GPL license requires that the source code must be made available:





        1. Conveying Non-Source Forms.


        You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways:



        [...]



        d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements.



        e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d.




        In short, if the program can be downloaded over the internet, the same must be provided for the source code.



        As long as the source code is not available, the plat viewer is in violation of the GPL license. The only people/organizations that can take legal action on this are the copyright holders of SumatraPDF that is used as basis for the plat viewer.






        share|improve this answer













        As the plat viewer is based upon a GPL licensed project, clause 6 of the GPL license requires that the source code must be made available:





        1. Conveying Non-Source Forms.


        You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways:



        [...]



        d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements.



        e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d.




        In short, if the program can be downloaded over the internet, the same must be provided for the source code.



        As long as the source code is not available, the plat viewer is in violation of the GPL license. The only people/organizations that can take legal action on this are the copyright holders of SumatraPDF that is used as basis for the plat viewer.







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered 2 days ago









        Bart van Ingen SchenauBart van Ingen Schenau

        5,7651023




        5,7651023






















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










            draft saved

            draft discarded


















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













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












            user15741 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%2f8093%2fgpl-v3-does-freely-distributed-software-that-includes-gpl-licensed-code-also-r%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

            Callistus I

            Tabula Rosettana

            How to label and detect the document text images