What is the difference between 'contrib' and 'non-free' packages repositories?I can't use or find the google debian unstable/sid repositoryTrouble migrating from Yum to apt-getHow to find Debian packages that would free up the most spaceuninitialized constant XML::SaxParser / Error retrieving bug reports from the serverDifference between Linux Mint Debian Edition (LMDE) and Debian with CinnamonBuilding and installing packages from unstableDebian stretch package system breaks when non-free addedHow to pass extra flags to the configure utility to a package from the Debian repositories?Maintaining a local Arch repositoryHow to delete all non-free or contrib packages?

Why is this clock signal connected to a capacitor to gnd?

Ambiguity in the definition of entropy

How much of data wrangling is a data scientist's job?

How would I stat a creature to be immune to everything but the Magic Missile spell? (just for fun)

Why was the shrinking from 8″ made only to 5.25″ and not smaller (4″ or less)?

How do I handle a potential work/personal life conflict as the manager of one of my friends?

Which is the best way to check return result?

Why didn't Miles's spider sense work before?

What does “the session was packed” mean in this context?

Is it inappropriate for a student to attend their mentor's dissertation defense?

Determining Impedance With An Antenna Analyzer

Arrow those variables!

How to prevent "they're falling in love" trope

How writing a dominant 7 sus4 chord in RNA ( Vsus7 chord in the 1st inversion)

In 'Revenger,' what does 'cove' come from?

Is it logically or scientifically possible to artificially send energy to the body?

Avoiding the "not like other girls" trope?

How to tell a function to use the default argument values?

Is this a hacking script in function.php?

Examples of smooth manifolds admitting inbetween one and a continuum of complex structures

Why is consensus so controversial in Britain?

Valid term from quadratic sequence?

GFCI outlets - can they be repaired? Are they really needed at the end of a circuit?

How do conventional missiles fly?



What is the difference between 'contrib' and 'non-free' packages repositories?


I can't use or find the google debian unstable/sid repositoryTrouble migrating from Yum to apt-getHow to find Debian packages that would free up the most spaceuninitialized constant XML::SaxParser / Error retrieving bug reports from the serverDifference between Linux Mint Debian Edition (LMDE) and Debian with CinnamonBuilding and installing packages from unstableDebian stretch package system breaks when non-free addedHow to pass extra flags to the configure utility to a package from the Debian repositories?Maintaining a local Arch repositoryHow to delete all non-free or contrib packages?













14















Although I like Debian for various reasons, it is not always easy to find some documentation on specific aspects of this distribution and its policies.



My question is: what is the difference between contrib and non-free packages repositories?



From the little explanations I could find, if I am not mistaken:




  • non-free is for packages whose licences are not free


  • contrib for dependencies of non-free packages (which make them not part of Debian)

But it seems odd to me to have two repositories for, so to speak, the same purpose, which is making available non free software inside Debian.



I would like to know if I am missing something here.










share|improve this question


























    14















    Although I like Debian for various reasons, it is not always easy to find some documentation on specific aspects of this distribution and its policies.



    My question is: what is the difference between contrib and non-free packages repositories?



    From the little explanations I could find, if I am not mistaken:




    • non-free is for packages whose licences are not free


    • contrib for dependencies of non-free packages (which make them not part of Debian)

    But it seems odd to me to have two repositories for, so to speak, the same purpose, which is making available non free software inside Debian.



    I would like to know if I am missing something here.










    share|improve this question
























      14












      14








      14








      Although I like Debian for various reasons, it is not always easy to find some documentation on specific aspects of this distribution and its policies.



      My question is: what is the difference between contrib and non-free packages repositories?



      From the little explanations I could find, if I am not mistaken:




      • non-free is for packages whose licences are not free


      • contrib for dependencies of non-free packages (which make them not part of Debian)

      But it seems odd to me to have two repositories for, so to speak, the same purpose, which is making available non free software inside Debian.



      I would like to know if I am missing something here.










      share|improve this question














      Although I like Debian for various reasons, it is not always easy to find some documentation on specific aspects of this distribution and its policies.



      My question is: what is the difference between contrib and non-free packages repositories?



      From the little explanations I could find, if I am not mistaken:




      • non-free is for packages whose licences are not free


      • contrib for dependencies of non-free packages (which make them not part of Debian)

      But it seems odd to me to have two repositories for, so to speak, the same purpose, which is making available non free software inside Debian.



      I would like to know if I am missing something here.







      debian repository debian-policy






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked 2 days ago









      ParadoxParadox

      287216




      287216




















          4 Answers
          4






          active

          oldest

          votes


















          24














          non-free packages are packages not complying to the Debian Free Software Guidelines definition. E.g.:



          nvidia-driver which provides a proprietary driver.



          contrib packages are packages that do comply with the DFSG, but depend on non-free packages, or which depend on some non-free software downloaded (by the package or having to be downloaded manually) to work properly. So they don't end up in main. E.g.:



          bumblebee-nvidia which while DFSG compliant, isn't really useful without the non-free package nvidia-driver, so it's put in the contrib section, or



          vice which requires to download (while respecting copyrights and laws) ROMs to work properly.



          If somebody doesn't want to or can't use non-free software, that person most probably doesn't need or won't be able to use software depending on it, so it's more useful to put them separately in a contrib section. That person won't even have to download the contrib section.



          UPDATE: the software in contrib, and its sources are still available for free use. Interesting parts could be reused in an other project, or the non-free (or non available) parts it depends upon could be replaced (e.g.: replace graphics, music etc. assets for a game engine in contrib). Having it separate from non-free helps to know which parts can be reused.



          trivia: the Open Source Definition was initially created by removing any mention of Debian in DFSG.






          share|improve this answer




















          • 2





            I don't really understand the benefit to either Debian or its users of seperating non-free and contrib. What is the actual advantage gained? As an end-user who doesn't care if a program contains non-free code, both non-free and contrib are fine by me. As an end-user who does care, both are off-limits for me. What is the actual advantage?

            – MechMK1
            yesterday






          • 1





            Like MechMK1, I am puzzled by this, and, even if I should have maybe have it written clearer in my question, that is also an aspect I would like to an answer to.

            – Paradox
            yesterday











          • You can reuse and modify code from contrib to adapt it to an other project, because the source is available as any source from "main". You probably can't do this when it's from non-free, either the source licence doesn't let you do enough, or there is no source at all. If the end user is a "normal" end user who doesn't attempt to do anything beside what is distributed, I can imagine contrib and non-free would look the same

            – A.B
            yesterday







          • 2





            Also sometimes you can replace the non-free parts by free parts. The kind of thing that could be done in theory with some game engines in contrib and their assets (graphics, music...) in non-free or nowhere. The split made it clear it was possible to do this.

            – A.B
            yesterday


















          9














          Defined on the Debian Policy Manual:



          2.2.2. The contrib archive area




          The contrib archive area contains supplemental packages intended to work with the Debian distribution, but which require software outside of the distribution to either build or function.



          Every package in contrib must comply with the DFSG.



          In addition, the packages in contrib



          • must not be so buggy that we refuse to support them, and


          • must meet all policy requirements presented in this manual.


          Examples of packages which would be included in contrib are:



          free packages which require contrib, non-free packages or packages which are not in our archive at all for compilation or execution, and



          wrapper packages or other sorts of free accessories for non-free programs.




          2.2.3. The non-free archive area




          The non-free archive area contains supplemental packages intended to work with the Debian distribution that do not comply with the DFSG or have other problems that make their distribution problematic. They may not comply with all of the policy requirements in this manual due to restrictions on modifications or other limitations.



          Packages must be placed in non-free if they are not compliant with the DFSG or are encumbered by patents or other legal issues that make their distribution problematic.



          In addition, the packages in non-free



          • must not be so buggy that we refuse to support them, and


          • must meet all policy requirements presented in this manual that it is
            possible for them to meet.




          Further reading:



          • Philosophy of the GNU Project


          • Categories of free and nonfree software


          • When Free Software Depends on Nonfree


          • Explaining Why We Don't Endorse Other Systems






          share|improve this answer
































            1














            https://www.debian.org/doc/debian-policy/ch-archive#s-contrib




            The contrib archive area contains supplemental packages intended to work with the Debian distribution, but which require software outside of the distribution to either build or function.




            This software could very well be software that is not available in main despite being free. You just can't get it from debian.






            share|improve this answer








            New contributor




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



























              -2














              'Contrib' items are free as per the Debian wiki. Not-free packages need them, true, but they are themselves free.






              share|improve this answer























                Your Answer








                StackExchange.ready(function()
                var channelOptions =
                tags: "".split(" "),
                id: "106"
                ;
                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
                ,
                onDemand: true,
                discardSelector: ".discard-answer"
                ,immediatelyShowMarkdownHelp:true
                );



                );













                draft saved

                draft discarded


















                StackExchange.ready(
                function ()
                StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f509915%2fwhat-is-the-difference-between-contrib-and-non-free-packages-repositories%23new-answer', 'question_page');

                );

                Post as a guest















                Required, but never shown

























                4 Answers
                4






                active

                oldest

                votes








                4 Answers
                4






                active

                oldest

                votes









                active

                oldest

                votes






                active

                oldest

                votes









                24














                non-free packages are packages not complying to the Debian Free Software Guidelines definition. E.g.:



                nvidia-driver which provides a proprietary driver.



                contrib packages are packages that do comply with the DFSG, but depend on non-free packages, or which depend on some non-free software downloaded (by the package or having to be downloaded manually) to work properly. So they don't end up in main. E.g.:



                bumblebee-nvidia which while DFSG compliant, isn't really useful without the non-free package nvidia-driver, so it's put in the contrib section, or



                vice which requires to download (while respecting copyrights and laws) ROMs to work properly.



                If somebody doesn't want to or can't use non-free software, that person most probably doesn't need or won't be able to use software depending on it, so it's more useful to put them separately in a contrib section. That person won't even have to download the contrib section.



                UPDATE: the software in contrib, and its sources are still available for free use. Interesting parts could be reused in an other project, or the non-free (or non available) parts it depends upon could be replaced (e.g.: replace graphics, music etc. assets for a game engine in contrib). Having it separate from non-free helps to know which parts can be reused.



                trivia: the Open Source Definition was initially created by removing any mention of Debian in DFSG.






                share|improve this answer




















                • 2





                  I don't really understand the benefit to either Debian or its users of seperating non-free and contrib. What is the actual advantage gained? As an end-user who doesn't care if a program contains non-free code, both non-free and contrib are fine by me. As an end-user who does care, both are off-limits for me. What is the actual advantage?

                  – MechMK1
                  yesterday






                • 1





                  Like MechMK1, I am puzzled by this, and, even if I should have maybe have it written clearer in my question, that is also an aspect I would like to an answer to.

                  – Paradox
                  yesterday











                • You can reuse and modify code from contrib to adapt it to an other project, because the source is available as any source from "main". You probably can't do this when it's from non-free, either the source licence doesn't let you do enough, or there is no source at all. If the end user is a "normal" end user who doesn't attempt to do anything beside what is distributed, I can imagine contrib and non-free would look the same

                  – A.B
                  yesterday







                • 2





                  Also sometimes you can replace the non-free parts by free parts. The kind of thing that could be done in theory with some game engines in contrib and their assets (graphics, music...) in non-free or nowhere. The split made it clear it was possible to do this.

                  – A.B
                  yesterday















                24














                non-free packages are packages not complying to the Debian Free Software Guidelines definition. E.g.:



                nvidia-driver which provides a proprietary driver.



                contrib packages are packages that do comply with the DFSG, but depend on non-free packages, or which depend on some non-free software downloaded (by the package or having to be downloaded manually) to work properly. So they don't end up in main. E.g.:



                bumblebee-nvidia which while DFSG compliant, isn't really useful without the non-free package nvidia-driver, so it's put in the contrib section, or



                vice which requires to download (while respecting copyrights and laws) ROMs to work properly.



                If somebody doesn't want to or can't use non-free software, that person most probably doesn't need or won't be able to use software depending on it, so it's more useful to put them separately in a contrib section. That person won't even have to download the contrib section.



                UPDATE: the software in contrib, and its sources are still available for free use. Interesting parts could be reused in an other project, or the non-free (or non available) parts it depends upon could be replaced (e.g.: replace graphics, music etc. assets for a game engine in contrib). Having it separate from non-free helps to know which parts can be reused.



                trivia: the Open Source Definition was initially created by removing any mention of Debian in DFSG.






                share|improve this answer




















                • 2





                  I don't really understand the benefit to either Debian or its users of seperating non-free and contrib. What is the actual advantage gained? As an end-user who doesn't care if a program contains non-free code, both non-free and contrib are fine by me. As an end-user who does care, both are off-limits for me. What is the actual advantage?

                  – MechMK1
                  yesterday






                • 1





                  Like MechMK1, I am puzzled by this, and, even if I should have maybe have it written clearer in my question, that is also an aspect I would like to an answer to.

                  – Paradox
                  yesterday











                • You can reuse and modify code from contrib to adapt it to an other project, because the source is available as any source from "main". You probably can't do this when it's from non-free, either the source licence doesn't let you do enough, or there is no source at all. If the end user is a "normal" end user who doesn't attempt to do anything beside what is distributed, I can imagine contrib and non-free would look the same

                  – A.B
                  yesterday







                • 2





                  Also sometimes you can replace the non-free parts by free parts. The kind of thing that could be done in theory with some game engines in contrib and their assets (graphics, music...) in non-free or nowhere. The split made it clear it was possible to do this.

                  – A.B
                  yesterday













                24












                24








                24







                non-free packages are packages not complying to the Debian Free Software Guidelines definition. E.g.:



                nvidia-driver which provides a proprietary driver.



                contrib packages are packages that do comply with the DFSG, but depend on non-free packages, or which depend on some non-free software downloaded (by the package or having to be downloaded manually) to work properly. So they don't end up in main. E.g.:



                bumblebee-nvidia which while DFSG compliant, isn't really useful without the non-free package nvidia-driver, so it's put in the contrib section, or



                vice which requires to download (while respecting copyrights and laws) ROMs to work properly.



                If somebody doesn't want to or can't use non-free software, that person most probably doesn't need or won't be able to use software depending on it, so it's more useful to put them separately in a contrib section. That person won't even have to download the contrib section.



                UPDATE: the software in contrib, and its sources are still available for free use. Interesting parts could be reused in an other project, or the non-free (or non available) parts it depends upon could be replaced (e.g.: replace graphics, music etc. assets for a game engine in contrib). Having it separate from non-free helps to know which parts can be reused.



                trivia: the Open Source Definition was initially created by removing any mention of Debian in DFSG.






                share|improve this answer















                non-free packages are packages not complying to the Debian Free Software Guidelines definition. E.g.:



                nvidia-driver which provides a proprietary driver.



                contrib packages are packages that do comply with the DFSG, but depend on non-free packages, or which depend on some non-free software downloaded (by the package or having to be downloaded manually) to work properly. So they don't end up in main. E.g.:



                bumblebee-nvidia which while DFSG compliant, isn't really useful without the non-free package nvidia-driver, so it's put in the contrib section, or



                vice which requires to download (while respecting copyrights and laws) ROMs to work properly.



                If somebody doesn't want to or can't use non-free software, that person most probably doesn't need or won't be able to use software depending on it, so it's more useful to put them separately in a contrib section. That person won't even have to download the contrib section.



                UPDATE: the software in contrib, and its sources are still available for free use. Interesting parts could be reused in an other project, or the non-free (or non available) parts it depends upon could be replaced (e.g.: replace graphics, music etc. assets for a game engine in contrib). Having it separate from non-free helps to know which parts can be reused.



                trivia: the Open Source Definition was initially created by removing any mention of Debian in DFSG.







                share|improve this answer














                share|improve this answer



                share|improve this answer








                edited yesterday

























                answered 2 days ago









                A.BA.B

                5,9121830




                5,9121830







                • 2





                  I don't really understand the benefit to either Debian or its users of seperating non-free and contrib. What is the actual advantage gained? As an end-user who doesn't care if a program contains non-free code, both non-free and contrib are fine by me. As an end-user who does care, both are off-limits for me. What is the actual advantage?

                  – MechMK1
                  yesterday






                • 1





                  Like MechMK1, I am puzzled by this, and, even if I should have maybe have it written clearer in my question, that is also an aspect I would like to an answer to.

                  – Paradox
                  yesterday











                • You can reuse and modify code from contrib to adapt it to an other project, because the source is available as any source from "main". You probably can't do this when it's from non-free, either the source licence doesn't let you do enough, or there is no source at all. If the end user is a "normal" end user who doesn't attempt to do anything beside what is distributed, I can imagine contrib and non-free would look the same

                  – A.B
                  yesterday







                • 2





                  Also sometimes you can replace the non-free parts by free parts. The kind of thing that could be done in theory with some game engines in contrib and their assets (graphics, music...) in non-free or nowhere. The split made it clear it was possible to do this.

                  – A.B
                  yesterday












                • 2





                  I don't really understand the benefit to either Debian or its users of seperating non-free and contrib. What is the actual advantage gained? As an end-user who doesn't care if a program contains non-free code, both non-free and contrib are fine by me. As an end-user who does care, both are off-limits for me. What is the actual advantage?

                  – MechMK1
                  yesterday






                • 1





                  Like MechMK1, I am puzzled by this, and, even if I should have maybe have it written clearer in my question, that is also an aspect I would like to an answer to.

                  – Paradox
                  yesterday











                • You can reuse and modify code from contrib to adapt it to an other project, because the source is available as any source from "main". You probably can't do this when it's from non-free, either the source licence doesn't let you do enough, or there is no source at all. If the end user is a "normal" end user who doesn't attempt to do anything beside what is distributed, I can imagine contrib and non-free would look the same

                  – A.B
                  yesterday







                • 2





                  Also sometimes you can replace the non-free parts by free parts. The kind of thing that could be done in theory with some game engines in contrib and their assets (graphics, music...) in non-free or nowhere. The split made it clear it was possible to do this.

                  – A.B
                  yesterday







                2




                2





                I don't really understand the benefit to either Debian or its users of seperating non-free and contrib. What is the actual advantage gained? As an end-user who doesn't care if a program contains non-free code, both non-free and contrib are fine by me. As an end-user who does care, both are off-limits for me. What is the actual advantage?

                – MechMK1
                yesterday





                I don't really understand the benefit to either Debian or its users of seperating non-free and contrib. What is the actual advantage gained? As an end-user who doesn't care if a program contains non-free code, both non-free and contrib are fine by me. As an end-user who does care, both are off-limits for me. What is the actual advantage?

                – MechMK1
                yesterday




                1




                1





                Like MechMK1, I am puzzled by this, and, even if I should have maybe have it written clearer in my question, that is also an aspect I would like to an answer to.

                – Paradox
                yesterday





                Like MechMK1, I am puzzled by this, and, even if I should have maybe have it written clearer in my question, that is also an aspect I would like to an answer to.

                – Paradox
                yesterday













                You can reuse and modify code from contrib to adapt it to an other project, because the source is available as any source from "main". You probably can't do this when it's from non-free, either the source licence doesn't let you do enough, or there is no source at all. If the end user is a "normal" end user who doesn't attempt to do anything beside what is distributed, I can imagine contrib and non-free would look the same

                – A.B
                yesterday






                You can reuse and modify code from contrib to adapt it to an other project, because the source is available as any source from "main". You probably can't do this when it's from non-free, either the source licence doesn't let you do enough, or there is no source at all. If the end user is a "normal" end user who doesn't attempt to do anything beside what is distributed, I can imagine contrib and non-free would look the same

                – A.B
                yesterday





                2




                2





                Also sometimes you can replace the non-free parts by free parts. The kind of thing that could be done in theory with some game engines in contrib and their assets (graphics, music...) in non-free or nowhere. The split made it clear it was possible to do this.

                – A.B
                yesterday





                Also sometimes you can replace the non-free parts by free parts. The kind of thing that could be done in theory with some game engines in contrib and their assets (graphics, music...) in non-free or nowhere. The split made it clear it was possible to do this.

                – A.B
                yesterday













                9














                Defined on the Debian Policy Manual:



                2.2.2. The contrib archive area




                The contrib archive area contains supplemental packages intended to work with the Debian distribution, but which require software outside of the distribution to either build or function.



                Every package in contrib must comply with the DFSG.



                In addition, the packages in contrib



                • must not be so buggy that we refuse to support them, and


                • must meet all policy requirements presented in this manual.


                Examples of packages which would be included in contrib are:



                free packages which require contrib, non-free packages or packages which are not in our archive at all for compilation or execution, and



                wrapper packages or other sorts of free accessories for non-free programs.




                2.2.3. The non-free archive area




                The non-free archive area contains supplemental packages intended to work with the Debian distribution that do not comply with the DFSG or have other problems that make their distribution problematic. They may not comply with all of the policy requirements in this manual due to restrictions on modifications or other limitations.



                Packages must be placed in non-free if they are not compliant with the DFSG or are encumbered by patents or other legal issues that make their distribution problematic.



                In addition, the packages in non-free



                • must not be so buggy that we refuse to support them, and


                • must meet all policy requirements presented in this manual that it is
                  possible for them to meet.




                Further reading:



                • Philosophy of the GNU Project


                • Categories of free and nonfree software


                • When Free Software Depends on Nonfree


                • Explaining Why We Don't Endorse Other Systems






                share|improve this answer





























                  9














                  Defined on the Debian Policy Manual:



                  2.2.2. The contrib archive area




                  The contrib archive area contains supplemental packages intended to work with the Debian distribution, but which require software outside of the distribution to either build or function.



                  Every package in contrib must comply with the DFSG.



                  In addition, the packages in contrib



                  • must not be so buggy that we refuse to support them, and


                  • must meet all policy requirements presented in this manual.


                  Examples of packages which would be included in contrib are:



                  free packages which require contrib, non-free packages or packages which are not in our archive at all for compilation or execution, and



                  wrapper packages or other sorts of free accessories for non-free programs.




                  2.2.3. The non-free archive area




                  The non-free archive area contains supplemental packages intended to work with the Debian distribution that do not comply with the DFSG or have other problems that make their distribution problematic. They may not comply with all of the policy requirements in this manual due to restrictions on modifications or other limitations.



                  Packages must be placed in non-free if they are not compliant with the DFSG or are encumbered by patents or other legal issues that make their distribution problematic.



                  In addition, the packages in non-free



                  • must not be so buggy that we refuse to support them, and


                  • must meet all policy requirements presented in this manual that it is
                    possible for them to meet.




                  Further reading:



                  • Philosophy of the GNU Project


                  • Categories of free and nonfree software


                  • When Free Software Depends on Nonfree


                  • Explaining Why We Don't Endorse Other Systems






                  share|improve this answer



























                    9












                    9








                    9







                    Defined on the Debian Policy Manual:



                    2.2.2. The contrib archive area




                    The contrib archive area contains supplemental packages intended to work with the Debian distribution, but which require software outside of the distribution to either build or function.



                    Every package in contrib must comply with the DFSG.



                    In addition, the packages in contrib



                    • must not be so buggy that we refuse to support them, and


                    • must meet all policy requirements presented in this manual.


                    Examples of packages which would be included in contrib are:



                    free packages which require contrib, non-free packages or packages which are not in our archive at all for compilation or execution, and



                    wrapper packages or other sorts of free accessories for non-free programs.




                    2.2.3. The non-free archive area




                    The non-free archive area contains supplemental packages intended to work with the Debian distribution that do not comply with the DFSG or have other problems that make their distribution problematic. They may not comply with all of the policy requirements in this manual due to restrictions on modifications or other limitations.



                    Packages must be placed in non-free if they are not compliant with the DFSG or are encumbered by patents or other legal issues that make their distribution problematic.



                    In addition, the packages in non-free



                    • must not be so buggy that we refuse to support them, and


                    • must meet all policy requirements presented in this manual that it is
                      possible for them to meet.




                    Further reading:



                    • Philosophy of the GNU Project


                    • Categories of free and nonfree software


                    • When Free Software Depends on Nonfree


                    • Explaining Why We Don't Endorse Other Systems






                    share|improve this answer















                    Defined on the Debian Policy Manual:



                    2.2.2. The contrib archive area




                    The contrib archive area contains supplemental packages intended to work with the Debian distribution, but which require software outside of the distribution to either build or function.



                    Every package in contrib must comply with the DFSG.



                    In addition, the packages in contrib



                    • must not be so buggy that we refuse to support them, and


                    • must meet all policy requirements presented in this manual.


                    Examples of packages which would be included in contrib are:



                    free packages which require contrib, non-free packages or packages which are not in our archive at all for compilation or execution, and



                    wrapper packages or other sorts of free accessories for non-free programs.




                    2.2.3. The non-free archive area




                    The non-free archive area contains supplemental packages intended to work with the Debian distribution that do not comply with the DFSG or have other problems that make their distribution problematic. They may not comply with all of the policy requirements in this manual due to restrictions on modifications or other limitations.



                    Packages must be placed in non-free if they are not compliant with the DFSG or are encumbered by patents or other legal issues that make their distribution problematic.



                    In addition, the packages in non-free



                    • must not be so buggy that we refuse to support them, and


                    • must meet all policy requirements presented in this manual that it is
                      possible for them to meet.




                    Further reading:



                    • Philosophy of the GNU Project


                    • Categories of free and nonfree software


                    • When Free Software Depends on Nonfree


                    • Explaining Why We Don't Endorse Other Systems







                    share|improve this answer














                    share|improve this answer



                    share|improve this answer








                    edited yesterday

























                    answered 2 days ago









                    GAD3RGAD3R

                    27.9k1958114




                    27.9k1958114





















                        1














                        https://www.debian.org/doc/debian-policy/ch-archive#s-contrib




                        The contrib archive area contains supplemental packages intended to work with the Debian distribution, but which require software outside of the distribution to either build or function.




                        This software could very well be software that is not available in main despite being free. You just can't get it from debian.






                        share|improve this answer








                        New contributor




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
























                          1














                          https://www.debian.org/doc/debian-policy/ch-archive#s-contrib




                          The contrib archive area contains supplemental packages intended to work with the Debian distribution, but which require software outside of the distribution to either build or function.




                          This software could very well be software that is not available in main despite being free. You just can't get it from debian.






                          share|improve this answer








                          New contributor




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






















                            1












                            1








                            1







                            https://www.debian.org/doc/debian-policy/ch-archive#s-contrib




                            The contrib archive area contains supplemental packages intended to work with the Debian distribution, but which require software outside of the distribution to either build or function.




                            This software could very well be software that is not available in main despite being free. You just can't get it from debian.






                            share|improve this answer








                            New contributor




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










                            https://www.debian.org/doc/debian-policy/ch-archive#s-contrib




                            The contrib archive area contains supplemental packages intended to work with the Debian distribution, but which require software outside of the distribution to either build or function.




                            This software could very well be software that is not available in main despite being free. You just can't get it from debian.







                            share|improve this answer








                            New contributor




                            Malvin Butterfinger 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 answer



                            share|improve this answer






                            New contributor




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









                            answered yesterday









                            Malvin ButterfingerMalvin Butterfinger

                            1111




                            1111




                            New contributor




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





                            New contributor





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






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





















                                -2














                                'Contrib' items are free as per the Debian wiki. Not-free packages need them, true, but they are themselves free.






                                share|improve this answer



























                                  -2














                                  'Contrib' items are free as per the Debian wiki. Not-free packages need them, true, but they are themselves free.






                                  share|improve this answer

























                                    -2












                                    -2








                                    -2







                                    'Contrib' items are free as per the Debian wiki. Not-free packages need them, true, but they are themselves free.






                                    share|improve this answer













                                    'Contrib' items are free as per the Debian wiki. Not-free packages need them, true, but they are themselves free.







                                    share|improve this answer












                                    share|improve this answer



                                    share|improve this answer










                                    answered 2 days ago









                                    K7AAYK7AAY

                                    901927




                                    901927



























                                        draft saved

                                        draft discarded
















































                                        Thanks for contributing an answer to Unix & Linux 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%2funix.stackexchange.com%2fquestions%2f509915%2fwhat-is-the-difference-between-contrib-and-non-free-packages-repositories%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

                                        Club Baloncesto Breogán Índice Historia | Pavillón | Nome | O Breogán na cultura popular | Xogadores | Adestradores | Presidentes | Palmarés | Historial | Líderes | Notas | Véxase tamén | Menú de navegacióncbbreogan.galCadroGuía oficial da ACB 2009-10, páxina 201Guía oficial ACB 1992, páxina 183. Editorial DB.É de 6.500 espectadores sentados axeitándose á última normativa"Estudiantes Junior, entre as mellores canteiras"o orixinalHemeroteca El Mundo Deportivo, 16 setembro de 1970, páxina 12Historia do BreogánAlfredo Pérez, o último canoneiroHistoria C.B. BreogánHemeroteca de El Mundo DeportivoJimmy Wright, norteamericano do Breogán deixará Lugo por ameazas de morteResultados de Breogán en 1986-87Resultados de Breogán en 1990-91Ficha de Velimir Perasović en acb.comResultados de Breogán en 1994-95Breogán arrasa al Barça. "El Mundo Deportivo", 27 de setembro de 1999, páxina 58CB Breogán - FC BarcelonaA FEB invita a participar nunha nova Liga EuropeaCharlie Bell na prensa estatalMáximos anotadores 2005Tempada 2005-06 : Tódolos Xogadores da Xornada""Non quero pensar nunha man negra, mais pregúntome que está a pasar""o orixinalRaúl López, orgulloso dos xogadores, presume da boa saúde económica do BreogánJulio González confirma que cesa como presidente del BreogánHomenaxe a Lisardo GómezA tempada do rexurdimento celesteEntrevista a Lisardo GómezEl COB dinamita el Pazo para forzar el quinto (69-73)Cafés Candelas, patrocinador del CB Breogán"Suso Lázare, novo presidente do Breogán"o orixinalCafés Candelas Breogán firma el mayor triunfo de la historiaEl Breogán realizará 17 homenajes por su cincuenta aniversario"O Breogán honra ao seu fundador e primeiro presidente"o orixinalMiguel Giao recibiu a homenaxe do PazoHomenaxe aos primeiros gladiadores celestesO home que nos amosa como ver o Breo co corazónTita Franco será homenaxeada polos #50anosdeBreoJulio Vila recibirá unha homenaxe in memoriam polos #50anosdeBreo"O Breogán homenaxeará aos seus aboados máis veteráns"Pechada ovación a «Capi» Sanmartín e Ricardo «Corazón de González»Homenaxe por décadas de informaciónPaco García volve ao Pazo con motivo do 50 aniversario"Resultados y clasificaciones""O Cafés Candelas Breogán, campión da Copa Princesa""O Cafés Candelas Breogán, equipo ACB"C.B. Breogán"Proxecto social"o orixinal"Centros asociados"o orixinalFicha en imdb.comMario Camus trata la recuperación del amor en 'La vieja música', su última película"Páxina web oficial""Club Baloncesto Breogán""C. B. Breogán S.A.D."eehttp://www.fegaba.com

                                        Vilaño, A Laracha Índice Patrimonio | Lugares e parroquias | Véxase tamén | Menú de navegación43°14′52″N 8°36′03″O / 43.24775, -8.60070

                                        Cegueira Índice Epidemioloxía | Deficiencia visual | Tipos de cegueira | Principais causas de cegueira | Tratamento | Técnicas de adaptación e axudas | Vida dos cegos | Primeiros auxilios | Crenzas respecto das persoas cegas | Crenzas das persoas cegas | O neno deficiente visual | Aspectos psicolóxicos da cegueira | Notas | Véxase tamén | Menú de navegación54.054.154.436928256blindnessDicionario da Real Academia GalegaPortal das Palabras"International Standards: Visual Standards — Aspects and Ranges of Vision Loss with Emphasis on Population Surveys.""Visual impairment and blindness""Presentan un plan para previr a cegueira"o orixinalACCDV Associació Catalana de Cecs i Disminuïts Visuals - PMFTrachoma"Effect of gene therapy on visual function in Leber's congenital amaurosis"1844137110.1056/NEJMoa0802268Cans guía - os mellores amigos dos cegosArquivadoEscola de cans guía para cegos en Mortágua, PortugalArquivado"Tecnología para ciegos y deficientes visuales. Recopilación de recursos gratuitos en la Red""Colorino""‘COL.diesis’, escuchar los sonidos del color""COL.diesis: Transforming Colour into Melody and Implementing the Result in a Colour Sensor Device"o orixinal"Sistema de desarrollo de sinestesia color-sonido para invidentes utilizando un protocolo de audio""Enseñanza táctil - geometría y color. Juegos didácticos para niños ciegos y videntes""Sistema Constanz"L'ocupació laboral dels cecs a l'Estat espanyol està pràcticament equiparada a la de les persones amb visió, entrevista amb Pedro ZuritaONCE (Organización Nacional de Cegos de España)Prevención da cegueiraDescrición de deficiencias visuais (Disc@pnet)Braillín, un boneco atractivo para calquera neno, con ou sen discapacidade, que permite familiarizarse co sistema de escritura e lectura brailleAxudas Técnicas36838ID00897494007150-90057129528256DOID:1432HP:0000618D001766C10.597.751.941.162C97109C0155020