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 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]