domgetter/NCoC

"We're all adults." vs. kids in opensource

ri0t opened this issue ยท 11 comments

ri0t commented

First of all: thanks for the NCoC!

But then again, i'm unsure about the phrase "We're all adults." - generally, i totally accept that notion, but alas, we're not all adults. E.g. I demo'ed my project to a very enthusiastic 13 year old recently, whose contributions I verily look forward to.

Then again, well, some kids are obviously more adult than many adults

Am i too sensitive, here or can we find a better wording?

Maybe the phrase could be reoriented to say "We're all expected to treat each other as though we are all adults."

I say drop the reference to adults and instead refer to maturity

The phrase "we're all adults" basically means "we're all capable of acting like reasonable, rational people in virtual, open source spheres".

I feel like making the statement longer for clarity is not a good trade-off. The NCoC was created as a response to these elaborate, verbose, authoritarian codes of conduct, and the brevity in the NCoC is, in and of itself, a response to the nature of those codes of conduct. Basically, we're stating "we don't need to explain in excruciating detail all the acceptable and unacceptable behaviors in maintaining and contributing to open source projects". It's a response to the implication that open source is filled with socially inept, childish actors, and that they need to be "educated" and informed on unacceptable social behavior.

It does not mean that people under 18 are excluded from participating (or some other objective, arbitrary definition of adult).

As for changing the wording to "maturity" instead of "adult", I feel like those mean basically the same thing in this context, and we don't really gain anything from changing it.

I demo'ed my project to a very enthusiastic 13 year old recently, whose contributions I verily look forward to.

And did this person appear apprehensive on contributing because of the wording of the code of conduct? If so, that may be a practical argument on changing the specific wording.

I would be happy to add a question in the FAQ which explains that "adult" doesn't mean "non-teenagers".

What are your thoughts on this?

In my projects, I use this variation.

Legally, kids can't work because it is child labor and it's illegal. So, if they want to "collaborate" (work without payment) then, they should do it under the supervision of an adult.

Legally, kids can't work because it is child labor and it's illegal.

Not true at all.

The laws vary by jurisdiction, but teenagers as young as 15 can generally work for pay, legally, although they might have restricted hours or might need to get a work permit.

But those labor laws are about working for pay. There's nothing stopping a minor from contributing code to an open source project with no employment relationship.

Yeah, both my (programmer) children would be onboard with this project if they knew of it.

I would suggest something like, "even children can successfully socialise without intervention by a Code of Conduct!"

Minimum age for child labour is 13 years in Australia. Most places won't employ you until you are 14.

As I stated above, this has nothing to do with age.

If you want to modify the NCoC for your own use, like @teo-tsirpanis, you are more than welcome to do so.

Thank you everyone for your feedback.

Ok i think we can all agree on this: being an "adult" means not being Coraline Ada