-
-
Notifications
You must be signed in to change notification settings - Fork 160
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[RFC 111] Ensure Officially Hosted Communications are Public
- Loading branch information
Timothy DeHerrera
committed
Oct 27, 2021
1 parent
71f76fa
commit c80a49b
Showing
1 changed file
with
60 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,60 @@ | ||
--- | ||
feature: public communication | ||
start-date: 2021/10/27 | ||
author: nrdxp | ||
shepherd-team: TBD | ||
shepherd-leader: TBD | ||
--- | ||
|
||
# Summary | ||
[summary]: #summary | ||
|
||
The NixOS community, up to this point, has _de facto_ operated in an open and | ||
transparent fasion. Whether it be in discussions on Matrix, Discourse, GitHub, | ||
in person at NixCon, or financial decision making via Open Collective, | ||
the community has demonstrated by its actions that it values openness and | ||
auditability in communication and decision making. We should therefore codify | ||
this ideal as a guaranteed community standard. | ||
|
||
# Motivation | ||
[motivation]: #motivation | ||
|
||
It has recently come to the author's attention that a private, invite only, | ||
chatroom has been created on the official NixOS Matrix Space. This seems to be | ||
a hard break from the above mentioned ideal of openness and transparency and | ||
has, therefore, triggered this RFC. There is no argument against the existence | ||
of any such room in principle, only that it not be officially sanctioned by the | ||
project unless said channel be willing to act in an open and auditable fashion. | ||
|
||
# Detailed design | ||
[design]: #detailed-design | ||
|
||
In an effort to promote transparency, we make it official policy that anything | ||
hosted under `nixos.org` be made and kept public. Should this RFC be accepted, | ||
the transition should be organized and enacted within a reasonable time frame, | ||
no later than two months from the date of acceptance. | ||
|
||
# Drawbacks | ||
[drawbacks]: #drawbacks | ||
|
||
Given that opening a private channel on another host is trivial, I can't | ||
imagine any major drawbacks. | ||
|
||
# Alternatives | ||
[alternatives]: #alternatives | ||
|
||
* Allow private channels under certain well defined circumstances | ||
* Allow private channels with no restrictions | ||
* Keep the current ambiguous state of affairs | ||
|
||
# Unresolved questions | ||
[unresolved]: #unresolved-questions | ||
|
||
* Do we endorse privacy on our hosted channels at higher levels than transparency? | ||
* What are the implications for the community if private channels _are_ allowed? | ||
|
||
# Future work | ||
[future]: #future-work | ||
|
||
Ensure any newly created communication channels are made public from their | ||
inception. |