New DIP Rules
jmh530
john.michael.hall at gmail.com
Wed Jul 22 15:08:04 UTC 2020
On Wednesday, 22 July 2020 at 14:47:29 UTC, bachmeier wrote:
> [snip]
>
> This might work, provided the author of the DIP (a) provides
> the necessary details in the DIP, and (b) makes a good faith
> effort to understand and address feedback. I'm not convinced
> that will happen. My preferred alternative would have been for
> Walter to not go through the DIP process. That would be less
> work for him and everyone else, and it would maintain the
> integrity of the DIP process. He could talk directly with Atila
> and anyone else he chooses to bring into the process.
I'm confused about your preferred alternative. If that were used
for the @safe DIP, then Walter would have talked to Atila (who
approved it) and a few others and then it would have been
accepted. The outcome would have been the same. At least with the
prior DIP process, the community would have been involved early
on to provide feedback. While that feedback was largely ignored,
it is functionally the same as the prior process just with a
larger group of people who can provide feedback, multiple rounds,
and a more formal process.
About the new process, I'm glad that they are listening to
feedback, but it would be no easy feat for Walter to outsource
something with the complexity of DIP 1000 (the DIP itself).
Personally, I would have preferred to see more focus on
governance, such as an advisory vote on DIPs where the voters are
not the whole community but a carefully selected subset of
significant contributors or users of D (I learned about something
similar that Stan uses, apparently they were influenced by Karl
Fogel [1]). It could start as an advisory vote and if people are
happy with it then it could be considered a community veto,
whereby the DIP must achieve at least 1/3 of the advisory vote in
addition to both LMs support to be approved or something like
that.
[1] https://producingoss.com/en/producingoss-letter.pdf
More information about the Digitalmars-d
mailing list