On Tuesday, 22 September 2015 11:49:37 UTC-7, William wrote: > > On Tue, Sep 22, 2015 at 11:12 AM, Dima Pasechnik <dim...@gmail.com > <javascript:>> wrote: > > >> Who? > >> Is he removing his own name or other people's name? > > > > see done by the request of the reviewer > > Nathann Cohen seems to have written: > > "what is this?" about this in your patch: "+- cf. ``git blame`` for > the others involved" > > Then there was some bizarre banter starting with "It committed suicide > last month, but through an exorcist I was..." > > > > http://git.sagemath.org/sage.git/commit/?id=edb886e9f9d0f505f272fe769e69e8a51ab265df > > > on http://trac.sagemath.org/ticket/19098 > > > > One way or another, there are Copyright notices with names in many > files, > > and Author entries, > > True. As there should be. Contributors keep their copyright. > Authors should get as much and as explicit of credit as we can > possibly give them. > > People probably don't remember the early days of Sage, but there was > often a belief that the project would be *impossible* due to the math > culture in which authorship had to be clearly maintained. Many people > sincerely thought that the GAP or PARI developers would be very angry > that their system was used in Sage, and that people wouldn't > contribute since their contributions wouldn't be acknowledged. > > > sometimes they > > have to do something with each other, sometimes not, sometimes there are > > huge additions done > > by people without adding their names to either of these fields... > > It's a mess. > > I don't think we should impose a ton of bureaucracy on the AUTHORS blocks. > > However, we should definitely not have reviewers asking people to > remove their names from it, and not removing other people's names > either. > > this is not enough, as non-mentioning your name has a viral effect - people won't feel like putting their names in the AUTHORS block if there is none, or if it is obsolete. One example is provided by src/sage/graphs/generators/families.py (featured in the commit above) more examples: sage/combinat/matrices/hadamard.py (Only 50% is by wdj, in AUTHORS)
more extreme: sage/numerical/mip.pyx (it has Nathann's name in copyright - I guess he cared more about acknowledgements, as he was still a postdoc, IIRC...) The only AUTHORS listed is my former student Risan, now at Facebook... I don't know how widespread this is, absence/incompleteness of AUTHORS. Probably some automated check should be run, comparing output of 'git blame' with AUTHORS. Dima -- William > > > > > > >>> > >>> IMHO we need an official policy on this. > >>> > >>> > >>>> > >>>> -- William > >>>> > >>>> > documentation but these information, like TODO and TESTS, is not > >>>> > usually > >>>> > what the user expects to see in the doc. These developer-oriented > >>>> > blocks > >>>> > are better to be hidden or placed in less prominent place for the > end > >>>> > users. > >>>> > > >>>> > -- > >>>> > 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+...@googlegroups.com. > >>>> > To post to this group, send email to sage-...@googlegroups.com. > >>>> > Visit this group at http://groups.google.com/group/sage-devel. > >>>> > For more options, visit https://groups.google.com/d/optout. > >>>> > >>>> > >>>> > >>>> -- > >>>> William (http://wstein.org) > >>> > >>> -- > >>> 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+...@googlegroups.com <javascript:>. > >>> To post to this group, send email to sage-...@googlegroups.com > <javascript:>. > >>> Visit this group at http://groups.google.com/group/sage-devel. > >>> For more options, visit https://groups.google.com/d/optout. > >> > >> > >> > >> -- > >> Sent from my massive iPhone 6 plus. > > > > -- > > 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+...@googlegroups.com <javascript:>. > > To post to this group, send email to sage-...@googlegroups.com > <javascript:>. > > Visit this group at http://groups.google.com/group/sage-devel. > > For more options, visit https://groups.google.com/d/optout. > > > > -- > William (http://wstein.org) > -- 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.