You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/Acceptable-Casks.md
+13Lines changed: 13 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -130,6 +130,19 @@ Common reasons to reject a cask from the main `homebrew/cask` repository:
130
130
131
131
* Cask was submitted to the wrong repository. When drafting a cask, consult [Finding a Home For Your Cask](#finding-a-home-for-your-cask) to see where it belongs.
132
132
133
+
### Adult Content
134
+
135
+
Homebrew is a tool where the vast majority of users are adults.
136
+
We have users all over the world with different views on sex, violence, etc.
137
+
As a result, we do not see it as our role to enforce any particular culture's views on adult content onto our users.
138
+
That said, we want to ensure our maintainers don't have to interact with adult content unless they choose to.
139
+
140
+
We will accept casks with adult content but require the `homepage` and root of the `url` domain to be "safe for work" e.g. not display any images of violence or adult content.
141
+
It is acceptable for these pages to have textual descriptions of adult content.
142
+
143
+
Homebrew reserves the right to add or remove casks based on how it affects the wider Homebrew ecosystem.
144
+
For a hypothetical example, if a critical infrastructure host said we needed to remove the cask to maintain our infrastructure: we may begrudgingly remove it to maintain continuity for our users.
145
+
133
146
### No cask is guaranteed to be accepted
134
147
135
148
Follow the guidelines above and your submission has a great chance of being accepted. But remember that documentation tends to lag behind current decision-making and we can’t predict every case. Maintainers may override these rules when experience tells us it will lead to a better overall Homebrew.
Copy file name to clipboardExpand all lines: docs/Acceptable-Formulae.md
+13Lines changed: 13 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -103,6 +103,19 @@ For more info see [Debian's](https://www.debian.org/doc/debian-policy/ch-source.
103
103
104
104
Increasingly, though: this can be (too) hard. Homebrew's primary mission is to be useful rather than ideologically pure. If we cannot package something without using vendored upstream versions: so be it; better to have packaged software in Homebrew than not.
105
105
106
+
### Adult Content
107
+
108
+
Homebrew is a tool where the vast majority of users are adults.
109
+
We have users all over the world with different views on sex, violence, etc.
110
+
As a result, we do not see it as our role to enforce any particular culture's views on adult content onto our users.
111
+
That said, we want to ensure our maintainers don't have to interact with adult content unless they choose to.
112
+
113
+
We will accept formulae with adult content but require the `homepage` and root of the `url` domain to be "safe for work" e.g. not display any images of violence or adult content.
114
+
It is acceptable for these pages to have textual descriptions of adult content.
115
+
116
+
Homebrew reserves the right to add or remove formulae based on how it affects the wider Homebrew ecosystem.
117
+
For a hypothetical example, if a critical infrastructure host said we needed to remove the formula to maintain our infrastructure: we may begrudgingly remove it to maintain continuity for our users.
118
+
106
119
## Sometimes there are exceptions
107
120
108
121
Even if all criteria are met we may not accept the formula. Even if some criteria are not met we may accept the formula. New formulae are held to a higher standard than existing formulae. Documentation will lag behind current decision-making. Although some rejections may seem arbitrary or strange they are based on years of experience making Homebrew work acceptably for our users.
0 commit comments