Ian Jackson's general resolution to prevent init system coupling has failed to pass, the majority vote deciding that the resolution is unnecessary. This means that not only will Debian's default init be systemd, but packages will not be required to support other init systems. Presumably, this means that using other init systems on Debian (without using systemd as a base) will not be possible without major workarounds, or possibly at all. It also leaves the future of Debian projects such as kFreeBSD unclear, as systemd is linux specific.
The vote results can be found here
The winners are:
Option 4 "General Resolution is not required"
Do these Debian people *try* to make these votes as confusing as possible?
If I'm interpreting this correctly, the only option that would actually stop systemd from sinking its tentacles into everything is the "NO FOAD" vote? Sounds like all the other options leave the door open that the tentacles are already flowing into. The level of "all or nothing" this whole debate has prompted is ridiculous.
Only option 1 might sort of do what you want, and even then at the cost of losing packages, since Debian can't _stop_ upstream developers depending on systemd.
I agree the options make it complicated, but I don't think they do a straight yes/no vote so if the options are option 1 or "further discussion" then option 1 wins not because it is what everyone wants, but purely because everyone is fed up of discussing it. In fact, option 1 is the _least_ popular "real" option - beaten by everything except "further discussion".
However, I may be missing something in the numbers, because the proposer of option 1 actually says "30-40% of the project who agree with me" (see https://lists.debian.org/debian-ctte/2014/11/msg00091.html [debian.org] ), and if options order of popularity is 4 > 2 > 3 > 1 > 5 then I can't for the life of me see how option 1 is 30-40%, so yeah, maybe it is as confusing as possible - not sure I know anymore.