Custom Distro Trademark usage












4















According to this document, creation of custom Ubuntu distros is allowed. The document gives a general outline on what to change and modify. There is however a section that confuses me/needs help finding out how to correctly apply.






  1. File /etc/lsb-release (from package base-files) contains name of
    distro, which is used by some tools (for example network configuration
    tools) to identify how to handle files. Also the content of this file
    (AFAIK) is displayed in console login. Should the contents of this file
    (i.e. base-files package) be replaced in derivative distro?




This is a tricky one, since the file is used both to tell the user the
name of the distribution and by programs to identify it. The former
should change, but not the latter. Perhaps changing
DISTRIB_DESCRIPTION but not DISTRIB_ID is the right thing to do.




This section mentions the contents of /etc/lsb-release to match the name of the distro. It says that the contents of DISTRIB_ID should be changed to match the name of the distro, but also claims that it messes up certain tools. It then mentions changing DISTRIB_DESCRIPTION to the name of your distro. What should I do with this?










share|improve this question



























    4















    According to this document, creation of custom Ubuntu distros is allowed. The document gives a general outline on what to change and modify. There is however a section that confuses me/needs help finding out how to correctly apply.






    1. File /etc/lsb-release (from package base-files) contains name of
      distro, which is used by some tools (for example network configuration
      tools) to identify how to handle files. Also the content of this file
      (AFAIK) is displayed in console login. Should the contents of this file
      (i.e. base-files package) be replaced in derivative distro?




    This is a tricky one, since the file is used both to tell the user the
    name of the distribution and by programs to identify it. The former
    should change, but not the latter. Perhaps changing
    DISTRIB_DESCRIPTION but not DISTRIB_ID is the right thing to do.




    This section mentions the contents of /etc/lsb-release to match the name of the distro. It says that the contents of DISTRIB_ID should be changed to match the name of the distro, but also claims that it messes up certain tools. It then mentions changing DISTRIB_DESCRIPTION to the name of your distro. What should I do with this?










    share|improve this question

























      4












      4








      4


      2






      According to this document, creation of custom Ubuntu distros is allowed. The document gives a general outline on what to change and modify. There is however a section that confuses me/needs help finding out how to correctly apply.






      1. File /etc/lsb-release (from package base-files) contains name of
        distro, which is used by some tools (for example network configuration
        tools) to identify how to handle files. Also the content of this file
        (AFAIK) is displayed in console login. Should the contents of this file
        (i.e. base-files package) be replaced in derivative distro?




      This is a tricky one, since the file is used both to tell the user the
      name of the distribution and by programs to identify it. The former
      should change, but not the latter. Perhaps changing
      DISTRIB_DESCRIPTION but not DISTRIB_ID is the right thing to do.




      This section mentions the contents of /etc/lsb-release to match the name of the distro. It says that the contents of DISTRIB_ID should be changed to match the name of the distro, but also claims that it messes up certain tools. It then mentions changing DISTRIB_DESCRIPTION to the name of your distro. What should I do with this?










      share|improve this question














      According to this document, creation of custom Ubuntu distros is allowed. The document gives a general outline on what to change and modify. There is however a section that confuses me/needs help finding out how to correctly apply.






      1. File /etc/lsb-release (from package base-files) contains name of
        distro, which is used by some tools (for example network configuration
        tools) to identify how to handle files. Also the content of this file
        (AFAIK) is displayed in console login. Should the contents of this file
        (i.e. base-files package) be replaced in derivative distro?




      This is a tricky one, since the file is used both to tell the user the
      name of the distribution and by programs to identify it. The former
      should change, but not the latter. Perhaps changing
      DISTRIB_DESCRIPTION but not DISTRIB_ID is the right thing to do.




      This section mentions the contents of /etc/lsb-release to match the name of the distro. It says that the contents of DISTRIB_ID should be changed to match the name of the distro, but also claims that it messes up certain tools. It then mentions changing DISTRIB_DESCRIPTION to the name of your distro. What should I do with this?







      custom-distributions trademark






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Oct 6 '15 at 12:51









      noirscapenoirscape

      18220




      18220






















          1 Answer
          1






          active

          oldest

          votes


















          3














          Depending on your intention, you may or may not require to modify the contents of /etc/lsb-release file for your Ubuntu-based custom distro (or likely defined as "remix").



          Rationale for lsb-release



          From what I understand, the content of /etc/lsb-release mainly used for determining whether you can update your packages from existing Ubuntu repositories or not.



          Below are the supporting examples, which include combined output from different distro based on Ubuntu 12.04 release.



          kubuntu@kubuntu:~$ cat /etc/lsb-release
          DISTRIB_ID=Ubuntu
          DISTRIB_RELEASE=12.04
          DISTRIB_CODENAME=precise
          DISTRIB_DESCRIPTION="Ubuntu 12.04.3 LTS"

          xubuntu@xubuntu:~$ cat /etc/lsb-release
          DISTRIB_ID=Ubuntu
          DISTRIB_RELEASE=12.04
          DISTRIB_CODENAME=precise
          DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"


          ^ Despite Ubuntu official flavours' name are Kubuntu and Xubuntu, these were never used in the content of /etc/lsb-release file. This is because the Ubuntu official flavours share and retrieve the same packages from the same repositories like Ubuntu does.



          mint@mint ~ $ cat /etc/lsb-release
          DISTRIB_ID=LinuxMint
          DISTRIB_RELEASE=13
          DISTRIB_CODENAME=maya
          DISTRIB_DESCRIPTION="Linux Mint 13 Maya"

          trisquel@trisquel:~$ cat /etc/lsb-release
          DISTRIB_ID=Trisquel
          DISTRIB_RELEASE=6.0
          DISTRIB_CODENAME=toutatis
          DISTRIB_DESCRIPTION="Trisquel 6.0"


          ^ These Ubuntu derivatives' name are Linux Mint and Trisquel and their names were included in the content of /etc/lsb-release file. While they get the sources from Ubuntu repositories, these derivatives host their own packages. Therefore, they can define their own releases.



          The combined output above (the one from Kubuntu and Xubuntu) already gave us a hint. Only edit DISTRIB_DESCRIPTION="" and replace the string with "Something 1.0 Else". This means you can still update and retrieve packages from existing Ubuntu repositories.



          Trademark issue



          Until few years ago, there was "Ubuntu Trademark Policy" but now it is redirected to this page called "Intellectual property rights policy". Few relevant points have been quoted below:




          [...]
          You can modify Ubuntu for personal or internal commercial use.



          [...]
          Any redistribution of modified versions of Ubuntu must be approved, certified or provided by Canonical if you are going to associate it with the Trademarks. Otherwise you must remove and replace the Trademarks and will need to recompile the source code to create your own binaries. This does not affect your rights under any open source licence applicable to any of the components of Ubuntu. [...]




          Based on these, if you intend to build custom or modified version of Ubuntu and redistribute it, you must do rebranding. This means not just /etc/lsb-release anymore.



          But, if you are not redistributing the custom build and wish to update and retrieve packages from existing Ubuntu repositories, then modifying /etc/lsb-release as explained should suffice. Otherwise depends on yourself; To which extent you would like to customize the build.






          share|improve this answer

























            Your Answer








            StackExchange.ready(function() {
            var channelOptions = {
            tags: "".split(" "),
            id: "89"
            };
            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: true,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: 10,
            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
            },
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            });


            }
            });














            draft saved

            draft discarded


















            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f682140%2fcustom-distro-trademark-usage%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









            3














            Depending on your intention, you may or may not require to modify the contents of /etc/lsb-release file for your Ubuntu-based custom distro (or likely defined as "remix").



            Rationale for lsb-release



            From what I understand, the content of /etc/lsb-release mainly used for determining whether you can update your packages from existing Ubuntu repositories or not.



            Below are the supporting examples, which include combined output from different distro based on Ubuntu 12.04 release.



            kubuntu@kubuntu:~$ cat /etc/lsb-release
            DISTRIB_ID=Ubuntu
            DISTRIB_RELEASE=12.04
            DISTRIB_CODENAME=precise
            DISTRIB_DESCRIPTION="Ubuntu 12.04.3 LTS"

            xubuntu@xubuntu:~$ cat /etc/lsb-release
            DISTRIB_ID=Ubuntu
            DISTRIB_RELEASE=12.04
            DISTRIB_CODENAME=precise
            DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"


            ^ Despite Ubuntu official flavours' name are Kubuntu and Xubuntu, these were never used in the content of /etc/lsb-release file. This is because the Ubuntu official flavours share and retrieve the same packages from the same repositories like Ubuntu does.



            mint@mint ~ $ cat /etc/lsb-release
            DISTRIB_ID=LinuxMint
            DISTRIB_RELEASE=13
            DISTRIB_CODENAME=maya
            DISTRIB_DESCRIPTION="Linux Mint 13 Maya"

            trisquel@trisquel:~$ cat /etc/lsb-release
            DISTRIB_ID=Trisquel
            DISTRIB_RELEASE=6.0
            DISTRIB_CODENAME=toutatis
            DISTRIB_DESCRIPTION="Trisquel 6.0"


            ^ These Ubuntu derivatives' name are Linux Mint and Trisquel and their names were included in the content of /etc/lsb-release file. While they get the sources from Ubuntu repositories, these derivatives host their own packages. Therefore, they can define their own releases.



            The combined output above (the one from Kubuntu and Xubuntu) already gave us a hint. Only edit DISTRIB_DESCRIPTION="" and replace the string with "Something 1.0 Else". This means you can still update and retrieve packages from existing Ubuntu repositories.



            Trademark issue



            Until few years ago, there was "Ubuntu Trademark Policy" but now it is redirected to this page called "Intellectual property rights policy". Few relevant points have been quoted below:




            [...]
            You can modify Ubuntu for personal or internal commercial use.



            [...]
            Any redistribution of modified versions of Ubuntu must be approved, certified or provided by Canonical if you are going to associate it with the Trademarks. Otherwise you must remove and replace the Trademarks and will need to recompile the source code to create your own binaries. This does not affect your rights under any open source licence applicable to any of the components of Ubuntu. [...]




            Based on these, if you intend to build custom or modified version of Ubuntu and redistribute it, you must do rebranding. This means not just /etc/lsb-release anymore.



            But, if you are not redistributing the custom build and wish to update and retrieve packages from existing Ubuntu repositories, then modifying /etc/lsb-release as explained should suffice. Otherwise depends on yourself; To which extent you would like to customize the build.






            share|improve this answer






























              3














              Depending on your intention, you may or may not require to modify the contents of /etc/lsb-release file for your Ubuntu-based custom distro (or likely defined as "remix").



              Rationale for lsb-release



              From what I understand, the content of /etc/lsb-release mainly used for determining whether you can update your packages from existing Ubuntu repositories or not.



              Below are the supporting examples, which include combined output from different distro based on Ubuntu 12.04 release.



              kubuntu@kubuntu:~$ cat /etc/lsb-release
              DISTRIB_ID=Ubuntu
              DISTRIB_RELEASE=12.04
              DISTRIB_CODENAME=precise
              DISTRIB_DESCRIPTION="Ubuntu 12.04.3 LTS"

              xubuntu@xubuntu:~$ cat /etc/lsb-release
              DISTRIB_ID=Ubuntu
              DISTRIB_RELEASE=12.04
              DISTRIB_CODENAME=precise
              DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"


              ^ Despite Ubuntu official flavours' name are Kubuntu and Xubuntu, these were never used in the content of /etc/lsb-release file. This is because the Ubuntu official flavours share and retrieve the same packages from the same repositories like Ubuntu does.



              mint@mint ~ $ cat /etc/lsb-release
              DISTRIB_ID=LinuxMint
              DISTRIB_RELEASE=13
              DISTRIB_CODENAME=maya
              DISTRIB_DESCRIPTION="Linux Mint 13 Maya"

              trisquel@trisquel:~$ cat /etc/lsb-release
              DISTRIB_ID=Trisquel
              DISTRIB_RELEASE=6.0
              DISTRIB_CODENAME=toutatis
              DISTRIB_DESCRIPTION="Trisquel 6.0"


              ^ These Ubuntu derivatives' name are Linux Mint and Trisquel and their names were included in the content of /etc/lsb-release file. While they get the sources from Ubuntu repositories, these derivatives host their own packages. Therefore, they can define their own releases.



              The combined output above (the one from Kubuntu and Xubuntu) already gave us a hint. Only edit DISTRIB_DESCRIPTION="" and replace the string with "Something 1.0 Else". This means you can still update and retrieve packages from existing Ubuntu repositories.



              Trademark issue



              Until few years ago, there was "Ubuntu Trademark Policy" but now it is redirected to this page called "Intellectual property rights policy". Few relevant points have been quoted below:




              [...]
              You can modify Ubuntu for personal or internal commercial use.



              [...]
              Any redistribution of modified versions of Ubuntu must be approved, certified or provided by Canonical if you are going to associate it with the Trademarks. Otherwise you must remove and replace the Trademarks and will need to recompile the source code to create your own binaries. This does not affect your rights under any open source licence applicable to any of the components of Ubuntu. [...]




              Based on these, if you intend to build custom or modified version of Ubuntu and redistribute it, you must do rebranding. This means not just /etc/lsb-release anymore.



              But, if you are not redistributing the custom build and wish to update and retrieve packages from existing Ubuntu repositories, then modifying /etc/lsb-release as explained should suffice. Otherwise depends on yourself; To which extent you would like to customize the build.






              share|improve this answer




























                3












                3








                3







                Depending on your intention, you may or may not require to modify the contents of /etc/lsb-release file for your Ubuntu-based custom distro (or likely defined as "remix").



                Rationale for lsb-release



                From what I understand, the content of /etc/lsb-release mainly used for determining whether you can update your packages from existing Ubuntu repositories or not.



                Below are the supporting examples, which include combined output from different distro based on Ubuntu 12.04 release.



                kubuntu@kubuntu:~$ cat /etc/lsb-release
                DISTRIB_ID=Ubuntu
                DISTRIB_RELEASE=12.04
                DISTRIB_CODENAME=precise
                DISTRIB_DESCRIPTION="Ubuntu 12.04.3 LTS"

                xubuntu@xubuntu:~$ cat /etc/lsb-release
                DISTRIB_ID=Ubuntu
                DISTRIB_RELEASE=12.04
                DISTRIB_CODENAME=precise
                DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"


                ^ Despite Ubuntu official flavours' name are Kubuntu and Xubuntu, these were never used in the content of /etc/lsb-release file. This is because the Ubuntu official flavours share and retrieve the same packages from the same repositories like Ubuntu does.



                mint@mint ~ $ cat /etc/lsb-release
                DISTRIB_ID=LinuxMint
                DISTRIB_RELEASE=13
                DISTRIB_CODENAME=maya
                DISTRIB_DESCRIPTION="Linux Mint 13 Maya"

                trisquel@trisquel:~$ cat /etc/lsb-release
                DISTRIB_ID=Trisquel
                DISTRIB_RELEASE=6.0
                DISTRIB_CODENAME=toutatis
                DISTRIB_DESCRIPTION="Trisquel 6.0"


                ^ These Ubuntu derivatives' name are Linux Mint and Trisquel and their names were included in the content of /etc/lsb-release file. While they get the sources from Ubuntu repositories, these derivatives host their own packages. Therefore, they can define their own releases.



                The combined output above (the one from Kubuntu and Xubuntu) already gave us a hint. Only edit DISTRIB_DESCRIPTION="" and replace the string with "Something 1.0 Else". This means you can still update and retrieve packages from existing Ubuntu repositories.



                Trademark issue



                Until few years ago, there was "Ubuntu Trademark Policy" but now it is redirected to this page called "Intellectual property rights policy". Few relevant points have been quoted below:




                [...]
                You can modify Ubuntu for personal or internal commercial use.



                [...]
                Any redistribution of modified versions of Ubuntu must be approved, certified or provided by Canonical if you are going to associate it with the Trademarks. Otherwise you must remove and replace the Trademarks and will need to recompile the source code to create your own binaries. This does not affect your rights under any open source licence applicable to any of the components of Ubuntu. [...]




                Based on these, if you intend to build custom or modified version of Ubuntu and redistribute it, you must do rebranding. This means not just /etc/lsb-release anymore.



                But, if you are not redistributing the custom build and wish to update and retrieve packages from existing Ubuntu repositories, then modifying /etc/lsb-release as explained should suffice. Otherwise depends on yourself; To which extent you would like to customize the build.






                share|improve this answer















                Depending on your intention, you may or may not require to modify the contents of /etc/lsb-release file for your Ubuntu-based custom distro (or likely defined as "remix").



                Rationale for lsb-release



                From what I understand, the content of /etc/lsb-release mainly used for determining whether you can update your packages from existing Ubuntu repositories or not.



                Below are the supporting examples, which include combined output from different distro based on Ubuntu 12.04 release.



                kubuntu@kubuntu:~$ cat /etc/lsb-release
                DISTRIB_ID=Ubuntu
                DISTRIB_RELEASE=12.04
                DISTRIB_CODENAME=precise
                DISTRIB_DESCRIPTION="Ubuntu 12.04.3 LTS"

                xubuntu@xubuntu:~$ cat /etc/lsb-release
                DISTRIB_ID=Ubuntu
                DISTRIB_RELEASE=12.04
                DISTRIB_CODENAME=precise
                DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"


                ^ Despite Ubuntu official flavours' name are Kubuntu and Xubuntu, these were never used in the content of /etc/lsb-release file. This is because the Ubuntu official flavours share and retrieve the same packages from the same repositories like Ubuntu does.



                mint@mint ~ $ cat /etc/lsb-release
                DISTRIB_ID=LinuxMint
                DISTRIB_RELEASE=13
                DISTRIB_CODENAME=maya
                DISTRIB_DESCRIPTION="Linux Mint 13 Maya"

                trisquel@trisquel:~$ cat /etc/lsb-release
                DISTRIB_ID=Trisquel
                DISTRIB_RELEASE=6.0
                DISTRIB_CODENAME=toutatis
                DISTRIB_DESCRIPTION="Trisquel 6.0"


                ^ These Ubuntu derivatives' name are Linux Mint and Trisquel and their names were included in the content of /etc/lsb-release file. While they get the sources from Ubuntu repositories, these derivatives host their own packages. Therefore, they can define their own releases.



                The combined output above (the one from Kubuntu and Xubuntu) already gave us a hint. Only edit DISTRIB_DESCRIPTION="" and replace the string with "Something 1.0 Else". This means you can still update and retrieve packages from existing Ubuntu repositories.



                Trademark issue



                Until few years ago, there was "Ubuntu Trademark Policy" but now it is redirected to this page called "Intellectual property rights policy". Few relevant points have been quoted below:




                [...]
                You can modify Ubuntu for personal or internal commercial use.



                [...]
                Any redistribution of modified versions of Ubuntu must be approved, certified or provided by Canonical if you are going to associate it with the Trademarks. Otherwise you must remove and replace the Trademarks and will need to recompile the source code to create your own binaries. This does not affect your rights under any open source licence applicable to any of the components of Ubuntu. [...]




                Based on these, if you intend to build custom or modified version of Ubuntu and redistribute it, you must do rebranding. This means not just /etc/lsb-release anymore.



                But, if you are not redistributing the custom build and wish to update and retrieve packages from existing Ubuntu repositories, then modifying /etc/lsb-release as explained should suffice. Otherwise depends on yourself; To which extent you would like to customize the build.







                share|improve this answer














                share|improve this answer



                share|improve this answer








                edited Jan 7 at 6:58

























                answered Oct 6 '15 at 17:07









                clearkimuraclearkimura

                3,98511956




                3,98511956






























                    draft saved

                    draft discarded




















































                    Thanks for contributing an answer to Ask Ubuntu!


                    • 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%2faskubuntu.com%2fquestions%2f682140%2fcustom-distro-trademark-usage%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

                    How to change which sound is reproduced for terminal bell?

                    Title Spacing in Bjornstrup Chapter, Removing Chapter Number From Contents

                    Can I use Tabulator js library in my java Spring + Thymeleaf project?