The draft is being designed from the ground up by GNU Project
volunteers and for GNU Project volunteers. Is it official? It's
official to me if I follow it.
We have asked for feedback by February 9th to be incorporated in an
update to the draft on February 10th.
We have asked for endorsement by current GNU Maintainers on or before
I will endorse the draft myself. I think it's a good and reasonable
set of values that provide packages with good guidance.
My opinion is that volunteers join an organization because they want
to support the goals and values of that organization. Volunteers may
also have their own goals and values. By making the project values
explicit it helps those volunteers and helps them make decisions
day-to-day. They know what they are volunteering for and what values
are important, including how their own goals fit into that of the
The social contract should act as our guidance when it comes to making
difficult decisions. We should be asking "What does our social
contract say about this topic?"
Lastly, growing a community is easier if you are up front with your
values and explain them to the volunteers contributing to the project,
hence the GNU Social Contract.
Please feel free to discuss this here and I can take feedback upstream
to [hidden email].