From: Jeff A. <ja...@fa...> - 2018-07-17 19:56:41
|
I don't understand "notification e-mail" in Ernest's e-mail. Surely the page surrounding the form needs to be clear enough to avoid people filling it in when they should have used the main form? Jython accepts minor contributions without a CLA. At least, this is my understanding based on my own experience as a newcomer and how I see others treated. I've no formal definition of "minor", but when it seems to be up to me I ask myself whether we could easily achieve the same thing, if we had to revert a disputed contribution. We always put the name in ACKNOWLEDGMENTS: I picked up that this was Guido's policy when I got into the CPython equivalent on embarrassingly slender grounds. So there are a lot more names in ACKNOWLEDGMENTS than I would expect the PSF to have or need forms. If we've been consistent, _significant_ contributors from at least my début onwards (March 2012) will have filled the PSF central form. (There are not very many.) And I think each will have an identity at bugs.python.org, since I see I made an account at about the same date as I filled the form, with no other reason to do so at the time. That's not a problem. Jeff Allen On 17/07/2018 17:12, Jim Baker wrote: > There are 104 contributors listed in > https://github.com/jythontools/jython/blob/master/ACKNOWLEDGMENTS#L80-L183 > — I don't believe it's possible that we can do this retroactively. It > has to be based on the contribution form they initially submitted. > > On Tue, Jul 17, 2018 at 6:43 AM, er...@py... > <mailto:er...@py...> <er...@py... > <mailto:er...@py...>> wrote: > > Jeff! > > Thank you for your diligent research and digging! That certainly > clears up the bifurcation of the two forms. > > I believe we’ll proceed as follows: > > - Leave the main contributor form as is at > https://www.python.org/psf/contrib/contrib-form/ > <https://www.python.org/psf/contrib/contrib-form/> > - Update the “Past contributions” forms linked to be specifically > for the project noted, so that the notification email clearly > states they are retroactive/past contributions. > > This will require that Jython contributors create and register an > account on bugs.python.org <http://bugs.python.org> so that they > can be marked as having signed the CLA. Is that a problem for the > project? > > -Ernest > >> I believe I have found (belatedly stumbled upon) the definitive >> PSF answer to this question. In this page there are three links >> to PSF contributor forms: https://www.python.org/psf/contrib/ >> <https://www.python.org/psf/contrib/> >> >> The first link is to the one I think we want people to use for >> all PSF projects: >> https://www.python.org/psf/contrib/contrib-form/ >> <https://www.python.org/psf/contrib/contrib-form/> >> >> The second and third, the top page makes clear, are to cover >> "past contributions": >> https://www.python.org/psf/contrib/contrib-form-python/ >> <https://www.python.org/psf/contrib/contrib-form-python/> (to >> "Python") >> https://www.python.org/psf/contrib/contrib-form-jython/ >> <https://www.python.org/psf/contrib/contrib-form-jython/> (to >> "Jython") >> >> This reinforces what we already concluded, and what Frank >> remembered of the history, that contributions to Jython are >> contributions to the PSF, and the one form of agreement should >> normally govern them all equally. >> >> The problem arises because these "past contribution" forms may be >> mistaken for the real thing when you land there directly (which >> you will if you think you want a CLA for Jython). Maybe these >> "past contribution" forms are still necessary for some reason. >> The solution is a clear statement on them that directs visitors >> to use the central PSF Contributor Form, unless they've been >> specifically asked to use the retrospective version e.g. by PSF >> staff. >> >> If we think we will never need them again, they're no more than >> an attractive nuisance and we know what to do. >> >> Is there somewhere I can lodge a change request about this? Is it >> bugs.python.org <http://bugs.python.org>? >> >> Jeff Allen > > |