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

Re: [Proposal] Revised Social Contract



Comments on my most recent proposal.

The proposal consists of four kinds of changes:

[A] Making the social contract more generic than Linux.  This means
changing the meta-title (the first line of the document) from "Debian
GNU/Linux Social Contract" to "Debian's Social Contract", and 
making a similar change in part 1.

[B] Making an explicit note that the recent constitutional amendment
has removed the DFSG from the Social Contract and has made it an
independent document.

[C] Incorporating changes to parts 2, 3 and 4 from Andrew Suffield's
proposal
    http://lists.debian.org/debian-vote/2004/debian-vote-200401/msg01192.html

[D] Drastic changes to parts 1 and 5, explained below:


  1. Debian Will Remain 100% Free Software

[note that I'm following Andrew's lead, here, and making this
title be lower case after the first word.]

There were two sentences here, in my proposal there are three.

I changed the first sentence so the point of "entirely free software"
was clear, and to not contradict the constitution, which was recently
changed to indicate that the DFSG is a different document from the
Social contract.  In doing so, I split it into two sentences.

Before:  We promise to keep the Debian GNU/Linux Distribution entirely
     free software. As there are many definitions of free software,
     we include the guidelines we use to determine if software is
     "free" below.

After:   Debian exists to distribute a general purpose system composed
     of entirely free software.  As there are many definitions of free
     software, we use the "Debian Free Software Guidelines" to determine
     if software is free.

I changed the second sentence to get rid of the implication that we're
providing support for non-free software which we're not providing for
free software.

Before:  We will support our users who develop and run non-free software
     on Debian, but we will never make the system depend on an item of
     non-free software.

After:   We will also support our users who develop and run other software
     on Debian -- free or non-free -- but we will never make the system
     depend on an item of non-free software.


  5. Programs That Don't Meet Our Free-Software Standards

[note that I'm following Andrew's lead, here, and making this
title be lower case after the first word.]

There were five sentences here, in my proposal there are six.
This part of the social contract is fairly detailed, to avoid problems
with over-generalization.

I change the word "programs" to "software" in the first.  This
brings it in line with the rest of the social contract and the 
DFSG.

Before:  We acknowledge that some of our users require the use of programs
     that don't conform to the Debian Free Software Guidelines.

After: We acknowledge that some of our users require the use of software
     that don't conform to the Debian Free Software Guidelines.

The LSB did not exist when the Social Contract was first written.
However, it's of critical importance in the context of supporting non-free
software, so I've added it here.

New:  We support interoperability standards such as "Linux System
     Base", and will accept bug reports where our system violates those
     standards.

I added a statement of purpose to the next sentence, and made it a bit
less dependent on dated technology, replacing "FTP" with "internet".

Before:  We have created "contrib" and "non-free" areas in our FTP
     archive for this software.

After:  To make our system more attractive to people with mild
     dependencies on non-free software, we have created "contrib" and
     "non-free" areas in our internet archive.


The next two sentences of the original were disclaimers.  I combined
them into a single sentence, and made it a bit less dependent on
dated technology, and got rid of the confusing "not a part of
Debian" phrase.

Before:  The software in these directories is not part of the Debian
     system, although it has been configured for use with Debian. We
     encourage CD manufacturers to read the licenses of software packages
     in these directories and determine if they can distribute that
     software on their CDs.

After:  The software in these directories is not needed by most people,
     and we do not guarantee all software in the non-free area may be
     distributed in other ways.

The last sentence of the original was a weak rationale.  I've turned it
into two sentences, making it less apologetic and saying more of what
the point is.

Before:  Thus, although non-free software isn't a part of Debian,
     we support its use, and we provide infrastructure (such as our
     bug-tracking system and mailing lists) for non-free software
     packages.


After:  Thus, although we're working to reduce people's dependence
     on non-free software, we support users who are still dependent.
     Additionally, we will work to find, package and support free
     alternatives to non-free software so people who using only free
     software can work with users of non-free software.

----------------------------------------------------------------------

At the time I write this, Andrew has presented two distinct proposals.
    http://lists.debian.org/debian-vote/2003/debian-vote-200312/msg00044.html

and
    http://lists.debian.org/debian-vote/2004/debian-vote-200401/msg01192.html

I think my proposal is better than the one in msg0044.html because my
proposal offers more support for our users -- specifically new users
moving from proprietary systems, and users who must work with others
who use proprietary systems.

I think my proposal is better than the one in msg01192.html for the same
reasons Andrew offered msg0044.html -- the current social contract is
can be interpreted to say things which conflict with other things it says.

At the moment, Andrew's two proposals seem to be mutually exclusive,
but I'm going to assume he'll be resolving that issue before long.

-- 
Raul



Reply to: