Amendment [RFD: Deferment of GR Changes from GR 2004-003]
On Wed, 2004-04-28 at 18:22, Debian Project Secretary wrote:
> but recognizing that changing the Social Contract today
> would have grave consequences for the upcoming stable
> release, a fact which does not serve our goals or the
> interests of our users,
> hereby resolves:
> 1. that the amendments to the Social Contract contained
> within the General Resolution `Editorial Amendments
> To The Social Contract' (2004 vote 003) be
> immediately rescinded;
> 2. that these amendments, which have already been
> ratified by the Debian Project, will be reinstated
> effective as of September 1, 2004 without further
> cause for deliberation.
Since the sarge release is near, I fully understand the reasoning that
leads to a deferral of the 2004.003 GR. But considering that the
official roadmap of the next Debian release is already deferred by
nearly 5 months now and considering the RC bug count and the d-i state,
chances are that we can't make it in another 4 months.
If Steve's Proposal is successful as GR and the described worst case
happens, we will be regarded as complete idiots in the community. Worse,
we will probably even further defer the release of sarge by deferring
the required steps.
Right, we can make GRs as often as we want but that wouldn't be a
Therefore, I propose the following change to Steve's Proposal:
< as of September 1, 2004
> as of the day after the next official Debian release ("sarge")
This way we connect the deferment of the GR 2004.003 with its origin and
possibly even have to defer it less.
The resulting Proposal would look like this:
The Debian Project,
affirming its committment to principles of freeness for all works it
but recognizing that changing the Social Contract today would have grave
consequences for the upcoming stable release, a fact which does not
serve our goals or the interests of our users,
1. that the amendments to the Social Contract contained within the
General Resolution "Editorial Amendments To The Social Contract"
(2004 vote 003) be immediately rescinded;
2. that these amendments, which have already been ratified by the Debian
Project, will be reinstated effective as of the day after the next
official Debian release ("sarge") without further cause for
As a seconder of the earlier GR, I certainly do consider these
amendments to be editorial in nature, as they are consistent with my
understanding of the existing Social Contract; and I believe these
clarifications are beneficial in the long term, because the ambiguities
in the Social Contract led mostly to sterile arguments about whether the
DFSG *should* apply to works we distribute that are not programs.
It's just the timing that sucks.
In talking with the Release Manager, it is apparent to me that his
understanding of the previous wording of the Social Contract, while
different from mine, is internally consistent; and that attempting to
persuade him that a different interpretation should have held would do
nothing to move the release forward, as I cannot in good conscience
argue that he should be less principled in the enforcement of the Social
Contract than he has been to date. I am therefore putting forth this
proposal because my *own* principles hold that releasing sarge this year
with the same blemishes that have existed since the beginning is better
than releasing a sarge next year that has no non-DFSG content.
A fixed four month period should (based on current projections) give us
ample time to release sarge, while not allowing so much time that
maintainers are left to think that resolving the status of non-program
components of Debian vis à vis the DFSG is not an imminent concern.
I realize that others have other prospective GRs in progress, but I
believe that it's important to bring a quick resolution to the current
situation, and would therefore like to be able to start the clock on the
discussion period ASAP. I am looking for seconds for this proposal, or
barring that, amendments.
This one has my support, in contrast to the original Proposal.
Thanks for considering.
[Please tell me if I made a formal mistake.]