diff --git a/en/internal/Makefile b/en/internal/Makefile
index 2749944bdc..4472b57db1 100644
--- a/en/internal/Makefile
+++ b/en/internal/Makefile
@@ -1,41 +1,42 @@
-# $FreeBSD: www/en/internal/Makefile,v 1.29 2002/03/06 21:22:10 jim Exp $
+# $FreeBSD: www/en/internal/Makefile,v 1.30 2002/04/06 15:35:30 rwatson Exp $
.if exists(../Makefile.conf)
.include "../Makefile.conf"
.endif
.if exists(../Makefile.inc)
.include "../Makefile.inc"
.endif
DOCS= photos.sgml
DOCS+= internal.sgml
DOCS+= about.sgml
DOCS+= machines.sgml
DOCS+= mirror.sgml
DOCS+= new-account.sgml
DOCS+= statistic.sgml
DOCS+= developer.sgml
DOCS+= bylaws.sgml
DOCS+= releng.sgml
DOCS+= releng45.sgml
DOCS+= expire-bits.sgml
+DOCS+= core-vote.sgml
INDEXLINK= internal.html
# build the list of personal homepages of FreeBSD developers only
# on the main FreeBSD machines
hostname!= hostname
.if ${hostname} == "hub.freebsd.org" || ${hostname} == "freefall.freebsd.org"
DOCS+= homepage.sgml
.PHONY: homepage.inc
homepage.inc: homepage.pl
${PERL} ${.CURDIR}/homepage.pl > ${.TARGET}
homepage.html: homepage.inc
CLEANFILES+= homepage.inc
.endif
DATA+= README.mirror ssh-keys.asc
.include "${WEB_PREFIX}/share/mk/web.site.mk"
diff --git a/en/internal/core-vote.sgml b/en/internal/core-vote.sgml
new file mode 100644
index 0000000000..6bb4eb6b22
--- /dev/null
+++ b/en/internal/core-vote.sgml
@@ -0,0 +1,78 @@
+
+
+
+ %includes;
+]>
+
+
+ &header;
+
+
Core's Voting Procedures
+
+ Committers
+
+
+ - All core members vote "yes", "no" or "no objection".
+ - Successful candidates must get at least one yes vote.
+ - Successful candidates must not get any 'no' votes.
+ - At least three people must vote.
+ - Voting period is normally 1 week, or ending sooner when the
+ result is certain.
+ - Core secretary to deal with the details of voting, notification,
+ etc.
+
+
+ Personnel
+
+
+ - All core members vote "yes" or "no".
+ - Successful candidates must get at least (2/3 * core-size)
+ yes vote.
+ - At least (2/3 * core-size) people must vote, or the measure
+ will fail.
+ - Voting period is normally 1 week, or ending sooner when the
+ result is certain.
+ - Core secretary to deal with the details of voting, notification,
+ etc.
+
+
+ Issues
+
+
+ - Discussion takes place.
+ - When a consensus resolution appears to have been reached,
+ a vote on that takes place.
+ - All core members vote "yes" or "no".
+ - Successful resolutions must get at least (2/3 * core-size)
+ yes vote.
+ - At least (2/3 * core-size) people must vote, or the measure
+ will fail.
+ - Voting period is normally 1 week, or ending sooner when the
+ result is certain.
+ - Core secretary to deal with the details of voting, notification,
+ etc.
+
+
+ Unanimous Consent
+
+
+ - Any core member be get unanimous consent of core to do
+ something.
+ - This person shall send mail to core asking for unanimous
+ consent.
+ - If no one objects within 48 hours, then core has approved it
+ (or sooner if (2/3 * core-size) members say yes).
+ - If there are any objections, then it will be resolved via the
+ issue voting proceedure.
+
+
+ Any committer may get unanimous consent of core to do something so
+ long as at least one core member says 'yes' and the previous paragraph
+ is otherwise followed.
+
+
+ &footer;
+
+
+