On 11/18/14 11:07 AM, William Stein wrote: > On Tue, Nov 18, 2014 at 11:05 AM, Anne Schilling <a...@math.ucdavis.edu> > wrote: >> On 11/18/14 10:36 AM, William Stein wrote: >>> On Tue, Nov 18, 2014 at 10:01 AM, Anne Schilling <a...@math.ucdavis.edu> >>> wrote: >>>> On 11/18/14 7:55 AM, Harald Schilly wrote: >>>>> >>>>> On Monday, November 17, 2014 3:26:18 PM UTC+1, kcrisman wrote: >>>>> >>>>> What if instead of a "code of conduct" there was a "community >>>>> expectations" SHORT document that just say what we expect? >>>>> >>>>> >>>>> I'm a little bit late to this thread, but I've read all the mails. This >>>>> "expectations" document sounds interesting to me, whereas I'm a bit >>>>> hesitant to this "code of conduct" thing. In my eyes, it is >>>>> stating a lot of obvious things, and doesn't solve immediate problems. I >>>>> agree that it could be abused in some way, just because it exists and >>>>> hence it is a leverage point. e.g. phrases like "poor >>>>> behavior" are a bit hollow for me. (*) >>>> >>>> Saying that discussions that get out of hand can be relegated to >>>> sage-flame is, I think, important. >>>> For example, I did not know that we could do that until very recently. >>>> Stating explicitly how this can >>>> be done might be good. >>>> >>>>> We should not forget, that most of us here (as mathematicians & >>>>> researchers in general) are trained to be (a) very picky and (b) >>>>> long-term persistent. Those ingredients do not help if a discussion >>>>> derails into lengthy substitution-arguments to just make a point in a >>>>> time-consuming thread. What would actually help in such situations is to >>>>> step back and look at the bigger picture. Maybe there >>>>> should be an intervention team of "senior" community people to sort this >>>>> out: e.g. just posting "DRAMA MODE" as a signal for everyone to stop it? >>>>> But who are those and how do they gain authority? >>>> >>>> One problem with this is that the intervention team might not be reading >>>> all threads. >>>> So having a way to say where there is a problem might still be useful. >>>> I agree deciding who the intervention team is is an important question. >>>> Probably William >>>> would be a good choice. >>> >>> Here is I think a concrete, apolitical proposal. >>> >>> Given the potentially political nature of such a choice, one >>> possibility is to do something apolitical, and select based on >>> ownership. In particular, based on lines of code contributed to Sage, >>> which is an (imperfect!) but non-politicial measure of how much >>> ownership people have in Sage (with legal value, since people do not >>> contribute their copyright). By this definition: >>> >>> >>> https://github.com/sagemath/sage/graphs/contributors?from=2006-02-05&to=2014-11-18&type=a >>> >>> the top 12 all time list of contributors to Sage, in order, are: >>> >>> - William Stein >>> - Mike Hansen >>> - Volker Braun >>> - Jereon Demeyer >>> - Nathann Cohen >>> - Robert Bradshaw >>> - Robert Miller >>> - Simon King >>> - John Palmieri >>> - Jason Grout >>> - Nicholas Thiery >>> - David Kirkby >>> >>> >>> We could: >>> >>> 1. Create a private mailing list called sage-abuse with these people >>> as members. >>> >>> 2. Make a clear statement on the sagemath.org website, etc., that if >>> people think a thread should be on sage-flame, send a message to the >>> sage-abuse list. >>> >>> 3. The sage-abuse list members will have a quick discussion and if >>> what to do isn't clear, they will vote (which means a quick on-list >>> vote that must be completed within one day). If a majority votes to >>> move the discussion should move to sage-flame, they ensure it moves. >>> >>> For now, the sage-abuse group would have exactly one duty, which is to >>> ensure that discussions get moved to sage-flame when requested. >>> That's it. We would give this a try for 6 months, and only then >>> revisit whether the group should expand its duties or be dissolved. >> >> This looks in principle like a good idea. However, how did you obtain this >> data? Is this code contributed to Sage? On the link that you post above, >> there are >> definitely contributors missing that have contributed lots of code. So how >> precisely is this data obtained? > > I just mindlessly clicked a few times on links on github. I believe > they are computing the total number of lines of code contributed to > the Sage git repo. So this is mostly code included in the core Sage > library, via the trac review process.
Not everybody who contributes through trac seems to have an account on github. So there are lots of contributors missing! Best, Anne -- You received this message because you are subscribed to the Google Groups "sage-devel" group. To unsubscribe from this group and stop receiving emails from it, send an email to sage-devel+unsubscr...@googlegroups.com. To post to this group, send email to sage-devel@googlegroups.com. Visit this group at http://groups.google.com/group/sage-devel. For more options, visit https://groups.google.com/d/optout.