www-es-general
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNU-traductores] old-gnudist:/home/www/html/philosophy/categories.html


From: old-gnudist's file diff daemon
Subject: [GNU-traductores] old-gnudist:/home/www/html/philosophy/categories.html -- New file
Date: Tue, 15 Jan 2002 06:29:00 -0800 (PST)

This is an automated report from old-gnudist.
This appears to be a new file or has only recently been added to
the list of monitored files:

  21 -rw-rw-r--    1 webcvs   www         20242 Sep 19 12:31 
/home/www/html/philosophy/categories.html

Contents:

<!DOCTYPE html PUBLIC "-//IETF//DTD HTML 2.0//EN">
<HTML>
<HEAD>
<TITLE>Categories of Free and Non-Free Software - GNU Project - Free Software 
Foundation (FSF)</TITLE>
<LINK REV="made" HREF="mailto:address@hidden";>
</HEAD>
<BODY BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#1F00FF" ALINK="#FF0000" 
VLINK="#9900DD">
<H3>Categories of Free and Non-Free Software</H3>

<A HREF="/graphics/philosophicalgnu.html"><IMG 
SRC="/graphics/philosophical-gnu-sm.jpg"
   ALT=" [image of a Philosophical Gnu] "
   WIDTH="160" HEIGHT="200"></A>

<!-- Please keep this list alphabetical -->
[ <A HREF="/philosophy/categories.ca.html">Catalan</A>
| <A HREF="/philosophy/categories.html">English</A>
| <A HREF="/philosophy/categories.fr.html">French</A>
| <A HREF="/philosophy/categories.de.html">German</A>
| <A HREF="/philosophy/categories.id.html">Indonesian</A>
| <A HREF="/philosophy/categories.it.html">Italian</A>
| <A HREF="/philosophy/categories.ja.html">Japanese</A>
| <A HREF="/philosophy/categories.pl.html">Polish</A>
| <A HREF="/philosophy/categories.ru.html">Russian</A>
| <A HREF="/philosophy/categories.es.html">Spanish</A>
]
<P>

Here is a glossary of various categories of software that are often
mentioned in discussions of free software.  It explains which
categories overlap or are part of other categories.
<P>
  <A HREF="/philosophy/philosophy.html">Other Texts to Read</A>
| ``<A HREF="categories.html#FreeSoftware"
       NAME="TOCFreeSoftware">Free software</A>''
| ``<A HREF="categories.html#OpenSource"
       NAME="TOCOpenSource">Open source</A>''
| ``<A HREF="categories.html#PublicDomainSoftware"
       NAME="TOCPublicDomainSoftware">Public domain software</A>''
| ``<A HREF="categories.html#CopyleftedSoftware"
       NAME="TOCCopyleftedSoftware">Copylefted software</A>''
| ``<A HREF="categories.html#Non-CopyleftedFreeSoftware"
       NAME="TOCNon-CopyleftedFreeSoftware">Non-copylefted free software</A>''
| ``<A HREF="categories.html#GPL-CoveredSoftware"
       NAME="TOCGPL-CoveredSoftware">GPL-covered software</A>''
| ``<A HREF="categories.html#TheGNUsystem"
       NAME="TOCTheGNUsystem">The GNU system</A>''
| ``<A HREF="categories.html#GNUprograms"
       NAME="TOCGNUprograms">GNU programs</A>''
| ``<A HREF="categories.html#GNUsoftware"
       NAME="TOCGNUsoftware">GNU software</A>''
| ``<A HREF="categories.html#semi-freeSoftware"
       NAME="TOCsemi-freeSoftware">Semi-free software</A>''
| ``<A HREF="categories.html#ProprietarySoftware"
       NAME="TOCProprietarySoftware">Proprietary software</A>''
| ``<A HREF="categories.html#shareware"
       NAME="TOCshareware">Shareware</A>''
| ``<A HREF="categories.html#freeware"
       NAME="TOCfreeware">Freeware</A>''
| ``<A HREF="categories.html#commercialSoftware"
       NAME="TOCcommercialSoftware">Commercial software</A>''
| <A HREF="/philosophy/philosophy.html">Other Texts to Read</A>


<P>

Also note
<A HREF="/philosophy/words-to-avoid.html">Confusing
Words which You Might Want to Avoid</A>.
<P>

<IMG SRC="/philosophy/category.jpg"
     ALT=" [diagram of a the different categories of software] ">
This <a name="diagram">diagram</a> by Chao-Kuei
explains the different categories of software.
It's available as an <a href="/philosophy/category.fig">XFig file</a>,
as a <a href="/philosophy/category.jpg">JPEG picture (23k)</a> and as a
1.5 magnified <a href="/philosophy/category.png">PNG image (7k)</a>.

<P>

<DL>
  <DT><A HREF="categories.html#TOCFreeSoftware"
         NAME="FreeSoftware"><STRONG>Free software</STRONG></A>
  <DD>
       Free software is software that comes with permission for anyone
       to use, copy, and distribute, either verbatim or with
       modifications, either gratis or for a fee.  In particular, this
       means that source code must be available.  ``If it's not source,
       it's not software.''  This is a simplified definition; see also
       the <A HREF="/philosophy/free-sw.html">full definition</A>.
       <P>
       We also have a list of
       <A HREF="/philosophy/fs-translations.html">translations
       of the term "free software"</A>
       into various other languages.
       <P>

       If a program is free, then it can potentially be included in a
       free operating system such as GNU, or free versions of the

       <A HREF="/gnu/linux-and-gnu.html">GNU/Linux system</A>.
       
       <P>

       There are many different ways to make a program free---many questions
       of detail, which could be decided in more than one way and still make
       the program free.  Some of the possible variations are described
       below.
       
       <P>

       Free software is a matter of freedom, not price.  But proprietary
       software companies sometimes use the term ``free software'' to refer
       to price.  Sometimes they mean that you can obtain a binary copy at no
       charge; sometimes they mean that a copy is included on a computer that
       you are buying.  This has nothing to do with what we mean by free
       software in the GNU project.
       
       <P>

       Because of this potential confusion, when a software company says its
       product is free software, always check the actual distribution terms
       to see whether users really have all the freedoms that free software
       implies.  Sometimes it really is free software; sometimes it isn't.
       
       <P>

       Many languages have two separate words for ``free'' as in freedom and
       ``free'' as in zero price.  For example, French has ``libre'' and
       ``gratuit''.  English has a word ``gratis'' that refers unambiguously
       to price, but no common adjective that refers unambiguously to
       freedom.  This is unfortunate, because such a word would be useful
       here.

       <P>
       
       Free software is often <A HREF="/software/reliability.html">more
       reliable</A> than non-free software.

       <P>
       
<DT><A HREF="categories.html#TOCOpenSource"
       NAME="OpenSource"><STRONG>Open Source software</STRONG></A>
<DD>
     The term ``open source'' software is used by some people to mean
     more or less the same thing as free software.

     We prefer the term
     ``<A HREF="/philosophy/free-software-for-freedom.html">free
     software</A>''; follow that link to see the reasons.
     <p>
<DT><A HREF="categories.html#TOCPublicDomainSoftware"
       NAME="PublicDomainSoftware"><STRONG>Public domain software</STRONG></A>
<DD>
     Public domain software is software that is not copyrighted.
     It is a special case of
     <A HREF="categories.html#Non-CopyleftedFreeSoftware">non-copylefted
     free software</A>,
     which means that some copies or modified versions may not be free at all.

     <P>

     Sometimes people use the term ``public domain'' in a loose fashion to
     mean <A HREF="categories.html#FreeSoftware">``free''</A> or
     ``available gratis.''  However, ``public domain'' is a legal term and
     means, precisely, ``not copyrighted''.  For clarity, we recommend
     using ``public domain'' for that meaning only, and using other terms
     to convey the other meanings.
     
     <P>

<DT><A HREF="categories.html#TOCCopyleftedSoftware"
       NAME="CopyleftedSoftware"><STRONG>Copylefted software</STRONG></A>
<DD>
     Copylefted software is free software whose distribution terms do not
     let redistributors add any additional restrictions when they
     redistribute or modify the software.  This means that every copy of
     the software, even if it has been modified, must be free software.
     
     <P>

     In the GNU Project, we copyleft almost all the software we write,
     because our goal is to give <em>every</em> user the freedoms implied
     by the term ``free software.''  See 
     
     <A HREF="/copyleft/copyleft.html">Copylefted</A> for more explanation
     of how copyleft works and why we use it.
     
     <P>

     Copyleft is a general concept; to actually copyleft a program, you
     need to use a specific set of distribution terms.  There are many
     possible ways to write copyleft distribution terms.
     <P>

     
<DT><A HREF="categories.html#TOCNon-CopyleftedFreeSoftware"
       NAME="Non-CopyleftedFreeSoftware"><STRONG>Non-copylefted
             free software</STRONG></A>
<DD>
     Non-copylefted free software comes from the author with permission to
     redistribute and modify, and also to add additional restrictions to it.
     
     <P>

     If a program is free but not copylefted, then some copies or modified
     versions may not be free at all.  A software company can compile the
     program, with or without modifications, and distribute the executable
     file as a <A HREF="categories.html#ProprietarySoftware">proprietary</A>
     software product.
     
     <P>

     The <A HREF="http://www.x.org";>X Window System</A> illustrates
     this.  The X Consortium releases X11 with distribution terms that
     make it non-copylefted free software.  If you wish, you can get a
     copy which has those distribution terms and is free.  However,
     there are non-free versions as well, and there are popular
     workstations and PC graphics boards for which non-free versions
     are the only ones that work.  If you are using this hardware, X11
     is not free software for you.

     <P>
     
<DT><A HREF="categories.html#TOCGPL-CoveredSoftware"
       NAME="GPL-CoveredSoftware"><STRONG>GPL-covered software</STRONG></A>
<DD>
     The <A HREF="/copyleft/gpl.html">GNU GPL (General Public
     License) (20k characters)</A>
     is one specific set of distribution terms for copylefting a program.
     The GNU Project uses it as the distribution terms for most GNU software.

     <P>
     
<DT><A HREF="categories.html#TOCTheGNUsystem"
       NAME="TheGNUsystem"><STRONG>The GNU system</STRONG></A>
<DD>
     The <A HREF="/gnu/gnu-history.html">GNU system</A> is a complete free
     Unix-like operating system.
     
     <P>

     A Unix-like operating system consists of many programs.  The GNU
     system includes all the GNU software, as well as many other
     packages such as the X Window System and TeX which are not GNU
     software.

     <P>

     We have been developing and accumulating components for the GNU
     system since 1984; the first test release of a ``complete GNU
     system'' was in 1996.  Today, in 2001, the system is working
     reliably, and people are working on making GNOME and ppp work in
     it.  In the mean time, the

     <A HREF="/gnu/linux-and-gnu.html">GNU/Linux system</A>,

     an offshoot of the GNU system which uses Linux as the kernel, has
     become a great success.
     
     <P>
     Since the purpose of GNU is to be free, every single component in the
     GNU system has to be free software.  They don't all have to be
     copylefted, however; any kind of free software is legally suitable to
     include if it helps meet technical goals.  We can and do use
     non-copylefted free software such as the X Window System.

     <P>
     
<DT><A HREF="categories.html#TOCGNUprograms"
       NAME="GNUprograms"><STRONG>GNU programs</STRONG></A>
<DD>
     ``GNU programs'' is equivalent to <A HREF="categories.html#GNUsoftware">
     GNU software.</A>
     A program Foo is a GNU program if it is GNU software.
     <P>

<DT><A HREF="categories.html#TOCGNUsoftware"
       NAME="GNUsoftware"><STRONG>GNU software</STRONG></A>
<DD>
     <A HREF="/software/software.html">GNU software</A> is software that is
     released under the auspices of the
     
     <A HREF="/gnu/gnu-history.html">GNU Project</A>.  Most GNU software is
     
     <A HREF="/copyleft/copyleft.html">copylefted</A>, but not all;
     however, all GNU software must be
     
     <A HREF="/philosophy/free-sw.html">free software</A>.

     <P>
     If a program is GNU software, we also say that it is a
     GNU program.
     
     <P>

     Some GNU software is written by
     
     <A HREF="/people/people.html">staff</A> of the 
     
     <A HREF="/fsf/fsf.html">Free Software Foundation</A>, but most GNU
     software is contributed by
     
     <A HREF="/people/people.html">volunteers</A>.  Some contributed
     software is copyrighted by the Free Software Foundation; some is
     copyrighted by the contributors who wrote it.
     
     <P>
     
<DT><A HREF="categories.html#TOCsemi-freeSoftware"
       NAME="semi-freeSoftware"><STRONG>Semi-free software</STRONG></A>
<DD>
     Semi-free software is software that is not free, but comes with
     permission for individuals to use, copy, distribute, and modify
     (including distribution of modified versions) for non-profit purposes.
     PGP is an example of a semi-free program.
     
     <P>

     Semi-free software is much better than
     
     <A HREF="categories.html#ProprietarySoftware">proprietary
     software</A>, but it still poses problems, and we cannot use it in a
     free operating system.
     
     <P>

     The restrictions of copyleft are designed to protect the essential
     freedoms for all users.  For us, the only justification for any
     substantive restriction on using a program is to prevent other people
     from adding other restrictions.  Semi-free programs have additional
     restrictions, motivated by purely selfish goals.
     
     <P>

     It is impossible to include semi-free software in a free operating
     system.  This is because the distribution terms for the operating
     system as a whole are the conjunction of the distribution terms for
     all the programs in it.  Adding one semi-free program to the system
     would make the system <em>as a whole</em> just semi-free.





     There are two reasons we do not want that to happen:
     
     <P>

     <UL>
       <LI>We believe that free software should be for everyone--including
            businesses, not just schools and hobbyists.  We want to invite
            business to use the whole GNU system, and therefore we must not
            include a semi-free program in it.

            <P>

            
       <LI>Commercial distribution of free operating systems, including
            the <A HREF="/gnu/linux-and-gnu.html">GNU/Linux system</A>,
            is very important, and users appreciate the convenience of
            commercial CD-ROM distributions.
            Including one semi-free program in an operating system
            would cut off commercial CD-ROM distribution for it.
     </UL>
     
     <P>

     The Free Software Foundation itself is non-commercial, and therefore
     we would be legally permitted to use a semi-free program
     ``internally''.  But we don't do that, because that would undermine
     our efforts to obtain a program which we could also include in GNU.
     
     <P>

     If there is a job that needs doing with software, then until we have a
     free program to do the job, the GNU system has a gap.  We have to tell
     volunteers, ``We don't have a program yet to do this job in GNU, so we
     hope you will write one.''  If we ourselves used a semi-free program
     to do the job, that would undermine what we say; it would take away
     the impetus (on us, and on others who might listen to our views) to
     write a free replacement.  So we don't do that.

     <P>
     
<DT><A HREF="categories.html#TOCProprietarySoftware"
       NAME="ProprietarySoftware"><STRONG>Proprietary software</STRONG></A>
<DD>
     Proprietary software is software that is not free or semi-free.  Its
     use, redistribution or modification is prohibited, or requires you to
     ask for permission, or is restricted so much that you effectively
     can't do it freely.
     
     <P>

     The Free Software Foundation follows the rule that we cannot install
     any proprietary program on our computers except temporarily for the
     specific purpose of writing a free replacement for that very program.
     Aside from that, we feel there is no possible excuse for installing a
     proprietary program.
     
     <P>

     For example, we felt justified in installing Unix on our computer
     in the 1980s, because we were using it to write a free
     replacement for Unix.  Nowadays, since free operating systems are
     available, the excuse is no longer applicable; we have eliminated
     all our non-free operating systems, and any new computer we
     install must run a completely free operating system.
     
     <P>

     We don't insist that users of GNU, or contributors to GNU, have
     to live by this rule.  It is a rule we made for ourselves.  But
     we hope you will decide to follow it too.

     <P>
     
<DT><A HREF="categories.html#TOCfreeware"
       NAME="freeware"><STRONG>Freeware</STRONG></A>
<DD>
     The term ``freeware'' has no clear accepted definition,
     but it is commonly used for packages which permit redistribution
     but not modification (and their source code is not available).
     These packages are <em>not</em> free software, so please don't
     use ``freeware'' to refer to free software.
     <P>

<DT><A HREF="categories.html#TOCshareware"
       NAME="shareware"><STRONG>Shareware</STRONG></A>
<DD>
     Shareware is software which comes with permission for people to
     redistribute copies, but says that anyone who continues to use a copy
     is <em>required</em> to pay a license fee.
     
     <P>

     Shareware is not free software, or even semi-free.  There are two
     reasons it is not:
     
     <P>

     <UL>
       <LI>For most shareware, source code is not available; thus, you cannot
            modify the program at all.

            <P>
            
       <LI>Shareware does not come with permission to make a copy and
            install it without paying a license fee, not even for
            individuals engaging in nonprofit activity.  (In practice,
            people often disregard the distribution terms and do this
            anyway, but the terms don't permit it.)
     </UL>

     <P>
     
<DT><A HREF="categories.html#TOCcommercialSoftware"
       NAME="commercialSoftware"><STRONG>Commercial Software</STRONG></A>
<DD>
     Commercial software is software being developed by a business
     which aims to make money from the use of the software.
     ``Commercial'' and ``proprietary'' are not the same thing!  Most
     commercial software is
     <A HREF="categories.html#ProprietarySoftware">proprietary</A>,
     but there is commercial free software, and there is non-commercial
     non-free software.
    
     <P>
     
     For example, GNU Ada is always distributed under the terms of
     the GNU GPL, and every copy is free software; but its developers
     sell support contracts.  When their salesmen speak to prospective
     customers, sometimes the customers say, ``We would feel safer
     with a commercial compiler.''  The salesmen reply, ``GNU Ada
     <em>is</em> a commercial compiler; it happens to be free
     software.''

     <P>
     
     For the GNU Project, the emphasis is in the other order: the
     important thing is that GNU Ada is free software; whether it is
     commercial is not a crucial question.  However, the additional
     development of GNU Ada that results from its being commercial
     it is definitely beneficial.

     <P>
     Please help spread the awareness that commercial free software
     is possible.  You can do this by making an effort not to
     say ``commercial'' when you mean ``proprietary.''
</DL>

<HR>

<H4><A HREF="/philosophy/philosophy.html">Other Texts to Read</A></H4>

<HR>

Return to <A HREF="/home.html">GNU's home page</A>.
<P>
FSF &amp; GNU inquiries &amp; questions to
<A HREF="mailto:address@hidden";><EM>address@hidden</EM></A>.
Other <A HREF="/home.html#ContactInfo">ways to contact</A> the FSF.
<P>
Comments on these web pages to
<A HREF="mailto:address@hidden";><EM>address@hidden</EM></A>,
send other questions to
<A HREF="mailto:address@hidden";><EM>address@hidden</EM></A>.
<P>
Copyright (C) 1996, 1997, 1998, 2001 Free Software Foundation, Inc.,
59 Temple Place - Suite 330, Boston, MA  02111,  USA
<P>
Verbatim copying and distribution of this entire article is
permitted in any medium, provided this notice is preserved.<P>
Updated:
<!-- hhmts start -->
$Date: 2001/09/19 19:30:49 $ $Author: lmiguel $
<!-- hhmts end -->
<HR>
</BODY>
</HTML>



reply via email to

[Prev in Thread] Current Thread [Next in Thread]