Creating a volunteer agreement

Showing 1-75 of 75 messages
Creating a volunteer agreement davidweld...@gmail.com 5/30/14 10:11 AM
One of Mozilla's goals for this year is to increase the number of active contributors by 10x. That means that many new people will be joining the community and we want to make sure they have a positive experience.

A few teams have contributor agreements that provide details about what it means to volunteer in that specific area, but there's never been information that covers contributors in general.

To help new contributors understand more about what they're getting involved with, we've drafted a new volunteer agreement. I wanted to share the text of that and talk about how we would make this available.

First though, I'd like to be clear about a couple of points:

* This is not intended to be a document that people will sign.

* This is not something that applies to existing contributors, just to new people who are joining the community.

After sharing the text of this here, on Planet and at an upcoming Monday project call, we'd like to add this text as a new page on http://www.mozilla.org.

We would then link to that from the Get Involved page (mozilla.org/contribute), the entry point for most new contributors. We would add this to the existing opt-in on the form that references Mozilla's Privacy Policy.

Please take a look at the text below and share your thoughts on that and on how we would make this available to new contributors.

Thanks,
David

-----------------

DRAFT Volunteer Agreement

Welcome to Mozilla! We're pleased that you will be working with us to volunteer your expertise, knowledge, and skills to our Project.

Before we begin, there are some basic terms you should be aware of and agree to. The following is an agreement between you and Mozilla that describes your volunteer work with the Project:

1. You or Mozilla may end this Agreement at any time for any reason on immediate notice. If you wish to end the Agreement, simply email a Mozilla staff member to let us know.

2. As a volunteer for our Project, you will be working with Mozilla staff, employees and other volunteers.

3. We have policies at Mozilla to protect the Project and you. While working with us, we want you to be creative and help us to grow the Project, while observing the following rules:

a. As a volunteer, you cannot bind Mozilla to any agreements or sign any agreements on behalf of Mozilla, but you can introduce Mozilla to different ideas, processes and ways of doing things;

b. You are not an employee or contractor of Mozilla and should not represent yourself as such;

c. You cannot engage in any activities that violate the laws of your locale, Mozilla's policies, or the rights of any group or individual;

d. You agree to behave in a professional and respectable manner when acting as a Mozilla volunteer. Mozilla's Participation Guidelines can be found at http://www.mozilla.org/en-US/about/governance/policies/participation/;

e. It's definitely okay to talk about your contributions to Mozilla, but you should not use Mozilla's logo or trademarks without Mozilla's prior written consent. Mozilla's trademark policy can be found at https://www.mozilla.org/en-US/foundation/trademarks/policy/; and

f. This Agreement is about you and only you. You may not transfer or give this to any other person or group.

g. If you violate any of these rules, Mozilla has the right to end this agreement and your volunteer activities.
Re: Creating a volunteer agreement David Ascher 5/30/14 10:23 AM
Hi David — I’m quite supportive of the general goal of clarifying the social contract that we have with each other (assuming a bit that that’s part of the motivation here).

This document reads like a legal document, not a social contract.  Let’s find a way to tweak the language, the framing, etc. so that it’s not as corporate sounding.  When reading it I feel like i’m working through a terms of use document, not being welcomed and understanding how I’ll work with this new and inspiring community.

For example, it feels very weird to have a non-signed agreement, and to put the onus on the volunteer to let us know that they want to end the agreement.  In reality volunteers just stop showing up.

I would also suggest that an important part of the social contract between Mozilla and volunteers is to be explicit about how the organization will treat volunteers, how staff will treat volunteers, and how existing volunteers will treat new volunteers.  That to me feels like at least as important as telling people that they can’t misrepresent themselves.

I’d also like to suggest that we have a more explicit set of goals for this document — what need is it responding to, how do we know it’s “doing its job”, etc.

—david

Re: Creating a volunteer agreement Brian Smith 5/30/14 10:25 AM
On Fri, May 30, 2014 at 10:11 AM, <davidweld...@gmail.com> wrote:

> Welcome to Mozilla!


Here, you are implying that "Mozilla" refers to the entire Mozilla project.


> Before we begin, there are some basic terms you should be aware of and
> agree to. The following is an agreement between you and Mozilla that
> describes your volunteer work with the Project:
>

Does "Mozilla" still refer to the entire project here, or MoFo or MoCo?


> 1. You or Mozilla may end this Agreement at any time for any reason on
> immediate notice. If you wish to end the Agreement, simply email a Mozilla
> staff member to let us know.
>

Why only MoFo/MoCo staff?


> 2. As a volunteer for our Project, you will be working with Mozilla staff,
> employees and other volunteers.
>

My understanding is that Mozilla is comprised of individuals, and Mozilla
Corp. pays a lot of them. However, in the context of this agreement, why
does it make sense to treat and/or reference Mozilla staff/employees
differently than other contributors?


> a. As a volunteer, you cannot bind Mozilla to any agreements or sign any
> agreements on behalf of Mozilla, but you can introduce Mozilla to different
> ideas, processes and ways of doing things;
>

Does "Mozilla" refer to MoCo, MoFo, or the entire project? As far as I
understand things, a non-MoCo/MoFo-employee volunteer that has earned
sufficient authority would be able to represent the Mozilla project the
same way that any MoCo/MoFo employee could.


> b. You are not an employee or contractor of Mozilla and should not
> represent yourself as such;
>

Again, it isn't clear what you are referring to by "Mozilla."


> c. You cannot engage in any activities that violate the laws of your
> locale, Mozilla's policies, or the rights of any group or individual;
>

Why worry about whether people are violating their own local laws? That's
there own business.

"The rights of any group or individual" are vague. Please enumerate the
rights you are concerned with.


> e. It's definitely okay to talk about your contributions to Mozilla, but
> you should not use Mozilla's logo or trademarks without Mozilla's prior
> written consent. Mozilla's trademark policy can be found at
> https://www.mozilla.org/en-US/foundation/trademarks/policy/; and
>

The Mozilla trademark policy that you link to seems to be much more lenient
than "you should not use Mozilla's logo or trademarks without Mozilla's
prior written consent" and that statement is misleading. I suggest you just
say "You should comply with the trademark policy at
https://www.mozilla.org/en-US/foundation/trademarks/policy/."
<https://www.mozilla.org/en-US/foundation/trademarks/policy/>

>
> f. This Agreement is about you and only you. You may not transfer or give
> this to any other person or group.
>
> g. If you violate any of these rules, Mozilla has the right to end this
> agreement and your volunteer activities.
>

Who is "Mozilla" here? And, what would it mean for Mozilla to end
somebody's volunteer activities, considering everything we do is open?

Cheers,
Brian
Re: Creating a volunteer agreement Brian Smith 5/30/14 10:28 AM
On Fri, May 30, 2014 at 10:25 AM, Brian Smith <br...@briansmith.org> wrote:

> Why worry about whether people are violating their own local laws? That's
> there own business.
>

:sigh: s/there/their/.
This message has been hidden because it was flagged for abuse.
Re: Creating a volunteer agreement Alina Mierlus 5/30/14 10:49 AM
Hi David,

  I subscribe what David Ascher says. If I put myself in the shoes of a new
potential contributor, my reaction would be: ok, I don't need it, thanks!
I must say that I'm a bit concerned about some tactics Mozilla has been
adopting in terms of community building activities.

I too, believe that the project needs to attract more people in order to
have greater impact in various regions of the globe. Mozilla builds
technology that is booth "free as in free speech" and deploy(able). There
are many opportunities around distributed services or FirefoxOS
applications ecosystem. If you received new contributors with such
agreements ("our project", "you don't have the right to", "you cannot do
this!"), I wonder that there would be an atmosphere of collaboration,
consensus and trust.

Let's try to imagine Mozilla more as an umbrella for various people / orgs.
with shared understanding, collaborating and building consensus - not
dividing it into the "we" and "them". It'd probably be harder to do it
(much harder than "recruiting and making them obey rules"), but probably
worth it for the long run.

This doesn't mean that there shouldn't be guidelines, workshops on how
people should treat each other when participating in Mozilla Project. I
welcome documents such as the community participation guideline for example.

-Alina
--
Alina Mierlus
@alina_mierlus
Re: Creating a volunteer agreement FuzzyFox 5/30/14 11:47 AM
I too think we should run another pass over this and make it seem much less legally.

Right now it makes me feel a special kind of uncomfortable. I do think that something like this could have a lot of value however. Just needs to be framed properly, and not be full of legalise.

Additionally it might be worth trying to integrate a bunch of this w/ the pre-existing community guidelines and resurfacing that.

Just my £0.02

// FuzzyFox


www.webmaker.org        William Duyck
Webmaker Mentor
Mozilla Foundation

Email: wdu...@mozillafoundation.org
Twitter: @FuzzyFox0
Re: Creating a volunteer agreement Sheeri Cabral 5/30/14 12:00 PM
I agree with what others have said, and I'll throw in an alternative idea.

Here's some changes I made, taking out redundancies (e.g. behaving appropriately is covered under the participation guidelines), and putting the "you can end your participation" part at the end. Because that's not the first thing we should tell a new person, in my opinion.

--------------

DRAFT Volunteer Agreement

Welcome to Mozilla! We're pleased that you will be working with us to volunteer your expertise, knowledge, and skills to our Project. We are happy to have you along as a Mozillian.

Before we begin, you might want to be aware of the following:

1. Mozillians behave in a professional and respectable manner when participating in the Project. Mozilla's Participation Guidelines can be found at http://www.mozilla.org/en-US/about/governance/policies/participation/

2. Legally, you are not an employee or contractor of Mozilla and should not represent yourself as such. As a volunteer, you cannot bind Mozilla to any agreements or sign any agreements on behalf of Mozilla.

3. We love it when people talk about their contributions to Mozilla! However, Mozilla does own some trademarks, so please do not use logos or trademarks inappropriately. Mozilla's trademark policy can be found at https://www.mozilla.org/en-US/foundation/trademarks/policy/

4. You or Mozilla may end your participation at any time for any reason on immediate notice. If you wish to end your participation, simply let us know.

We are excited to have you on board and hear your creative ideas!


--------------

----- Original Message -----
From: davidweld...@gmail.com
To: mozilla-g...@lists.mozilla.org
Sent: Friday, May 30, 2014 1:11:02 PM
Subject: Creating a volunteer agreement

One of Mozilla's goals for this year is to increase the number of active contributors by 10x. That means that many new people will be joining the community and we want to make sure they have a positive experience.

A few teams have contributor agreements that provide details about what it means to volunteer in that specific area, but there's never been information that covers contributors in general.

To help new contributors understand more about what they're getting involved with, we've drafted a new volunteer agreement. I wanted to share the text of that and talk about how we would make this available.

First though, I'd like to be clear about a couple of points:

* This is not intended to be a document that people will sign.

* This is not something that applies to existing contributors, just to new people who are joining the community.

After sharing the text of this here, on Planet and at an upcoming Monday project call, we'd like to add this text as a new page on http://www.mozilla.org.

We would then link to that from the Get Involved page (mozilla.org/contribute), the entry point for most new contributors. We would add this to the existing opt-in on the form that references Mozilla's Privacy Policy.

Please take a look at the text below and share your thoughts on that and on how we would make this available to new contributors.

Thanks,
David

-----------------

DRAFT Volunteer Agreement

Welcome to Mozilla! We're pleased that you will be working with us to volunteer your expertise, knowledge, and skills to our Project.

Before we begin, there are some basic terms you should be aware of and agree to. The following is an agreement between you and Mozilla that describes your volunteer work with the Project:

1. You or Mozilla may end this Agreement at any time for any reason on immediate notice. If you wish to end the Agreement, simply email a Mozilla staff member to let us know.

2. As a volunteer for our Project, you will be working with Mozilla staff, employees and other volunteers.

3. We have policies at Mozilla to protect the Project and you. While working with us, we want you to be creative and help us to grow the Project, while observing the following rules:

a. As a volunteer, you cannot bind Mozilla to any agreements or sign any agreements on behalf of Mozilla, but you can introduce Mozilla to different ideas, processes and ways of doing things;

b. You are not an employee or contractor of Mozilla and should not represent yourself as such;

c. You cannot engage in any activities that violate the laws of your locale, Mozilla's policies, or the rights of any group or individual;

d. You agree to behave in a professional and respectable manner when acting as a Mozilla volunteer. Mozilla's Participation Guidelines can be found at http://www.mozilla.org/en-US/about/governance/policies/participation/;

e. It's definitely okay to talk about your contributions to Mozilla, but you should not use Mozilla's logo or trademarks without Mozilla's prior written consent. Mozilla's trademark policy can be found at https://www.mozilla.org/en-US/foundation/trademarks/policy/; and

f. This Agreement is about you and only you. You may not transfer or give this to any other person or group.

g. If you violate any of these rules, Mozilla has the right to end this agreement and your volunteer activities.
Re: Creating a volunteer agreement Ben Moskowitz 5/30/14 12:06 PM
Sheeri, thanks for the re-worked draft.

I wonder if we can’t add some sense of “citizenship", too—that we are all part of a big movement, have a responsibility to each other and our values, and any rules are here to help sustain the movement and to keep it strong. That sort of acknowledgement.

The participation guidelines and Manifesto have that feeling, would help to make this agreement more Mozilla-ish.

Cheers!
Ben
Re: Creating a volunteer agreement Emma Irwin 5/30/14 12:21 PM
This feels exclusionary of casual contributors, of which there are many.

I'm assuming they wouldn't even know  who to contact when ending
contribution - does that mean I can't come back?  I also prefer this
wording which uses the term 'participation' rather than 'work'.

The contributor has turned up because, more than likely they feel connected
to a specific piece of the project - they're excited.  Onboarding should
feel less like you're starting a new job, more like opportunity to make a
difference and contribute. +1 to citizenship.

 I would also warn that legalize in such a contract will concern those with
work visas.  Original version made me feel uncomfortable as well.
--
Emma Irwin
@sunnydeveloper
Mozilla Reps Council Member
Re: Creating a volunteer agreement Majken Connor 5/30/14 12:43 PM
I'm wondering if we're misunderstanding the purpose of this agreement, or
maybe people are approaching it from different angles?

It seems worded to me to address the need to have a formal agreement when
we want to give certain responsibilities to volunteer contributors. We're
missing something generic like this, and this is partly why it's much
easier to give Reps responsibilities and include them without being able to
give the same trust and responsibility to other volunteers.

Especially the part where you need to notify or get notified that you're no
longer contributing, that seems incredibly overkill if this is a general
understanding between Mozilla and volunteers, but it makes perfect sense if
it's in the context that we've just given a volunteer a responsibility or
leadership role.
Re: Creating a volunteer agreement Justin Dolske 5/30/14 2:01 PM
On 5/30/14, 10:11 AM, davidweld...@gmail.com wrote:
> One of Mozilla's goals for this year is to increase the number of
> active contributors by 10x. That means that many new people will be
> joining the community and we want to make sure they have a positive
> experience.
>
> A few teams have contributor agreements that provide details about
> what it means to volunteer in that specific area, but there's never
> been information that covers contributors in general.
>
> To help new contributors understand more about what they're getting
> involved with, we've drafted a new volunteer agreement. I wanted to
> share the text of that and talk about how we would make this
> available.

What's the goal of this "agreement"? That is, what problem is it
addressing or even just general purpose?

I think it would help to first clarify that. The words above are kind of
vague ("positive experience ... what it means ... understand what
they're getting involved with"). It almost sounds like a welcome guide
or context-setting thing at first, but the actual text then reads like
it's more about indemnifying Mozilla. As other have noted, the wording
really needs to be less "corporate", but with smooth and casual phrasing
it would still seem weird.

Justin
Re: Creating a volunteer agreement Henrik Mitsch 5/30/14 2:34 PM
Hi all,

I agree with most of the concerns voiced in this thread.

In the initial email David wrote:
> To help new contributors understand more about what they're getting involved with, we've drafted a new volunteer agreement.

If this is the real reason for the agreement, we should emphasize positive aspects. Mozilla is a fun place to be at! Let's search for a concise, positive way to describe that.

I am wondering if there are also other reasons for the agreement. Do we want or need to cover legal aspects?

If we agree on the "why" (i.e. reason for the agreement) I am sure we will find a good way of conveying that message in a volunteer agreement.

Regards,
  Henrik

--
Henrik Mitsch
>>> One of Mozilla's goals for this year is to increase the number of active
>>> contributors by 10x. That means that many new people will be joining the
>>> community and we want to make sure they have a positive experience.
>>>
>>> A few teams have contributor agreements that provide details about what
>> it
>>> means to volunteer in that specific area, but there's never been
>>> information that covers contributors in general.
>>>
>>> To help new contributors understand more about what they're getting
>>> involved with, we've drafted a new volunteer agreement. I wanted to share
>>> the text of that and talk about how we would make this available.
>>>
Re: Creating a volunteer agreement Alina Mierlus 5/30/14 3:35 PM
+1 Henrik. Answering 'why' is very important (to understand the reasons for
this kind of agreements).

-Alina
Alina Mierlus
@alina_mierlus
Re: Creating a volunteer agreement Gervase Markham 6/2/14 1:42 AM
On 30/05/14 22:01, Justin Dolske wrote:
> What's the goal of this "agreement"? That is, what problem is it
> addressing or even just general purpose?

I think this is key. There are several possible purposes it could have:

1) legal purpose. (But this has been disclaimed as the purpose, and it's
not a document which requires a signature.)

2) expectation-setting/social-contract purpose. (But other communities
have social contracts which are stated as a set of encouraged
behaviours, rather than in the form this document puts them.)

3) inclusiveness purpose. (To make people feel part of something; but if
that's it, then the language needs a lot of change, as others have noted.)

4) ...? Are there other options?

The risks here are the risk of chasing new contributors away by seeming
too formal and of putting up barriers. So I think we should only do this
if we have a clearly-defined purpose for it and we then conclude it will
do more good than harm.

Gerv
Re: Creating a volunteer agreement Benjamin Kerensa 6/2/14 3:34 AM
> First though, I'd like to be clear about a couple of points:
>
> * This is not intended to be a document that people will sign.
>

If it is not signed then it is not really an agreement

> * This is not something that applies to existing contributors, just to new people who are joining the community.
>

Why would we subject new contributors to a social contract or
agreement that existing contributors do not have to abide by?


> Welcome to Mozilla! We're pleased that you will be working with us to volunteer your expertise, knowledge, and skills to our Project.
>
> Before we begin, there are some basic terms you should be aware of and agree to. The following is an agreement between you and Mozilla that describes your volunteer work with the Project:
>
> 1. You or Mozilla may end this Agreement at any time for any reason on immediate notice. If you wish to end the Agreement, simply email a Mozilla staff member to let us know.
>

Which staff member? Are all staff members going to be trained how to
accept and route such emails?

> e. It's definitely okay to talk about your contributions to Mozilla, but you should not use Mozilla's logo or trademarks without Mozilla's prior written consent. Mozilla's trademark policy can be found at https://www.mozilla.org/en-US/foundation/trademarks/policy/; and
>

This seems like it needs to be changed considering there are a number
of permissible uses of Mozilla's logos and trademarks that do not
require written permission.

My other thoughts are that overall this seems a bit overbearing and I
cannot think of another open source project/community that has any
agreements like this. Sure there are Contributor License Agreements
and Code of Conduct's both of which we have but nothing like this...
I'm just wondering what were hoping to achieve with this document?
Re: Creating a volunteer agreement Mike Hoye 6/2/14 7:54 AM
On 2014-06-02, 4:42 AM, Gervase Markham wrote:
> On 30/05/14 22:01, Justin Dolske wrote:
>> What's the goal of this "agreement"? That is, what problem is it
>> addressing or even just general purpose?
> I think this is key. There are several possible purposes it could have:
>
> 1) legal purpose. (But this has been disclaimed as the purpose, and it's
> not a document which requires a signature.)
>
> 2) expectation-setting/social-contract purpose. (But other communities
> have social contracts which are stated as a set of encouraged
> behaviours, rather than in the form this document puts them.)
>
> 3) inclusiveness purpose. (To make people feel part of something; but if
> that's it, then the language needs a lot of change, as others have noted.)
>
> 4) ...? Are there other options?

While I share some of the concerns already aired about this agreement, I
think that it would be valuable to dig into the seam between options two
and three, there. It would be great to have something that discusses
what our principles mean when they're practiced day to day by our
community. A doc that not only speaks the community's expectations and
standards of inclusiveness, but that describes what a successful
relationship looks like, discusses what that can grow in to, and ties
these expectations, standards and practices back to the Manifesto in
some meaningful way could be a very powerful tool for engagement and a
valuable expression of our culture.

The general thrust of it, though, would have to be much less about what
you can and can't do, and a lot more about what you can participate in,
what you could become, and why that work and growth matters.

Even more generally: we really need to stop playing defense on comms here.

The message about community membership shouldn't be a careful list of
what you can't do or we'll ask you not to, it should be "this is how
we're going to change the world, this is why it matters and this is how
you can be a part of it. When we hit a setback on something like EME we
should be trumpeting that the only reason this happens is because we're
not the biggest dog in that fight, and if you think we should be then
use Firefox and tell your friends why they should use Firefox. Every
time we write a FAQ about Directory Tiles or a press release that
doesn't end with a link to the Manifesto and a call to the barricades
we're missing an opportunity, and other people have tried to make these
points for us - these are the stakes, this is the world we want, this is
why it matters and this is why your help matters - but we haven't. And
we need to turn that around, and soon.

- mhoye



Re: Creating a volunteer agreement davidweld...@gmail.com 6/5/14 12:02 PM
Thanks to everyone for the feedback and suggested edits.

To provide more clarity on the goal of this document, my goal is to allow us to scale the community by making implicit information explicit.  The Get Involved page is one good spot to communicate with new contributors and we should look at others (perhaps we invite people to an onboarding portal after they've earned their first badge?)

The need for us to be clear about norms, rules, expectations, etc. keeps going up as the size of the community goes up.  I feel strongly that there are limits to growth if we rely only on informal methods to share tacit information.

I've been reaching out to people involved with other large volunteer communities to learn more about best practices and it has been fascinating.  For instance, I've made friends with someone at the Red Cross and she's amazed at how far we've managed to come without documenting and providing some basic information to new community members.

For comparison, the Red Cross has millions of volunteers and they've found it useful to document many aspects of what it means to be involved in Red Cross activites.  You can see an example of a 50-page handbook for new volunteers from a Red Cross chapter in Connecticut at:

http://www.redcross.org/images/MEDIA_CustomProductCatalog/m20164344_volunteer_handbook_1_30_13_rev__2013_08_14_sm.pdf

I'm not suggesting we go to that length, but there are things that new contributors would find useful.  Part of that information includes the fact that there are legal entities in the Mozilla community that new contributors will be interacting with and there are rules that those organizations need to follow.

For next steps, I do agree that we should take a look again at the tone and make it more welcoming and also change language that makes this seem like it is a signed document.  I'll post an updated version of this soon.

Thanks,
David
Re: Creating a volunteer agreement Rubén Martín 6/6/14 2:51 AM
Hi,

So as I understand David's explanation, this is not an "agreement", it's a
summary of all the structure, rules and community agreements we have, so
new people is aware of all the information in one place.

Regards.
--
Rubén Martín (Nukeador)
Mozilla Reps Mentor
http://mozilla-hispano.org
http://twitter.com/mozilla_hispano
http://facebook.com/mozillahispano
Re: Creating a volunteer agreement Robert Kaiser 6/6/14 10:10 AM
Rubén Martín schrieb:
> So as I understand David's explanation, this is not an "agreement", it's a
> summary of all the structure, rules and community agreements we have, so
> new people is aware of all the information in one place.

Then we probably should name and phrase it more that way. ;-)

KaiRo


Re: Creating a volunteer agreement Majken Connor 6/6/14 10:20 AM
I just want to mention again (did it go through the first time?) that many
teams besides Reps need a formal agreement to allow volunteers to take on
responsibilities and leadership and to allow them to be in on sensitive
information.  This agreement as it is written seems like it would be
intended for that purpose. Because it seems so far off from the purpose
stated when it was shared, it seems to make sense to keep this agreement
and tweak it for the purpose it suits.

It seems like it would be better to take the community guidelines as a
starting point for a more general "welcome, this is how we do things here"
(and isn't that what the guidelines are anyway? Would we really need a new
document or just to start putting the guidelines in front of people?)
Re: Creating a volunteer agreement Cédric 6/6/14 3:18 PM
Le 06/06/2014 19:20, Majken Connor a écrit :
> I just want to mention again (did it go through the first time?) that many
> teams besides Reps need a formal agreement to allow volunteers to take on
> responsibilities and leadership and to allow them to be in on sensitive
> information.  This agreement as it is written seems like it would be
> intended for that purpose. Because it seems so far off from the purpose
> stated when it was shared, it seems to make sense to keep this agreement
> and tweak it for the purpose it suits.

I'm following this thread since the beginning and I'm confused:
reading David's announcement, the initial goal is to decuple the number
of contributors. Now, it seems that other goals are included.

I understand that now that the community is growing, it is difficult for
MoCo/MoFo employees to settle a trusted relationship with every new
comer: this takes time and with the growing numbers of contributors,
building such trusted relationship with each contributor is not possible.

Back in the days, in the early soaring of Firefox, many contributors
gave interviews, made technical printed book reviews and so without
signing or reading any guideline or code of conduct or whatever: it was
always clear and obvious that we were not talking or acting on behalf
Mozilla but as Mozilla contributor. Well, it is common sense, we were
not employees.

In my understanding, the "Welcome contributing to Mozilla" document
would look like:
What is Mozilla. -> Short history, Manifesto…
What do we do? -> Events, contribution to other FOSS projects, …
Where can you help? -> list of projects needing help
I'm stuck, where can I get help? -> websites, newsgroups, individuals, …

If needed, it can be stated that contributing to Mozilla does not give
the right to speak *on behalf* Mozilla, but obviously contributors have
their freedom of speech as long as they speak for themselves.

Would this document decuple the number of contributors, I don't know,
but at least, this would avoid a lots of questions/emails/posts to
employees/contributors.

Concerning sensitive information or NDA, this is a one to one agreement.
Should this be signed or not, it is up to legals to decide, but in my
opinion, this should not be in the "welcoming document".

> It seems like it would be better to take the community guidelines as a
> starting point for a more general "welcome, this is how we do things here"
> (and isn't that what the guidelines are anyway? Would we really need a new
> document or just to start putting the guidelines in front of people?)

Voilà!

Regards

Cédric
Re: Creating a volunteer agreement davidweld...@gmail.com 6/9/14 4:23 PM
Thanks again for the feedback and suggestions.  Below is an updated version of this text that addresses the issues raised in this thread.  The main things to call out are:

* The introduction is more clear that the goal of the document is to help new volunteers with their experience at Mozilla.

* The tone is more welcoming and has less legalese in it.

* The name of document hasn't been changed.  As I said originally, this is not intended to be a document that people sign, although it is still an agreement.  The proposal is to ask people to opt-in to this when coming in through the Get Involved page, just like we ask potential volunteers today to opt-in to our Privacy Policy.  

If there are any additional thoughts, comments or questions, feel free to respond.

Thanks,
David

---------------------

DRAFT Volunteer Agreement
                  
Welcome to Mozilla! We're excited that you will be working with us to advance our mission of promoting openness, innovation & opportunity on the Web [link to mission page].  In order for us to achieve our mission, we need people like you from around the world who are passionate about the Web to volunteer their expertise, knowledge, and skills.

We want to make sure you have a positive experience while volunteering, so this information is here to give you some clarity on norms, rules and expectations.

There are a lot of things happening at Mozilla and it can feel a bit overwhelming at times (new employees talk about the Mozilla firehose of information they encounter when they first start).  Because it can be difficult to navigate all of that information right away, we hope that providing this information here will be useful to you.

Please take some time to read through this and get familiar with some basic terms and policies you should be aware of and agree to.  We have these policies at Mozilla to protect the Project and you.  The following is an agreement between you and Mozilla that describes your volunteer work with the Project.

* As a volunteer for our Project, you will be working with Mozilla staff, employees and other volunteers;

* As a volunteer, you will not receive any payment from Mozilla;

* As a volunteer, you cannot bind Mozilla to any agreements or sign any agreements on behalf of Mozilla, but you can introduce Mozilla to different ideas, processes and ways of doing things;

* You are not an employee or contractor of Mozilla and should not represent yourself as such;

* You cannot engage in any activities that violate the laws of your locale, Mozilla's policies, or the rights of any group or individual;

* You agree to behave in a professional and respectable manner when acting as a Mozilla volunteer.  See our Participation Guidelines [link] for more information;

* It's definitely okay to talk about your contributions to Mozilla, but before you use Mozilla's logo or trademarks, please read through our trademark policy [link];

* This Agreement is about you and only you.  You may not transfer or give this to any other person or group;
Re: Creating a volunteer agreement Axel Hecht 6/10/14 4:32 AM
On 6/10/14 1:23 AM, davidweld...@gmail.com wrote:
> Thanks again for the feedback and suggestions.  Below is an updated version of this text that addresses the issues raised in this thread.  The main things to call out are:
>
> * The introduction is more clear that the goal of the document is to help new volunteers with their experience at Mozilla.
>
> * The tone is more welcoming and has less legalese in it.
>
> * The name of document hasn't been changed.  As I said originally, this is not intended to be a document that people sign, although it is still an agreement.  The proposal is to ask people to opt-in to this when coming in through the Get Involved page, just like we ask potential volunteers today to opt-in to our Privacy Policy.
>
> If there are any additional thoughts, comments or questions, feel free to respond.
>
> Thanks,
> David
>
> ---------------------
>
> DRAFT Volunteer Agreement
>                    
> Welcome to Mozilla! We're excited that you will be working with us to advance our mission of promoting openness, innovation & opportunity on the Web [link to mission page].  In order for us to achieve our mission, we need people like you from around the world who are passionate about the Web to volunteer their expertise, knowledge, and skills.
>
> We want to make sure you have a positive experience while volunteering, so this information is here to give you some clarity on norms, rules and expectations.
>
> There are a lot of things happening at Mozilla and it can feel a bit overwhelming at times (new employees talk about the Mozilla firehose of information they encounter when they first start).  Because it can be difficult to navigate all of that information right away, we hope that providing this information here will be useful to you.
>
> Please take some time to read through this and get familiar with some basic terms and policies you should be aware of and agree to.  We have these policies at Mozilla to protect the Project and you.  The following is an agreement between you and Mozilla that describes your volunteer work with the Project.
>
> * As a volunteer for our Project, you will be working with Mozilla staff, employees and other volunteers;
>
> * As a volunteer, you will not receive any payment from Mozilla;
I think this sentence is confusing, in the light of what we do with the
reps program, shipping phones to contributors (for which we may
reimburse tax, etc).
> * As a volunteer, you cannot bind Mozilla to any agreements or sign any agreements on behalf of Mozilla, but you can introduce Mozilla to different ideas, processes and ways of doing things;
>
> * You are not an employee or contractor of Mozilla and should not represent yourself as such;
>
> * You cannot engage in any activities that violate the laws of your locale, Mozilla's policies, or the rights of any group or individual;
>
> * You agree to behave in a professional and respectable manner when acting as a Mozilla volunteer.  See our Participation Guidelines [link] for more information;
"professional" and "respectable" vary widely depending on culture, and
the participation guidelines actually protect us from that. I'd rephrase
that as
* You have read and agreed with the Community Participation Guidelines.
They describe how you can expect to be treated within Mozilla, and how
Mozilla expects you to treat others.
>
> * It's definitely okay to talk about your contributions to Mozilla, but before you use Mozilla's logo or trademarks, please read through our trademark policy [link];
>
> * This Agreement is about you and only you.  You may not transfer or give this to any other person or group;
>
> * If you violate any of these rules, Mozilla has the right to end this agreement and your volunteer activities.
The last one here still doesn't say anything. I think we should refer
the conflict resolution piece to the individual documents referenced here.

Axel
Re: Creating a volunteer agreement Pascal Chevrel 6/10/14 5:04 AM
Le 10/06/2014 01:23, davidweld...@gmail.com a ï¿œcrit :

> If there are any additional thoughts, comments or questions, feel
> free to respond.
>
> Thanks, David
>
> ---------------
>
> * You cannot engage in any activities that violate the laws of your
> locale, Mozilla's policies, or the rights of any group or
> individual;
>

Hi,

This one makes me very unconfortable, why would Mozilla want to have any
sort of control on people's lifes outside of their contribution to the
Mozilla project? What about people living in non-democratic countries?
Can a journalist in Syria participate in Mozilla even though his
activities are illegal in his country? Can gay people in countries were
homosexuality is a crime participe in Mozilla? IMO, we shouldn't import
non Mozilla issues into the Mozilla project or we will end up into
having to define what is morally wrong or right.

Also, a 'locale' is a technical term in computing designing a
combination of language and geography used to define the best settings
for a user in the software he uses, not a government or a country.


Pascal
Re: Creating a volunteer agreement Majken Connor 6/10/14 9:30 AM
I think this is better.

Pascal - I have a feeling this is meant to be as part of your contributions
to Mozilla. So you can't rob a bank and donate the money to Mozilla, or
host an event that would be considered trespassing. The wording can be
clearer, but maybe it is the formatting in email, the line before the
bullet is "The following is an agreement between you and Mozilla that
describes your volunteer work with the Project."

I am not sure if there is a better word than locale, since there are
different levels of government that can have laws, city, state, prefecture,
province, township... I got the meaning but then I am a current Mozilla
contributor and know what locale means. We might want to test this with
non-Mozillians to see if the meaning still comes across.


On Tue, Jun 10, 2014 at 8:04 AM, Pascal Chevrel <pascal....@free.fr>
wrote:

> Le 10/06/2014 01:23, davidweld...@gmail.com a écrit :
>
>  If there are any additional thoughts, comments or questions, feel
>> free to respond.
>>
>> Thanks, David
>>
>> ---------------
>>
>> * You cannot engage in any activities that violate the laws of your
>> locale, Mozilla's policies, or the rights of any group or
>> individual;
>>
>>
> Hi,
>
> This one makes me very unconfortable, why would Mozilla want to have any
> sort of control on people's lifes outside of their contribution to the
> Mozilla project? What about people living in non-democratic countries? Can
> a journalist in Syria participate in Mozilla even though his activities are
> illegal in his country? Can gay people in countries were homosexuality is a
> crime participe in Mozilla? IMO, we shouldn't import non Mozilla issues
> into the Mozilla project or we will end up into having to define what is
> morally wrong or right.
>
> Also, a 'locale' is a technical term in computing designing a combination
> of language and geography used to define the best settings for a user in
> the software he uses, not a government or a country.
>
>
> Pascal
>
> _______________________________________________
> governance mailing list
> gover...@lists.mozilla.org
> https://lists.mozilla.org/listinfo/governance
>
Re: Creating a volunteer agreement Larissa Shapiro 6/10/14 9:39 AM
Yes, the legal issues are… do not break local laws in the context of your work for Mozilla. We can’t hold people to anything else they do, really!

----------------------------
Larissa Shapiro
Contributor Development, Community Building Team - Mozilla
Join Us    | http://www.mozilla.org/contribute/
Re: Creating a volunteer agreement Pascal Chevrel 6/10/14 9:45 AM
Le 10/06/2014 18:30, Majken Connor a ï¿œcrit :
> I think this is better.
>
> Pascal - I have a feeling this is meant to be as part of your contributions
> to Mozilla. So you can't rob a bank and donate the money to Mozilla, or
> host an event that would be considered trespassing. The wording can be
> clearer, but maybe it is the formatting in email, the line before the
> bullet is "The following is an agreement between you and Mozilla that
> describes your volunteer work with the Project."
>

Then it's fine, but maybe it should be reworded to be clearer because it
wasn't obvious to me that it was in the context of Mozilla contribution
only that people should follow their local laws. Maybe starting with "In
the context of your contribution to Mozilla...." It could also be a good
idea to get a professional writer like Matej to have a look at the
wording of the whole document (if that's not already the case).

Pascal
Re: Creating a volunteer agreement Gervase Markham 6/10/14 9:45 AM
On 10/06/14 00:23, davidweld...@gmail.com wrote:
> * The introduction is more clear that the goal of the document is to
> help new volunteers with their experience at Mozilla.
>
> * The tone is more welcoming and has less legalese in it.

I think the "Agreement" framing is still problematic.

Other free software projects allow people to just come along and get
involved. They may have Community Participation Guidelines which explain
how people are expected to act, and that newcomers are encouraged to
read. But an "agreement" is something I have to consider whether I agree
to all of, when I'd rather just be participating. In other words, doing
it this way seems to assume from the start that someone is likely to be
a jerk, and we have to address that possibility up front. That doesn't
help build trust.

Looking through, I think there are only actually 3 things you need to
say to someone. Here's a blow-by-blow:

* As a volunteer for our Project, you will be working with Mozilla
staff, employees and other volunteers;

-- How is this useful and new information?

* As a volunteer, you will not receive any payment from Mozilla;

-- Well yes, that's what "volunteer" means in English. This seems
redundant. Have we had people start volunteering at Mozilla with a
strong expectation of being paid and then going off in a huff when they
weren't?

* As a volunteer, you cannot bind Mozilla to any agreements or sign any
agreements on behalf of Mozilla, but you can introduce Mozilla to
different ideas, processes and ways of doing things;

-- OK... but what happens if I do this anyway? Are we actually going to
sue? Have there been any cases of this actually happening?

* You are not an employee or contractor of Mozilla and should not
represent yourself as such;

-- This one is OK.

* You cannot engage in any activities that violate the laws of your
locale, Mozilla's policies, or the rights of any group or individual;

-- Others have explained why this is unnecessary or even actively wrong.

* You agree to behave in a professional and respectable manner when
acting as a Mozilla volunteer.  See our Participation Guidelines [link]
for more information;

-- This is useful.

* It's definitely okay to talk about your contributions to Mozilla, but
before you use Mozilla's logo or trademarks, please read through our
trademark policy [link];

-- This is useful.

* This Agreement is about you and only you.  You may not transfer or
give this to any other person or group;

-- This feels very "sign-y".

* If you violate any of these rules, Mozilla has the right to end this
agreement and your volunteer activities.

-- The key point is, we don't need to detect an "agreement violation" to
decide that someone should no longer volunteer with Mozilla, and stop
accepting their help. So enumerating all the badness in order to be able
to conclude with this is just not a helpful approach IMO.

> * The name of document hasn't been changed.  As I said originally,
> this is not intended to be a document that people sign, although it
> is still an agreement.  The proposal is to ask people to opt-in to
> this when coming in through the Get Involved page, just like we ask
> potential volunteers today to opt-in to our Privacy Policy.

If one has to agree to it, then it's a "signed document" in nature, even
if a signature isn't required.

Gerv
Re: Creating a volunteer agreement Emma Irwin 6/10/14 11:00 AM
"As a volunteer for our Project"

'our project' seems a bit too possessive/excluding.  Perhaps  'As a
volunteer for Mozilla' or 'As a volunteer for the Mozilla Project.

What I'm having trouble with,  is how an 'agreement' would be perceived to
casual volunteers who step up to help 'once in a while' :  helping in IRC ,
editing a Wiki, submitting  single PR for a bug they found and fixed... The
Red Cross  was mentioned,  but I'm not sure if they have this same type of
casual and one-off volunteerism?

When I first came into the community I would have assumed this was for
another more serious 'type' of volunteer and stopped reading half way
through.




On Mon, Jun 9, 2014 at 4:23 PM, <davidweld...@gmail.com> wrote:

> Thanks again for the feedback and suggestions.  Below is an updated
> version of this text that addresses the issues raised in this thread.  The
> main things to call out are:
>
> * The introduction is more clear that the goal of the document is to help
> new volunteers with their experience at Mozilla.
>
> * The tone is more welcoming and has less legalese in it.
>
> * The name of document hasn't been changed.  As I said originally, this is
> not intended to be a document that people sign, although it is still an
> agreement.  The proposal is to ask people to opt-in to this when coming in
> through the Get Involved page, just like we ask potential volunteers today
> to opt-in to our Privacy Policy.
>
> If there are any additional thoughts, comments or questions, feel free to
> respond.
>
> Thanks,
> David
>
> ---------------------
>
> DRAFT Volunteer Agreement
>
> Welcome to Mozilla! We're excited that you will be working with us to
> advance our mission of promoting openness, innovation & opportunity on the
> Web [link to mission page].  In order for us to achieve our mission, we
> need people like you from around the world who are passionate about the Web
> to volunteer their expertise, knowledge, and skills.
>
> We want to make sure you have a positive experience while volunteering, so
> this information is here to give you some clarity on norms, rules and
> expectations.
>
> There are a lot of things happening at Mozilla and it can feel a bit
> overwhelming at times (new employees talk about the Mozilla firehose of
> information they encounter when they first start).  Because it can be
> difficult to navigate all of that information right away, we hope that
> providing this information here will be useful to you.
>
> Please take some time to read through this and get familiar with some
> basic terms and policies you should be aware of and agree to.  We have
> these policies at Mozilla to protect the Project and you.  The following is
> an agreement between you and Mozilla that describes your volunteer work
> with the Project.
>
> * As a volunteer for our Project, you will be working with Mozilla staff,
> employees and other volunteers;
>
> * As a volunteer, you will not receive any payment from Mozilla;
>
> * As a volunteer, you cannot bind Mozilla to any agreements or sign any
> agreements on behalf of Mozilla, but you can introduce Mozilla to different
> ideas, processes and ways of doing things;
>
> * You are not an employee or contractor of Mozilla and should not
> represent yourself as such;
>
> * You cannot engage in any activities that violate the laws of your
> locale, Mozilla's policies, or the rights of any group or individual;
>
> * You agree to behave in a professional and respectable manner when acting
> as a Mozilla volunteer.  See our Participation Guidelines [link] for more
> information;
>
> * It's definitely okay to talk about your contributions to Mozilla, but
> before you use Mozilla's logo or trademarks, please read through our
> trademark policy [link];
>
> * This Agreement is about you and only you.  You may not transfer or give
> this to any other person or group;
>
> * If you violate any of these rules, Mozilla has the right to end this
> agreement and your volunteer activities.
> _______________________________________________
> governance mailing list
> gover...@lists.mozilla.org
> https://lists.mozilla.org/listinfo/governance
>



--
Emma Irwin
@sunnydeveloper
Mozilla Reps Council Member
Re: Creating a volunteer agreement Axel Hecht 6/10/14 3:48 PM
On 6/10/14 6:45 PM, Gervase Markham wrote:
> * As a volunteer, you cannot bind Mozilla to any agreements or sign any
> agreements on behalf of Mozilla, but you can introduce Mozilla to
> different ideas, processes and ways of doing things;
>
> -- OK... but what happens if I do this anyway? Are we actually going to
> sue? Have there been any cases of this actually happening?

I think there have been cases that were at least close, or where there
was the intent. I've seen contributors trying to form local legal
entites to get government funds, for example. I'm not aware that we had
folks actually getting to the point of signing stuff, though.

Aside from trademark violations, I don't think we have a legal angle
here, but the folks that sign deals with volunteers misrepresenting
themselves could totally sue those individuals, I guess.

The point of these and other points is that folks might get sued if they
do non-smart things. And we'd not make an attempt to save them.

Axel
Re: Creating a volunteer agreement Benjamin Kerensa 6/12/14 4:29 AM
On Jun 10, 2014 11:00 AM, "Emma Irwin" <emma....@gmail.com> wrote:
>
> "As a volunteer for our Project"
>
> 'our project' seems a bit too possessive/excluding.  Perhaps  'As a
> volunteer for Mozilla' or 'As a volunteer for the Mozilla Project.
>

Yeah this seems contrary to the "One Mozilla" saying.

> What I'm having trouble with,  is how an 'agreement' would be perceived to
> casual volunteers who step up to help 'once in a while' :  helping in IRC
,
> editing a Wiki, submitting  single PR for a bug they found and fixed...
The
> Red Cross  was mentioned,  but I'm not sure if they have this same type of
> casual and one-off volunteerism?
>

Also volunteering for Red Cross is different then volunteering for an open
source project. I would imagine some people see their contributions as more
to the Mozilla the project and less so to the Mozilla entities.

Frankly one reason we probably have more volunteers than the Red Cross is
because of the lack of formalities.
Re: Creating a volunteer agreement Janet Swisher 6/12/14 2:50 PM
On Thursday, June 12, 2014 6:29:02 AM UTC-5, Benjamin Kerensa wrote:

>
> Frankly one reason we probably have more volunteers than the Red Cross is
> because of the lack of formalities.

Invalid assumption: they have 500,000 volunteers in the US: http://en.wikipedia.org/wiki/American_red_cross#Organization

OTOH, it is pretty clear when someone is doing volunteer activities for the Red Cross, and when they're not. E.g., "I am being a greeter for a blood bank." or "I am finding lodging for disaster survivors." But not "I am giving blood." (The latter is a donor, not a volunteer.)

With Mozilla, it can be unclear when someone's connection and participation with Mozilla crosses the line into volunteering. We need to clearly define what set of people or activities this applies to.

Re: Creating a volunteer agreement Benjamin Smedberg 6/13/14 6:28 AM
On 6/12/14, 5:50 PM, Janet Swisher wrote:
> OTOH, it is pretty clear when someone is doing volunteer activities
> for the Red Cross, and when they're not. E.g., "I am being a greeter
> for a blood bank." or "I am finding lodging for disaster survivors."
> But not "I am giving blood." (The latter is a donor, not a volunteer.)

That certainly wasn't clear to me until you said this. I'm also not sure
why it matters.

> With Mozilla, it can be unclear when someone's connection and
> participation with Mozilla crosses the line into volunteering. We need
> to clearly define what set of people or activities this applies to.

Or accept that there isn't a line, there's a continuum, and give up on
this weird "agreement" thing which seems to be misguided.

--BDS

Re: Creating a volunteer agreement Robert Kaiser 6/13/14 7:03 AM
davidweld...@gmail.com schrieb:
> * This Agreement is about you and only you.  You may not transfer or give this to any other person or group;

This sounds very unnecessary. If I don't sign anything, how should I
even be able to transfer anything. Also, Mozilla doesn't grant me
anything in this "agreement" anyhow, it's all only about what Mozilla
says I can't do. So what would there be to transfer anyhow?

KaiRo
Re: Creating a volunteer agreement Robert DC. Reyes 6/16/14 10:02 PM
I beg to disagree. It is straightforward. Though, re-wording it may be
better.

Based on my understanding:
It simply implies that the Agreement is executed between Mozilla and You,
being the volunteer. The Agreement is Non-Transferable nor can be extended
to any other individual other than the one who executed it.


Best regards,


Robert "Bob" Reyes
Mozilla Representative (PHL)
Mozilla Philippines Community
http://www.bobreyes.com
http://www.mozillaph.org
Re: Creating a volunteer agreement Majken Connor 6/17/14 7:52 AM
I almost wonder if the intent her is so that volunteers don't try to police
each other... ie you hold yourself to this agreement but don't tell others
that they are or aren't violating the agreement.


On Tue, Jun 17, 2014 at 1:02 AM, Robert DC. Reyes <robert...@gmail.com>
wrote:
Re: Creating a volunteer agreement Regnard Raquedan 6/17/14 8:29 AM
Joining in late in the discussion.

I get that this agreement is for risk mitigation, and the new draft seems
to side more with Mozilla's rights and protection.

But from the volunteer's point of view, what can I expect when something
happens to me while volunteering for Mozilla?
--
*Regnard Raquedan, MBA, MSc.*
http://weboplex.com
@regnard <https://twitter.com/regnard>
Re: Creating a volunteer agreement davidweld...@gmail.com 6/20/14 2:46 PM
> Frankly one reason we probably have more volunteers than the Red Cross is
> because of the lack of formalities.

As Janet pointed out, the Red Cross has many more volunteers than Mozilla.  Since we're intentionally growing the size of our community to approach the size of their volunteer base and since we have a range of contribution opportunities that go beyond coding, I think the Red Cross is a more useful model for us to be looking at than open source projects.

Mozilla certainly started with a focus on producing open source code and we still create open source code to advance the mission, but we've grown beyond being 'just' an open source project -- we're a global volunteer-based mission-driven project and organization.

This evolution in the project is why we're having this discussion about a volunteer agreement now.  There was a time when the growth and health of the community happened organically without support from any organization and we're now moving into having Mozilla invest in a more intentional, systematic way to connect people to the project and keep them involved.

I'm very excited that we're moving into a place where we're being more intentional and there will be great things about this -- see the recent community Town Hall for more details.

One of the things we need to be intentional about now is making sure that potential new volunteers have a basic understanding of how Mozilla operates and that they know about the rules that exist.  And we want to be able to make sure potential new volunteers have seen that information and we're all on the same page.

> With Mozilla, it can be unclear when someone's connection and participation
> with Mozilla crosses the line into volunteering. We need to clearly define
> what set of people or activities this applies to.

We're doing the work now to be very clear about when someone crosses a threshold into becoming a volunteer.  You can see how we're documenting active contributor levels for every part of the organization at:

https://wiki.mozilla.org/Contribute/Areas#SmartSheet_version

The audience for this proposed new volunteer agreement is people who are about to become active contributors.  The Get Involved page is the place where we can reach those people as they set out on the contribution pathways we're building for the different parts of the project.

We've compared this document to other similar documents in other volunteer based organizations and it seems very friendly and light weight to me (compare this to the 50-page Red Cross document referenced earlier in the thread).

In terms of next steps, I propose putting this on the agenda at the next Grow Mozilla meeting and anyone here who still has questions, comments or concerns should go there.

https://wiki.mozilla.org/Grow/Meeting_06_26_14

We've had this on the agenda there three times already recently and the people working directly with new volunteers in functional and regional areas across the project have been supportive of the language and proposed method of adding it to the Get Involved page.

Thanks,
David
Re: Creating a volunteer agreement Axel Hecht 6/22/14 9:00 AM
I don't think that preaching to your own choir is the answer here.

Also, it's been emphasized that everybody should be working with
contributors, not just the people on that call.

Please address the comments you receive on this forum here.

Axel
Re: Creating a volunteer agreement Robert Kaiser 6/22/14 5:56 PM
davidweld...@gmail.com schrieb:
>> Frankly one reason we probably have more volunteers than the Red Cross is
>> because of the lack of formalities.
>
> As Janet pointed out, the Red Cross has many more volunteers than Mozilla.  Since we're intentionally growing the size of our community to approach the size of their volunteer base and since we have a range of contribution opportunities that go beyond coding, I think the Red Cross is a more useful model for us to be looking at than open source projects.

Yes and no. Most of the contributions to our project need way less legal
framework, IMHO, and actually some of the wording of this contributor
agreement fall into exactly the category of what would make me turn
around and run away if I was only a casual contributor.
If I'd volunteer with the Red Cross, I'd much more receiving for such an
agreement as I'd be quite likely to be working in direct contact with
people the organization interacts with and would be seen by those as a
representative of the organization.
Those assumptions do not hold true for casual contributors to Mozilla.

(And a notion of "this is not transferable" is just bogus when you don't
sign it anyhow, IMHO.)

KaiRo
Re: Creating a volunteer agreement Benjamin Kerensa 6/22/14 8:05 PM
Like Robert points out there are some significant differences between
volunteering for the Red Cross and being a volunteer for Mozilla. Red
Cross volunteers are often on the front line working in an equal
capacity to the very few paid chapter or national staff that may be
involved in a disaster.

Here are some takeaways from the Red Cross Volunteer Handbook:
"Volunteers are indispensable and are how the American Red Cross
accomplishes its
mission. They shall be extended the right to be given meaningful
assignments, the right to be treated as equal co-workers, the right to
effective supervision, the right to full
involvement and participation and the right to recognition for work done."

"Volunteers may be involved in all programs and activities of the
organization. Volunteers and employees are partners in implementing
the mission and programs of the American Red Cross. Volunteers and
employees have equal and complementary roles to play."

Even for our long term contributors, I do not always think volunteers
and employees are partners in implementing the mission and programs of
Mozilla. I think input is allowed but at the end of the day employees
are drivers for most decisions and there are conversations and
information that is kept inside the corporate silo.

Now let me say that I do think there are a good number of employees
who treat contributors as equal and try to be inclusive, but I still
think we have these silos that the Red Cross does not have.

For me, it seems like this agreement is only advantageous for Mozilla
the organization and not for the contributor. In the case of the Red
Cross it seems like their agreements are advantageous for everyone
because it outlines the rights and things contributors can expect from
the Red Cross.

Mind you, as you pointed out existing contributors would not need to
agree to this so I’m still unsure why this would be beneficial for
future contributors but not useful for existing contributors.

Finally I still have been unable to find any other Open Source
projects that require this kind of an agreement to contribute.  Also
how would this agreement work for contributors that contribute as a
downstream partner submitting a patch upstream to Mozilla? Would we
really require downstream who do one-off or episodic contributions to
agree to this?
Re: Creating a volunteer agreement Benjamin Smedberg 6/24/14 9:14 AM

On 6/20/2014 5:46 PM, davidweld...@gmail.com wrote:

>
> This evolution in the project is why we're having this discussion about a volunteer agreement now.  There was a time when the growth and health of the community happened organically without support from any organization and we're now moving into having Mozilla invest in a more intentional, systematic way to connect people to the project and keep them involved.
>
> I'm very excited that we're moving into a place where we're being more intentional and there will be great things about this -- see the recent community Town Hall for more details.
>
> One of the things we need to be intentional about now is making sure that potential new volunteers have a basic understanding of how Mozilla operates and that they know about the rules that exist.  And we want to be able to make sure potential new volunteers have seen that information and we're all on the same page.

I think the big problem that everyone here has with the "agreement" is
that it's phrased as an agreement with all sorts of legal language, and
yet it's not actually a binding legal contract.

So overall, I think the current proposal is a big mistake, and you need
to go back to the drawing board and come up with something different. I
think it should probably be rewritten to be a statement of expectations
and responsibilities:

* Mozilla volunteers should read and understand the participation
guidelines...
* Mozilla expects all volunteers to behave in a respectable...
* Volunteers who violate these guidelines will be asked to cease
participation as a Mozilla volunteer.


>
> We're doing the work now to be very clear about when someone crosses a threshold into becoming a volunteer.

I understand why this is important in terms of us measuring success. I
don't see why this is necessary from the perspective of a volunteer. You
start out doing a little, and if it works well you gradually increase
participation. At some point we count you as "a volunteer" according to
our spreadsheets, but otherwise why does it matter?

>
> We've compared this document to other similar documents in other volunteer based organizations and it seems very friendly and light weight to me (compare this to the 50-page Red Cross document referenced earlier in the thread).
Presumably the red cross has very specific legal requirements for people
who may be working with personal health data. To the extent that our
volunteers also have access to personal data, we should also have an
agreement like that. It should be legally binding, even. But this
agreement is not that, and conflating them is just confusing the issue.

>
> In terms of next steps, I propose putting this on the agenda at the next Grow Mozilla meeting and anyone here who still has questions, comments or concerns should go there.

It seems that you are not addressing the issues raised in this
newsgroup, and are instead punting those issues to a meeting which not
everyone can attend. I think this attitude is disrespectful of the
people who have commented at your first proposal and is a terrible way
to make decisions.
--BDS

Re: Creating a volunteer agreement Nicholas Nethercote 6/24/14 3:50 PM
On Tue, Jun 24, 2014 at 9:14 AM, Benjamin Smedberg
<benj...@smedbergs.us> wrote:
>
>
> I think the big problem that everyone here has with the "agreement" is that
> it's phrased as an agreement with all sorts of legal language, and yet it's
> not actually a binding legal contract.
>
> So overall, I think the current proposal is a big mistake, and you need to
> go back to the drawing board and come up with something different.

I agree. If I were a new contributor and somebody put this agreement
in front of me, I would find it surprising, confusing and off-putting.
It's a barrier to participation.

It's not clear to me what problem this agreement is meant to be solving.

Nick
Re: Creating a volunteer agreement davidweld...@gmail.com 6/25/14 1:07 PM
> It seems that you are not addressing the issues raised in this
> newsgroup, and are instead punting those issues to a meeting which not
> everyone can attend. I think this attitude is disrespectful of the
> people who have commented at your first proposal and is a terrible way  
> to make decisions.

That's a fair point and it's fine keeping the discussion here.  My initial thought was that it might be useful to have a real time discussion about this.  

Thanks,
David
Re: Creating a volunteer agreement Ehsan Akhgari 6/25/14 10:55 PM
On 2014-06-24, 3:50 PM, Nicholas Nethercote wrote:
> On Tue, Jun 24, 2014 at 9:14 AM, Benjamin Smedberg
> <benj...@smedbergs.us> wrote:
>>
>>
>> I think the big problem that everyone here has with the "agreement" is that
>> it's phrased as an agreement with all sorts of legal language, and yet it's
>> not actually a binding legal contract.
>>
>> So overall, I think the current proposal is a big mistake, and you need to
>> go back to the drawing board and come up with something different.
>
> I agree. If I were a new contributor and somebody put this agreement
> in front of me, I would find it surprising, confusing and off-putting.
> It's a barrier to participation.

Seconded.

> It's not clear to me what problem this agreement is meant to be solving.

That is a mystery to me as well.

Cheers,
Ehsan

Re: Creating a volunteer agreement fantasai 7/10/14 4:28 AM
On 05/30/2014 10:25 AM, Brian Smith wrote:
>
> My understanding is that Mozilla is comprised of individuals, and Mozilla
> Corp. pays a lot of them. However, in the context of this agreement, why
> does it make sense to treat and/or reference Mozilla staff/employees
> differently than other contributors?

+1 to this point and all corollaries listed.

I'm frustrated that this even needs to be pointed out. :( Can
someone put it into MozCorp's onboarding materials already?

~fantasai
Re: Creating a volunteer agreement ddi...@mozilla.com 7/23/14 5:36 AM
Hi All -

Thank you for all of the feedback and input on the agreement.  The intent of the document really is to establish the rules of the road for both sides as we enter into what we hope to be a very collaborative, long term and healthy relationship. We already rules for paid staff that establishes how we work together.  I think it is a positive step to create some rules that we can hold one another to as we work to support the Project.  

On the substance, we've taken the feedback that it seemed one-sided and legalistic and we have improved it. To sustain a healthy Project we need to have engagement from not only paid staff but also our diverse group of volunteers.  We don't want this document to be a blocker to any of that - rather it is an agreement about how we are going to treat one another, respect one another and work together.  There was some suggestion in this thread that the document will not be enforceable - from our standpoint it will be.  There are some legal parts to it - but there are just as many social pieces.  We want to sustain the healthy relationship that we have with our community and our volunteers.  

Take a look below.

Thanks for the time.

Denelle  

****

The success of our mission depends on the participation of people like you -- people who are as passionate about the Web as we are, generously volunteering their expertise, knowledge and skills to the Mozilla Project.  

In order to make your experience the best possible, here are a few "rules of the road" to review before we get going. Please read through them and let us know if you have questions or something just doesn't make sense.

As a volunteer Mozillian, you will have the opportunity to make meaningful contributions, to learn, to meet other amazing humans, and to receive mentorship and recognition for your participation. In return, you agree to help us advance the principles of the our Manifesto to the best of your ability.

Our community is like our extended family; we won't agree on everything or always get along, but do treat each other with dignity and respect at all times. As a volunteer, you agree to do that too. Our Participation Guidelines are a good place to learn more about what this means and what to do if you ever feel like you're not being treated this way.

Being a volunteer at Mozilla means you freely donate your time, ideas, heartbeats, etc. to help us accomplish our mission. You agree that you are here because you are passionate about the Web and have no expectation of compensation.

We'd love for you to talk about your experience with Mozilla. If, during your time with us, you want to use any of our logos when you do that, you agree to check out our Style Guide first, to make sure you use the right one (and don't mistakenly violate our Trademark Policy).

You agree to challenge the status quo, to cause a ruckus -- but never in a way that violates local laws, our internal policies or the rights of any group or individual.  

And finally, as a volunteer, you agree that you won't be able to bind Mozilla to agreements or sign anything on our behalf. You also agree to represent yourself as a volunteer rather than as an employee, intern or contractor of Mozilla.

That's it. Now let's get started.
This message has been hidden because it was flagged for abuse.
Re: Creating a volunteer agreement mdou...@mozilla.com 7/23/14 9:58 AM
I've been closely following this thread for the past month (?) and, at some point (not sure exactly when), I decided I might be able to help. After re-reading the discussion in an attempt to distill down the issues, I was reminded of a blog post I'd recently read called "They're your words, choose them."

http://sethgodin.typepad.com/seths_blog/2014/04/theyre-your-words-choose-them.html

Sharing this post is not my way of saying that anyone involved in the original writing intended to come off as a "harsh jerk". Rather, it (the discussion here + that blog post) prompted me to try to help; to take a stab at a bit of a re-write. My thinking was to choose words that might better reflect Mozilla and our intention with this document.

The result was what Denelle posted above. To me (and I'm decidedly biased), it now reads more like "...an agreement about how we are going to treat one another, respect one another and work together." and is something I would agree to, happily.

~ Mardi
Re: Creating a volunteer agreement Nicholas Nethercote 7/23/14 3:44 PM
I agree that the new version is *much* better than the previous
version. A couple of points:

- The "you agree" part still feels strange. What happens if somebody
doesn't agree to one or more rules? What happens if they violate one
or more of the rules?

- At what point would this agreement be shown to new volunteers? Or is
it just implicit, like the code of conduct?

Nick
Re: Creating a volunteer agreement Gijs Kruitbosch 7/23/14 4:07 PM
Thanks for this excellent update!

There's one more thing that irks me here:

On 23/07/2014 13:36, ddi...@mozilla.com wrote:
> <snips>
> Being a volunteer at Mozilla means you freely donate your time, ideas, heartbeats, etc. to help us accomplish our mission.
 >  You agree that you are here because you are passionate about the Web
and have no expectation of compensation.

There are two things which bother me about this sentence.
1) agreeing that you're passionate seems odd. Maybe just, "You are here
because you are passionate... and you agree that you have..." ?

2) for most of the 8+ years that I was involved as a volunteer (now
being paid staff and coming up on my 10th moziversary), I actually had
ample compensation. Some examples:

* The feeling of being involved with something bigger than just you, for
the Greater Good. Without trying to be soppy about it, that was and is a
big deal, and probably still is for lots of other people, too. There's
ample research that people being valued is significant in terms of
life/job/... satisfaction, and so I would consider it "compensation",
too. More concrete things:
* Lots of free-as-in-money practical engineering experience
* Lots of interaction with really really smart people
* Invitations to conferences, mozcamps and so on, in some cases with the
possibility of being reimbursed for expenses (for someone who's a
student, a free-as-in-money trip like this is significant, even if it
might pale in comparison to silicon valley salaries)
* resume-worthy things-to-have done. I got my first "proper" engineering
job interview essentially without the company having seen my CV, because
the lead dev heard that I'd contributed stuff to Firefox. That alone was
a big enough thing for them to at least want to talk.

While I understand that if you're new to the project and file one bug,
or write a single blog comment on hacks.m.o, you shouldn't be expecting
moco to hire you the next day, or for us to send you a 10,000$ check, it
seems equally wrong to say that it isn't right for volunteers to
expect/desire/appreciate a "thank you" of some kind after years of
giving their time, ideas, ...

I expect that what we're really trying to get at in the agreement is
"you don't get to sue us for financial compensation for putting in
time", and that makes perfect sense, but I wonder if we can be still
better about how we phrase this.

~ Gijs
Re: Creating a volunteer agreement Robert Kaiser 7/23/14 7:50 PM
ddi...@mozilla.com schrieb:
> On the substance, we've taken the feedback that it seemed one-sided and legalistic and we have improved it.

Overall, this version is so much better than the previous, it's almost
unbelievable it's "the same thing". Thanks to you, Mardi, and anyone
else who helped with this revision.
This definitely feels a lot more like the community, and how I want
Mozilla to feel.

> Being a volunteer at Mozilla means you freely donate your time, ideas, heartbeats, etc. to help us accomplish our mission. You agree that you are here because you are passionate about the Web and have no expectation of compensation.

Maybe "financial compensation" or "material compensation"? See what Gijs
has posted.
Also, I'm tempted to add something in the spirit of "We love you for
that." at the end on this paragraph. Maybe "We recognize and admire that
commitment" or something similar?
I just feel that it makes sense to tell someone who is starting as a
volunteer that while they cannot expect us to compensate them with money
or any other material reward, just with knowledge, skill and pride, we
acknowledge the value of their work.

> And finally, as a volunteer, you agree that you won't be able to bind Mozilla to agreements or sign anything on our behalf. You also agree to represent yourself as a volunteer rather than as an employee, intern or contractor of Mozilla.

On the first part: Does that mean that as long as they are a volunteer,
if they make any agreement with Mozilla, they can't hold Mozilla
accountable to those? Or even to what we promise to them in this
agreement or elsewhere? That might not be intended but can be read that
way. ;-)

On the second part, would it make sense to lead it in with "To avoid
misunderstandings, ..." or something similar?


In the end, those comments are cosmetical, though. This is turning out
pretty nicely. :)

KaiRo
Re: Creating a volunteer agreement davidweld...@gmail.com 7/23/14 9:31 PM
> In the end, those comments are cosmetical, though. This is turning out  
> pretty nicely. :)

Thanks to Denelle and Mardi for posting a new version of this doc -- it's great to see that this is addressing the feedback and concerns from the earlier versions.

I agree with Gijs and Kairo about all of the different non-financial ways that volunteers get compensated for their involvement and we wouldn't want to preclude any of that.  Seems like we could address that more clearly with some minor tweaks.

Thanks,
David

Thanks,
David
Re: Creating a volunteer agreement Benjamin Kerensa 7/23/14 10:54 PM
> On the first part: Does that mean that as long as they are a volunteer,
if they make any agreement with Mozilla, they can't hold Mozilla
accountable to those? Or even to what we promise to them in this agreement
or elsewhere? That might not be intended but can be read that way. ;-)
>

I would rephrase the agreement part to say something like you are not
permitted to enter Mozilla into agreements or sign on Mozilla's behalf
without prior permission.

There are a number of times where volunteers already do this with
authorization from the appropriate management level employees.
Re: Creating a volunteer agreement Gervase Markham 7/24/14 3:10 AM
On 24/07/14 00:07, Gijs Kruitbosch wrote:
> There are two things which bother me about this sentence.
> 1) agreeing that you're passionate seems odd. Maybe just, "You are here
> because you are passionate... and you agree that you have..." ?

Sounds fine to me.

> 2) for most of the 8+ years that I was involved as a volunteer (now
> being paid staff and coming up on my 10th moziversary), I actually had
> ample compensation. Some examples:

If "compensation" was changed to "monetary compensation", would that
work for you?

Gerv

Re: Creating a volunteer agreement Gervase Markham 7/24/14 3:12 AM
On 24/07/14 03:50, Robert Kaiser wrote:
>> And finally, as a volunteer, you agree that you won't be able to bind
>> Mozilla to agreements or sign anything on our behalf. You also agree
>> to represent yourself as a volunteer rather than as an employee,
>> intern or contractor of Mozilla.
>
> On the first part: Does that mean that as long as they are a volunteer,
> if they make any agreement with Mozilla, they can't hold Mozilla
> accountable to those?

No, it's intended to mean that you can't, as a volunteer, go to someone
and say "Mozilla agrees to do X", in such a way that they can then go
and sue Mozilla if Mozilla doesn't do X. In other words, you can't agree
to contracts on Mozilla's behalf.

> Or even to what we promise to them in this
> agreement or elsewhere? That might not be intended but can be read that
> way. ;-)

I think the misunderstanding is because "bind Mozilla to agreements" is
slightly lawyer-speak. Perhaps "make binding agreements or sign anything
on behalf of Mozilla"?

Gerv

Re: Creating a volunteer agreement Gervase Markham 7/24/14 3:19 AM
I agree with those who say that this is a great improvement. Thank you
for listening and responding to feedback, and thanks to Mardi for the
redraft.

On 23/07/14 13:36, ddi...@mozilla.com wrote:
> You agree to challenge the status quo, to cause a ruckus -- but never
> in a way that violates local laws, our internal policies or the
> rights of any group or individual.

There's a jurisdictional issue here on "rights of any group or
individual". What people consider as legitimate rights vary widely
across the world. If country X introduces a "right not to be offended"
(to take an example of a non-universal right), and I live in country Y,
and in a Mozilla context offend a citizen of country X (perhaps
unknowingly), could it be said that I've not kept this agreement? There
are many variants on this scenario (I'm in country X and they are in Y,
etc.)

Perhaps we can just ignore the problem, as this document is aspirational
and inspirational, and so there will always be grey areas.

Gerv
Re: Creating a volunteer agreement Robert Kaiser 7/27/14 11:18 AM
ddi...@mozilla.com schrieb:
> You agree to challenge the status quo, to cause a ruckus -- but never in a way that violates local laws, our internal policies or the rights of any group or individual.

Oh, one thing I forgot to comment on previously: "cause a ruckus" is
hard to understand for people that are not native English speakers. Can
we find an easier-to-understand phrase here?

KaiRo

Re: Creating a volunteer agreement Brian King 8/1/14 2:10 AM
"be disruptive"?

--
Brian King
Mozillian | https://mozillians.org/u/kinger
Join Us   | https://www.mozilla.org/contribute/
Re: Creating a volunteer agreement Majken Connor 8/1/14 12:24 PM
"to explore new ways of doing things"

I think "be disruptive" has the same issue in that this is not the usually
meaning when we use it this way.
Re: Creating a volunteer agreement mhoye 8/1/14 5:58 PM

On 2014-08-01 5:10 AM, Brian King wrote:
> On 27. 07. 14 19:18, Robert Kaiser wrote:
>> Oh, one thing I forgot to comment on previously: "cause a ruckus" is
>> hard to understand for people that are not native English speakers. Can
>> we find an easier-to-understand phrase here?
>
> "be disruptive"?

"Never settle for the status quo."

- mhoye
Re: Creating a volunteer agreement Benjamin Smedberg 8/4/14 8:36 AM

On 7/23/2014 8:36 AM, ddi...@mozilla.com wrote:

> Take a look below.

Denelle, this is great. One nit, which is related to things already
expressed here, but slightly different.
> Being a volunteer at Mozilla means you freely donate your time, ideas, heartbeats, etc. to help us accomplish our mission. You agree that you are here because you are passionate about the Web and have no expectation of compensation.
This makes it seems like all our volunteers have to be passionate about
the Web. I don't think this is or should be true: I know that many
technical contributors in various Mozilla projects have joined for other
reasons:

* They want to reuse/improve Mozilla code in some other context
* They want to learn how to become a better programmer and our
contribution/review model is a great way to do that
* They are being paid by another employer to work on our code.

I  think we should be careful to welcome people who are passionate about
Mozilla, but be careful not to exclude people who are volunteering for
reasons unrelated to our primary mission.

--BDS


Re: Creating a volunteer agreement Erik Rose 8/4/14 9:21 AM
> This makes it seems like all our volunteers have to be passionate about the Web. I don't think this is or should be true: I know that many technical contributors in various Mozilla projects have joined for other reasons:
>
> * They want to reuse/improve Mozilla code in some other context
> * They want to learn how to become a better programmer and our contribution/review model is a great way to do that
> * They are being paid by another employer to work on our code.

+1 on that. DXR sees perhaps the majority of its contributions from people scratching their own itches, and I'd hate to make them feel unwelcome.

Erik
Re: Creating a volunteer agreement Kent James 8/4/14 9:52 AM
On 8/4/2014 8:36 AM, Benjamin Smedberg wrote:
>
> On 7/23/2014 8:36 AM, ddi...@mozilla.com wrote:
>
>> Take a look below.
>
> Denelle, this is great. One nit, which is related to things already
> expressed here, but slightly different.
>> Being a volunteer at Mozilla means you freely donate your time, ideas,
>> heartbeats, etc. to help us accomplish our mission. You agree that you
>> are here because you are passionate about the Web and have no
>> expectation of compensation.
> This makes it seems like all our volunteers have to be passionate about
> the Web. I don't think this is or should be true: I know that many
> technical contributors in various Mozilla projects have joined for other
> reasons:

+1 as well. You might also note my comments in
http://mesquilla.com/2014/07/31/thunderbirds-future-the-tldr-version/
which specifically mentions the conflicts that Thunderbird encounters
because we are not "the Web" as defined by Mozilla.

:rkent


Re: Creating a volunteer agreement mdou...@mozilla.com 8/4/14 5:33 PM
Thank you everyone for the feedback. I've made several small changes based on your input and have re-posted below. Thank you again.

(I've placed == around the text that I changed so you all could see it).

=========================

DRAFT Volunteer Agreement


The success of our mission depends on the participation of people like you -- people who are as passionate about == open source principles, standards, products and practices == as we are, generously volunteering their expertise, knowledge and skills to the Mozilla Project.  

In order to make your experience the best possible, here are a few "rules of the road" to review before we get going. Please read through them and let us know if you have questions or something just doesn't make sense.

As a volunteer Mozillian, you will have the opportunity to make meaningful contributions, to learn, to meet other amazing humans, and to receive mentorship and recognition for your participation. In return, you agree to help us advance the principles of the our Manifesto to the best of your ability.

Our community is like our extended family; we won't agree on everything or always get along, but do treat each other with dignity and respect at all times. As a volunteer, you agree to do that too. Our Participation Guidelines are a good place to learn more about what this means and what to do if you ever feel like you're not being treated this way.

Being a volunteer at Mozilla means you freely donate your time, ideas, heartbeats, etc. to help us accomplish our mission. You agree that you are here because you are passionate about the Web and have no expectation of == monetary == compensation.

We'd love for you to talk about your experience with Mozilla. If, during your time with us, you want to use any of our logos when you do that, you agree to check out our Style Guide first, to make sure you use the right one (and don't mistakenly violate our Trademark Policy).

You agree to challenge the status quo,  == to be unconventional == -- but never in a way that violates local laws, our internal policies or the rights of any group or individual.  

And finally, as a volunteer, you agree that you won't be able to bind Mozilla to agreements or sign anything on our behalf == without prior authorization ==. == To avoid misunderstandings ==, you also agree to represent yourself as a volunteer rather than as an employee, intern or contractor of Mozilla.

That's it. Now let's get started.

~ mardi
Re: Creating a volunteer agreement Pascal Chevrel 8/4/14 11:53 PM
Le 04/08/2014 17:36, Benjamin Smedberg a ï¿œcrit :
>
> On 7/23/2014 8:36 AM, ddi...@mozilla.com wrote:
>
>> Take a look below.
>
> Denelle, this is great. One nit, which is related to things already
> expressed here, but slightly different.
>> Being a volunteer at Mozilla means you freely donate your time, ideas,
>> heartbeats, etc. to help us accomplish our mission. You agree that you
>> are here because you are passionate about the Web and have no
>> expectation of compensation.
> This makes it seems like all our volunteers have to be passionate about
> the Web. I don't think this is or should be true: I know that many
> technical contributors in various Mozilla projects have joined for other
> reasons:


+1, in localization we have volunteers that translate Firefox because
they use it and prefer to have it in their language, or because it is a
way to prevent their language from becoming extinct or because this is
part of their employer strategy to contribute to upstream projects
(specifically Redhat) or for a variety or other reasons ranging from
having fun with friends to improving their rᅵsumᅵ.

There are plenty of good reasons to be involved in Mozilla that don't
require being passionnate about the Web.

Regards

Pascal
Re: Creating a volunteer agreement Gervase Markham 8/5/14 1:54 AM
On 05/08/14 01:33, mdou...@mozilla.com wrote:
> Thank you everyone for the feedback. I've made several small changes
> based on your input and have re-posted below. Thank you again.

All good improvements :-)

Gerv
Re: Creating a volunteer agreement Henri Sivonen 8/8/14 2:49 AM
On Fri, May 30, 2014 at 8:11 PM,  <davidweld...@gmail.com> wrote:
> One of Mozilla's goals for this year is to increase the number of active contributors by 10x.

It is not clear to me how you expect presenting an "agreement" to
would-be contributors to make people more inclined to contribute. Back
when I started, I'd probably have reacted negatively to having to
agree to a one-sided agreement (even if it's just a collection of
statements of the obvious) in order to contribute.

Also, while this is not actually a CLA (Contributor License
Agreement), the name you've chosen is so close that it going to be a
problem. CLAs are bad for Free Software projects, because they put
some entity above the constitution (the Free Software license) of the
project (usually to enable a proprietary relicensing business model
for that entity). Usually in debates about CLAs, it's pointed out that
Mozilla doesn't have one and, therefore, you can have a large
important Free Software project without one. So in the CLA debate, so
far Mozilla has had the reputation of being the good example without a
CLA.

Now, what you are proposing isn't a CLA, but since it's named so
similarly, people who don't read beyond the title will start believing
that Mozilla has a CLA, which will hurt our reputation. Please don't
hurt our reputation by making people believe that Mozilla requires a
CLA.

> That means that many new people will be joining the community and we want to make sure they have a positive experience.

Getting presented legalese to agree to is not a positive experience
even if you will be getting compensation. Getting presented one-sided
obligations that you have to take on in order to do some work out of
the goodness of your heart without compensation is particularly not a
positive experience!

> * This is not intended to be a document that people will sign.

Then, please don't call it an agreement. Please title it something
like "Stuff you should know when you contribute".

> Welcome to Mozilla! We're pleased that you will be working with us to volunteer your expertise, knowledge, and skills to our Project.
>
> Before we begin, there are some basic terms you should be aware of and agree to. The following is an agreement between you and Mozilla that describes your volunteer work with the Project:

I observe that Mozilla doesn't agree to anything as part of this
agreement. This is like those

> 1. You or Mozilla may end this Agreement at any time for any reason on immediate notice. If you wish to end the Agreement, simply email a Mozilla staff member to let us know.

OK, so this can at least be terminated.

> 2. As a volunteer for our Project, you will be working with Mozilla staff, employees and other volunteers.

This is a statement of obvious.

> 3. We have policies at Mozilla to protect the Project and you. While working with us, we want you to be creative and help us to grow the Project, while observing the following rules:
>
> a. As a volunteer, you cannot bind Mozilla to any agreements or sign any agreements on behalf of Mozilla, but you can introduce Mozilla to different ideas, processes and ways of doing things;

This should already be clear to reasonable people. Is there actually
precedent of people not having understood this or is this a
pre-emptive concern from a lawyer?

> b. You are not an employee or contractor of Mozilla and should not represent yourself as such;

Again, this should be clear to reasonable people. Has this actually
been a real problem that needs addressing or is this just a
pre-emptive concern  from a lawyer?

> c. You cannot engage in any activities that violate the laws of your locale, Mozilla's policies, or the rights of any group or individual;

Well, of course you aren't allowed to violate the laws that you are
subject to or anyone's rights.

The "Mozilla's policies" bit is not cool. It's a contract drafting
anti-pattern to include unenumerating things by reference by not
actually making a specific reference a potentially unbounded body of
policy that the person agreeing to the agreement can't realistically
review. It's sad to see Mozilla engaging in this agreement drafting
anti-pattern.

> d. You agree to behave in a professional and respectable manner when acting as a Mozilla volunteer. Mozilla's Participation Guidelines can be found at http://www.mozilla.org/en-US/about/governance/policies/participation/;
>
> e. It's definitely okay to talk about your contributions to Mozilla, but you should not use Mozilla's logo or trademarks without Mozilla's prior written consent. Mozilla's trademark policy can be found at https://www.mozilla.org/en-US/foundation/trademarks/policy/; and

Again, stating what reasonable people should understand already.

> f. This Agreement is about you and only you. You may not transfer or give this to any other person or group.

Isn't this rather pointless, because the person agreeing to this
doesn't get any commitments from Mozilla, so there's really no reason
to try to reassign this. (Also, since the option to terminate
immediately is available, there's no point in trying to transfer the
agreement in order to dispose of the duties under it.)

> g. If you violate any of these rules, Mozilla has the right to end this agreement and your volunteer activities.

Frankly, this all reads like it exists in order to sooth the worries
of a lawyer who started worrying about the possibility that an
unreasonable contributor would show up, think of themselves as an
employee and start making trouble. Since the stuff here is from the
"master of the obvious" department, I think it would be best to
optimize for not offending would-be contributors with legalese that
mostly restates facts of law and not to optimize for minimizing the
concerns of a concerned lawyer.

I suggest:
 1) Burying this agreement idea
 2) On some kind of "How to get involved" page, mention something
minimally lawyer-soothig that could actually work to clue-in naive
people who aren't seriously unreasonable. E.g.: "Note that as a
volunteer contributor, you are not an empoyee or contractor of Mozilla
and should not represent yourself as such. Please be sure to adhere to
Mozilla's trademark policy
https://www.mozilla.org/en-US/foundation/trademarks/policy/ and
Participation Guidelines
http://www.mozilla.org/en-US/about/governance/policies/participation/
." And leave it at that without calling it an agreement.

--
Henri Sivonen
hsiv...@hsivonen.fi
https://hsivonen.fi/
Re: Creating a volunteer agreement Henri Sivonen 8/8/14 3:09 AM
On Tue, Aug 5, 2014 at 3:33 AM,  <mdou...@mozilla.com> wrote:
> DRAFT Volunteer Agreement
>
>
> The success of our mission depends on the participation of people like you -- people who are as passionate about == open source principles, standards, products and practices == as we are, generously volunteering their expertise, knowledge and skills to the Mozilla Project.
>
> In order to make your experience the best possible, here are a few "rules of the road" to review before we get going. Please read through them and let us know if you have questions or something just doesn't make sense.
>
> As a volunteer Mozillian, you will have the opportunity to make meaningful contributions, to learn, to meet other amazing humans, and to receive mentorship and recognition for your participation. In return, you agree to help us advance the principles of the our Manifesto to the best of your ability.
>
> Our community is like our extended family; we won't agree on everything or always get along, but do treat each other with dignity and respect at all times. As a volunteer, you agree to do that too. Our Participation Guidelines are a good place to learn more about what this means and what to do if you ever feel like you're not being treated this way.
>
> Being a volunteer at Mozilla means you freely donate your time, ideas, heartbeats, etc. to help us accomplish our mission. You agree that you are here because you are passionate about the Web and have no expectation of == monetary == compensation.
>
> We'd love for you to talk about your experience with Mozilla. If, during your time with us, you want to use any of our logos when you do that, you agree to check out our Style Guide first, to make sure you use the right one (and don't mistakenly violate our Trademark Policy).
>
> You agree to challenge the status quo,  == to be unconventional == -- but never in a way that violates local laws, our internal policies or the rights of any group or individual.
>
> And finally, as a volunteer, you agree that you won't be able to bind Mozilla to agreements or sign anything on our behalf == without prior authorization ==. == To avoid misunderstandings ==, you also agree to represent yourself as a volunteer rather than as an employee, intern or contractor of Mozilla.
>
> That's it. Now let's get started.

Oops. It appears I didn't scan the thread quite as carefully as I
should have before I posted my previous message. The above is *way*
better that the draft that started this thread.

Especially now that it's written not to look like a contract, please
avoid titling this as an "agreement" and instead, please, involve it
as "Stuff you should know" section in a larger body of content about
how to get started contributing.
Re: Creating a volunteer agreement Jennie Rose Halperin 8/9/14 4:40 AM
hey governance team,

Gordon and I are at Wikimania, and we just went to this really interesting talk about Code and Attribution, and the man (Luis Villa, who used to be at Mozilla,) recommended that organizations include a code attribution statement into contributor agreements. He asserts that a lot of open source code is not correctly attributed or incorrectly licensed, and that by holding people to a standard of using "hygenic" code will be helpful in the future with legal code scans, and so on. Looking through the volunteer agreement, there is nothing in there about attribution or respecting software rights. He had quite a few suggestions as to how to do that, and I will link to the slides when they're posted.

Has this already been discussed and I just didn't see it, or is it out of scope for the volunteer agreement?  Don't want to rabbithole the discussion, just want to make sure that this is considered.

Best,

Jennie
Re: Creating a volunteer agreement Gervase Markham 8/11/14 5:05 AM
On 09/08/14 12:40, Jennie Rose Halperin wrote:
> Gordon and I are at Wikimania, and we just went to this really
> interesting talk about Code and Attribution, and the man (Luis Villa,
> who used to be at Mozilla,) recommended that organizations include a
> code attribution statement into contributor agreements. He asserts
> that a lot of open source code is not correctly attributed or
> incorrectly licensed, and that by holding people to a standard of
> using "hygenic" code will be helpful in the future with legal code
> scans, and so on. Looking through the volunteer agreement, there is
> nothing in there about attribution or respecting software rights.

That's because we have a different document which serves that purpose. See:
https://www.mozilla.org/hacking/committer/

The fact that the requirement to sign one of these to gain commit access
is inconsistently applied, is probably a bug.

Luis is still involved with Mozilla on occasion, giving licensing
advice. And we do have a team (well, me) who deals with licensing issues
for the Mozilla codebase, so hopefully we aren't in too much of a mess
in this area.

Gerv
Re: Creating a volunteer agreement Gervase Markham 8/11/14 5:05 AM
On 09/08/14 12:40, Jennie Rose Halperin wrote:
> Gordon and I are at Wikimania, and we just went to this really
> interesting talk about Code and Attribution, and the man (Luis Villa,
> who used to be at Mozilla,) recommended that organizations include a
> code attribution statement into contributor agreements. He asserts
> that a lot of open source code is not correctly attributed or
> incorrectly licensed, and that by holding people to a standard of
> using "hygenic" code will be helpful in the future with legal code
> scans, and so on. Looking through the volunteer agreement, there is
> nothing in there about attribution or respecting software rights.

Re: Creating a volunteer agreement davidweld...@gmail.com 8/11/14 9:52 AM
> Oops. It appears I didn't scan the thread quite as carefully as I
> should have before I posted my previous message. The above is *way*
> better that the draft that started this thread.

Henri, thanks for your feedback and I'm glad to hear you think the latest version is an improvement.

There was a lot of helpful discussion in the thread to get to this point.  For next steps, we're working through final comments about polishing some details and will finish it up soon.

> Especially now that it's written not to look like a contract, please
> avoid titling this as an "agreement" and instead, please, involve it
> as "Stuff you should know" section in a larger body of content about
> how to get started contributing.

This came up earlier in the thread and Denelle offered her opinions about this.  I recommend reading back through to see that part of the discussion.

Thanks,
David
Re: Creating a volunteer agreement Robert Kaiser 8/15/14 8:27 AM
Brian King schrieb:
> On 27. 07. 14 19:18, Robert Kaiser wrote:
>> ddi...@mozilla.com schrieb:
>>> You agree to challenge the status quo, to cause a ruckus -- but never
>>> in a way that violates local laws, our internal policies or the rights
>>> of any group or individual.
>>
>> Oh, one thing I forgot to comment on previously: "cause a ruckus" is
>> hard to understand for people that are not native English speakers. Can
>> we find an easier-to-understand phrase here?
>
> "be disruptive"?

Sounds easier to understand for me at least.

KaiRo

More topics »