Change font size
It is currently Fri May 24, 2013 2:12 am

Forum rules


Image



Post a new topicPost a reply Page 1 of 1   [ 6 posts ]
Author Message
 Post subject: OSGrid Code of Conduct
PostPosted: Mon Feb 04, 2008 8:08 pm 
User avatar

Joined: Sat Feb 02, 2008 5:07 pm
Posts: 12
Location: USA
Charlesk has brought up an important point in the osgrid irc channel, paraphrasing here: The motto has always been "Have Fun" but some people's fun may infringe on other people's fun, or worse do something illegal (yet fun for them.)

So, I propose adapting Ubuntu's Code of Conduct (Which is Creative Commons Attribution-ShareAlike 3.0 licensed, and as such, ours would be too.) in a manner such as the following. I've added notes in parentheses for your consideration.

Code:
OSGrid Code of Conduct
This Code of Conduct covers your behaviour as a member of the OSGrid
Community, in any forum, mailing list, wiki, web site, IRC channel,
install-fest, public meeting or private correspondence. (Someone, but who?) will arbitrate in any dispute over the conduct of a
member of the community.

      Be considerate. Your work will be used by other people,
      and you in turn will depend on the work of others. Any decision
      you take will affect users and colleagues, and we expect you to
      take those consequences into account when making decisions.
      (This example doesnt apply to us, we need one that does.)
      For example, when we are in a feature freeze, please don't upload
      dramatically new versions of critical system software, as other
      people will be testing the frozen system and will not be
      expecting big changes.

      Be respectful. The OSGrid community and its members treat
      one another with respect. Everyone can make a valuable
      contribution to OSGrid. We may not always agree, but
      disagreement is no excuse for poor behaviour and poor
      manners. We might all experience some frustration now and then,
      but we cannot allow that frustration to turn into a personal
      attack. It's important to remember that a community where people
      feel uncomfortable or threatened is not a productive one. We
      expect members of the OSGrid community to be respectful when
      dealing with other contributors as well as with people outside
      the OSGrid project and with users of OSGrid.

      (I've left references to "upstream" since it applies at least
      a little.  However, the "please provide patches to upstream"
      doesnt necessarily apply to citizens, and just to developers of
      OpenSim in general.)
      Be collaborative. OSGrid and Free Software are about
      collaboration and working together. Collaboration reduces
      redundancy of work done in the Free Software world, and improves
      the quality of the software produced. You should aim to
      collaborate with other OSGrid citizens, as well as with the
      upstream community that is interested in the work you do. Your
      work should be done transparently and patches from OSGrid should
      be given back to the community when they are made, not just when
      the distribution releases. If you wish to work on new code for
      existing upstream projects, at least keep those projects
      informed of your ideas and progress. It may not be possible to
      get consensus from upstream or even from your colleagues about
      the correct implementation of an idea, so don't feel obliged to
      have that agreement before you begin, but at least keep the
      outside world informed of your work, and publish your work in a
      way that allows outsiders to test, discuss and contribute to
      your efforts.

      When you disagree, consult others. Disagreements, both
      political and technical, happen all the time and the OSGrid
      community is no exception. The important goal is not to avoid
      disagreements or differing views but to resolve them
      constructively. You should turn to the community and to the
      community process to seek advice and to resolve
      disagreements. We have the mailing lists and IRC channel,
      both of which will help to decide the right course for
      OSGrid. There are also several OpenSim developers and OSGrid admins,
      who may be able to help you figure out which direction will be
      most acceptable. If you really want to go a different way, then
      we encourage you to try out your idea publicly so that the community
      can try out your changes and ideas for itself and contribute to the discussion.

      When you are unsure, ask for help. Nobody knows
      everything, and nobody is expected to be perfect in the OSGrid
      community. Asking questions avoids
      many problems down the road, and so questions are
      encouraged. Those who are asked should be responsive and
      helpful. However, when asking a question, care must be taken to
      do so in an appropriate forum. Off-topic questions, such as
      requests for help on a development mailing list, detract from
      productive discussion.

      Step down considerately. Developers on every project come
      and go and OSGrid is no different. When you leave or disengage
      from the project, in whole or in part, we ask that you do so in
      a way that minimises disruption to the project. This means you
      should tell people you are leaving and take the proper steps to
      ensure that others can pick up where you leave off.  Please dont
      just disappear.  Let us know, leave notes, and if you have assets
      such as textures, objects or scripts, please leave someone a copy.


Or, in short:
    Be considerate.
    Be respectful.
    Be collaborative.
    When you disagree, consult others.
    When you are unsure, ask for help.
    Step down considerately.


Top
 Profile  
 
 Post subject: Re: OSGrid Code of Conduct
PostPosted: Thu Feb 07, 2008 4:42 pm 
Site Admin
User avatar

Joined: Sat Feb 02, 2008 5:27 pm
Posts: 840
Sounds good to me, do you think this is something i should post onto the Main Website ? :ugeek:


Top
 Profile  
 
 Post subject: Re: OSGrid Code of Conduct
PostPosted: Fri Feb 08, 2008 2:02 am 
User avatar

Joined: Sat Feb 02, 2008 5:07 pm
Posts: 12
Location: USA
You probably could, but it needs a good hard look by a couple more people, if only to ferret out things that either dont make sense or just shouldnt be there.


Top
 Profile  
 
 Post subject: Re: OSGrid Code of Conduct
PostPosted: Tue Feb 12, 2008 5:50 pm 
Site Admin
User avatar

Joined: Sun Feb 03, 2008 9:10 am
Posts: 46
Location: Suburbia Americana in the Houston Texas area
It's fantastic in principal. Some of the language needs a little more work, especially where patches are discussed. Not everyone has commit privs to trunk, but anyone can make a patch and pass it forward for review by the core. This is a good thing, we just need to adapt these rules to reflect our structure.

I dont think I really saw much in it that stood forward as this did.

Chers!
Hiro
:mrgreen:

_________________
http://opensimulator.org http://osgrid.org http://simhost.com
---------------------------------------------------------------------------------------------------------------------------
The wind
scours the earth for prayers
The night obscures them


Top
 Profile  
 
 Post subject: Re: OSGrid Code of Conduct
PostPosted: Mon Feb 25, 2008 1:08 am 
User avatar

Joined: Sat Feb 02, 2008 5:07 pm
Posts: 12
Location: USA
Yeah, it really needs reworded quite a bit for a 3d Metaverse rather than a free software development type community.


Top
 Profile  
 
 Post subject: Re: OSGrid Code of Conduct
PostPosted: Wed Apr 23, 2008 10:08 pm 
User avatar

Joined: Sat Feb 02, 2008 5:07 pm
Posts: 12
Location: USA
Updated, though there are probably still some "bugs" left, as bugs are wont to be.

Code:
    OSGrid Code of Conduct
    This Code of Conduct covers your behaviour as a member of the OSGrid
    Community, in any forum, mailing list, wiki, web site, IRC channel,
    install-fest, public meeting or private correspondence. By using the
    services provided by OSGrid, you agree to be bound by this Code of Conduct.
    The current administrators of OSGrid will arbitrate in any dispute over the conduct of a member of the community.

          Be considerate. Your work will be used by other people,
          and you in turn will depend on the work of others. Any decision
          you take will affect users and colleagues, and we expect you to
          take those consequences into account when making decisions.
          (This example doesnt apply to us, we need one that does.)
          For example, when a user is trying to work on a public build,
          please dont purposefully intefere with their productivity, and if
          they ask you to leave them alone, do so.

          Be respectful. The OSGrid community and its members treat
          one another with respect. Everyone can make a valuable
          contribution to OSGrid. We may not always agree, but
          disagreement is no excuse for poor behaviour and poor
          manners. We might all experience some frustration now and then,
          but we cannot allow that frustration to turn into a personal
          attack. It's important to remember that a community where people
          feel uncomfortable or threatened is not a productive one. We
          expect members of the OSGrid community to be respectful when
          dealing with other contributors as well as with people outside
          the OSGrid project and with users of OSGrid.

          (I've left references to "upstream" since it applies at least
          a little.  However, the "please provide patches to upstream"
          doesnt necessarily apply to citizens, and just to developers of
          OpenSim in general.)
          Be collaborative. OSGrid is about collaboration and working
          together. Collaboration reduces redundancy of work done on
          OSGrid, and improves the quality of the result. You should aim to
          collaborate with other OSGrid citizens, as well as with the
          opensim community in general that is interested in the work you do.
          If you wish to work on new content for existing projects, at least
          keep those projects informed of your ideas and progress. It may not
          be possible to get consensus from others or even from your colleagues
          about the correct implementation of an idea, so don't feel obliged to
          have that agreement before you begin, but at least keep the
          outside world informed of your work, and publish your work in a
          way that allows outsiders to test, discuss and contribute to
          your efforts.

          When you disagree, consult others. Disagreements, both
          political and technical, happen all the time and the OSGrid
          community is no exception. The important goal is not to avoid
          disagreements or differing views but to resolve them
          constructively. You should turn to the community and to the
          community process to seek advice and to resolve
          disagreements. We have the mailing lists and IRC channel,
          both of which will help to decide the right course for
          OSGrid. There are also several OpenSim developers and OSGrid admins,
          who may be able to help you figure out which direction will be
          most acceptable. If you really want to go a different way, then
          we encourage you to try out your idea publicly so that the community
          can try out your changes and ideas for itself and contribute to the discussion.

          When you are unsure, ask for help. Nobody knows
          everything, and nobody is expected to be perfect in the OSGrid
          community. Asking questions avoids many problems down the road,
          and so questions are encouraged. Those who are asked should be
          responsive and helpful. However, when asking a question, care
          must be taken to do so in an appropriate forum. Off-topic questions,
          such as requests for help on a development mailing list, detract from
          productive discussion.

          Step down considerately. Developers on every project come
          and go and OSGrid is no different. When you leave or disengage
          from the project, in whole or in part, we ask that you do so in
          a way that minimizes disruption to the project. This means you
          should tell people you are leaving and take the proper steps to
          ensure that others can pick up where you leave off.  Please dont
          just disappear.  Let us know, leave some notes, and if you have assets
          such as textures, objects or scripts, please leave someone a copy.



Top
 Profile  
 
Display posts from previous:  Sort by  
Post a new topicPost a reply Page 1 of 1   [ 6 posts ]


Who is online

Users browsing this forum: legacy_google [bot] and 3 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
610nm Style by Daniel St. Jules of Gamexe.net