Excellent proposal Hervé, but how do we deal with jira-based submissions ? I am probably @author of half my committs and @committer of the rest ?
Kristian 2014-09-11 8:10 GMT+02:00 Hervé BOUTEMY <[email protected]>: > to me, it's clear we need some formal attribution to ASF from each major > contributor, since the code was committed to Codehaus, not ASF, and Codehaus > is not an antity that can transfer the result to ASF > > for the formal part, without being a lawyer, I suppose each constributor has > to confirm he is the author of the code and that he gives the code to ASF: > I'll > start a new thread on the ML, asking for every contributor to reply. > > I need your help, my frenglish comes short for the invitation, please send me > proposals in private so I can add every good idea without polluting the ML :) > > for the notion of "major" contributor, we have 13 components each with its own > contributor list: we'll see which components are fully covered, then can be > moved easily immediately, and which ones will need more legal advice > > Let's keep up the good work together: not sure we'll get 100% success, but we > can't completely fail and the situation will be improved even if not perfect. > > Regards, > > Hervé > > Le lundi 8 septembre 2014 20:38:27 Benson Margulies a écrit : >> On Mon, Sep 8, 2014 at 7:32 PM, Hervé BOUTEMY <[email protected]> wrote: >> > here is the new version with csv files and committers deduplicate >> > http://people.apache.org/~hboutemy/codehaus/summary.html >> > >> > now we need to ask for everybody's attribution of his contributions, and >> > we'll see how much we cover from each component >> > >> > some components should be easy to cover fully, like plexus-cli >> > some will be harder... >> > >> > to start, I'm ready to give ASF all my contributions: how should I >> > proceed? >> > some formal e-mail on this ML? >> >> Yes, mail to this list contributing your contributions to that repo to >> the project. >> >> > Regards, >> > >> > Hervé >> > >> > Le dimanche 7 septembre 2014 23:22:39 Hervé BOUTEMY a écrit : >> >> improved the automatic summary >> >> http://people.apache.org/~hboutemy/codehaus/summary.html >> >> >> >> I suppose the next step will be to create a csv to be able to work on >> >> figures with a spreadsheet >> >> >> >> I have no time at the moment, will try tomorrow if nobody beats me >> >> >> >> Regards, >> >> >> >> Hervé >> >> >> >> Le dimanche 7 septembre 2014 15:01:58 Benson Margulies a écrit : >> >> > On Sun, Sep 7, 2014 at 2:24 PM, Kristian Rosenvold < >> >> > >> >> > [email protected]> wrote: >> >> > > But I still assume we need to get some kind of idea of how good is >> >> > > good enough. At some point there's going to be a significant >> >> > > contributor we won't be able to get hold of. We might be able to work >> >> > > around this by removing code or similar, but I don't think there is >> >> > > any point in starting a massive search for people if 100% is the only >> >> > > permitted result. >> >> > > >> >> > > Is there any way we could get some idea of what kind of requirement >> >> > > we'd be facing ? Can we acceptably simply delete contributions from >> >> > > people we can't get hold of (that may work in some cases) ? We >> >> > > usually operate on a "200 line" quota for requiring a CLA; can we >> >> > > disregard people with smaller contributions ? (And if so, would that >> >> > > be *total* 200 lines or "per submission" ...?) >> >> > >> >> > Yes, you can open a JIRA at LEGAL, and/or communicate with the board. I >> >> > recommend completing the survey first. No one there likes to answer >> >> > hypothetical questions; having an actual set of facts will grossly >> >> > improve >> >> > the conversation. >> >> > >> >> > > Kristian >> >> > > >> >> > > 2014-09-07 1:01 GMT+02:00 Jason van Zyl <[email protected]>: >> >> > > > Cool, with your tool can you aggregate that into a single list of >> >> > > >> >> > > userIds/Names and then remove us. >> >> > > >> >> > > > I recognize most of the non-us and with that list we can contact >> >> > > > them >> >> > > >> >> > > all at once if we want. >> >> > > >> >> > > > On Sep 6, 2014, at 5:05 PM, Hervé BOUTEMY <[email protected]> >> > >> > wrote: >> >> > > >> here are more accurate statistics: >> >> > > >> http://people.apache.org/~hboutemy/codehaus >> >> > > >> >> >> > > >> Le samedi 6 septembre 2014 09:39:20 Hervé BOUTEMY a écrit : >> >> > > >>> I satrted to write down the count of contributors done by github, >> >> > > >>> with >> >> > > >> >> > > link, >> >> > > >> >> > > >>> on >> >> > > >> >> > > https://cwiki.apache.org/confluence/display/MAVEN/Plexus+dependencies >> >> > > >> >> > > >>> I'm not sure figures are relevant: >> >> > > >>> - missing contributions? it seems so, I looked at plexus-velocity >> >> > > >>> and >> >> > > >> >> > > older >> >> > > >> >> > > >>> commits are not counted... >> >> > > >>> - every contribution has to be taken into account? >> >> > > >>> >> >> > > >>> we'll probably need to do more manual work: will need to dispatch >> >> > > >> >> > > components >> >> > > >> >> > > >>> to avoid one to do the work for everything >> >> > > >>> >> >> > > >>> then we'll need to figure out the process details: I read >> >> > > >>> http://incubator.apache.org/ip-clearance/index.html, I suppose >> >> > > >>> I'll >> >> > > >> >> > > have as >> >> > > >> >> > > >>> Maven Chair some work to do (any help from other members >> >> > > >>> appreciated), >> >> > > >> >> > > but I >> >> > > >> >> > > >>> still don't understand precisely >> >> > > >>> i will need some explanations from people with experience, >> >> > > >>> probably >> >> > > >>> on >> >> > > >> >> > > IRC >> >> > > >> >> > > >>> wil be more efficient >> >> > > >>> >> >> > > >>> Regards, >> >> > > >>> >> >> > > >>> Hervé >> >> > > >>> >> >> > > >>> Le jeudi 4 septembre 2014 23:18:14 Hervé BOUTEMY a écrit : >> >> > > >>>> ok, so how do we do the next step? >> >> > > >>>> >> >> > > >>>> Regards, >> >> > > >>>> >> >> > > >>>> Hervé >> >> > > >>>> >> >> > > >>>> Le jeudi 4 septembre 2014 06:49:02 Kristian Rosenvold a écrit : >> >> > > >>>>> I had a look through a few projects, and it would seem to me >> >> > > >>>>> like >> >> > > >>>>> "know" 90% of the committers because they are all associated >> >> > > >>>>> with >> >> > > >>>>> maven, most of them are also active. There's a further 5 or so >> >> > > >>>>> committers that are well known community folks that we could >> >> > > >>>>> probably >> >> > > >>>>> get hold of easily. It would appear to me this group is 95% or >> >> > > >>>>> so >> >> > > >>>>> of >> >> > > >>>>> the commits. There's a handful of names I am unsure if we'll be >> >> > > >>>>> able >> >> > > >>>>> to locate, the contributions I've seen from these names are >> >> > > >>>>> small. >> >> > > >>>>> >> >> > > >>>>> I think it all amounts to something like this: >> >> > > >>>>> For quite a few of the plexus repos we have close to 100% of >> >> > > >>>>> the >> >> > > >>>>> committers as currently active maven community members. >> >> > > >>>>> For yet another bunch of projects we have one or two >> >> > > >>>>> significant >> >> > > >>>>> non-maven contributors that we may be able to get hold of. >> >> > > >>>>> For plexus-utils the list is a bit longer, but there's a lot of >> >> > > >>>>> smaller contributions that'd normally go below the CLA radar. >> >> > > >>>>> >> >> > > >>>>> I suppose we'd need to get some kind of exact metric to measure >> >> > > >>>>> by >> >> > > >>>>> if >> >> > > >>>>> we were to make an even more structured attempt at evaluating >> >> > > >>>>> compliance..? >> >> > > >>>>> >> >> > > >>>>> Kristian >> >> > > >>>>> >> >> > > >>>>> 2014-09-03 21:50 GMT+02:00 Jason van Zyl <[email protected]>: >> >> > > >>>>>> For everything significant where significant is defined as >> >> > > >>>>>> more >> >> > > >>>>>> than >> >> > > >>>>>> 200 >> >> > > >>>>>> lines. I don't think we have any of those, and if we actually >> >> > > >> >> > > expunged >> >> > > >> >> > > >>>>>> from the source classes we don't actually use we're definitely >> >> > > >> >> > > safe.> >> >> > > >> >> > > >>>>>> On Sep 3, 2014, at 3:27 PM, Benson Margulies >> >> > > >>>>>> <[email protected] >> >> > > >>>> >> >> > > >>>> wrote: >> >> > > >>>>>>> If _everyone_ is present and accounted for, I agree. >> >> > > >>>>>>> >> >> > > >>>>>>> On Wed, Sep 3, 2014 at 3:01 PM, Jason van Zyl >> >> > > >>>>>>> <[email protected]> >> >> > > >> >> >> > > >> wrote: >> >> > > >>>>>>>> Yes, I think everyone is making this 10x more complicated >> >> > > >>>>>>>> than >> >> > > >>>>>>>> it >> >> > > >>>>>>>> is. >> >> > > >>>>>>>> Our existing CLAs apply. If you wrote the code, you can >> >> > > >>>>>>>> contribute >> >> > > >>>>>>>> it. >> >> > > >>>>>>>> For modello, plexus-utils, and plexus-classworlds we're >> >> > > >>>>>>>> covered >> >> > > >>>>>>>> as >> >> > > >>>>>>>> far >> >> > > >>>>>>>> as I can tell.>>> >> >> > > >>>>>>>> On Sep 3, 2014, at 2:44 PM, Kristian Rosenvold >> >> > > >>>> >> >> > > >>>> <[email protected]> wrote: >> >> > > >>>>>>>>> To my best knowledge, *all* of the substantial contributors >> >> > > >>>>>>>>> to >> >> > > >> >> > > all >> >> > > >> >> > > >>>>>>>>> the >> >> > > >>>>>>>>> plexus repositories I have seen are available to us, most >> >> > > >>>>>>>>> of >> >> > > >>>>>>>>> them >> >> > > >>>>>>>>> are >> >> > > >>>>>>>>> PMC's or emeritus, and still "around" in some fashion or >> >> > > >>>>>>>>> another. >> >> > > >>>>>>>>> >> >> > > >>>>>>>>> Could we make all of them submit some kind of written >> >> > > >>>>>>>>> submission >> >> > > >> >> > > to >> >> > > >> >> > > >>>>>>>>> the ASF ? I would actually think that would cover a decent >> >> > > >>>>>>>>> 95% >> >> > > >>>>>>>>> of >> >> > > >>>>>>>>> the >> >> > > >>>>>>>>> significant contributions, and in quite a few (maybe even >> >> > > >>>>>>>>> all...) >> >> > > >>>>>>>>> of >> >> > > >>>>>>>>> the repos it would cover 100% ? >> >> > > >>>>>>>>> >> >> > > >>>>>>>>> (I am assuming they'll be willing to make such a >> >> > > >>>>>>>>> submission...) >> >> > > >>>>>>>>> >> >> > > >>>>>>>>> Kristian >> >> > > >>>>>>>>> >> >> > > >>>>>>>>> 2014-09-03 19:07 GMT+02:00 Benson Margulies >> >> > > >> >> >> > > >> <[email protected]>: >> >> > > >>>>>>>>>> On Wed, Sep 3, 2014 at 3:02 AM, Karl Heinz Marbaise >> >> > > >>>> >> >> > > >>>> <[email protected]> wrote: >> >> > > >>>>>>>>>>> Hi, >> >> > > >>>>>>>>>>> >> >> > > >>>>>>>>>>> On 9/2/14 11:18 PM, Benson Margulies wrote: >> >> > > >>>>>>>>>>>> Gang, doesn't the board of the ASF have very strong, >> >> > > >>>>>>>>>>>> negative, >> >> > > >>>>>>>>>>>> feelings about ASF PMC's controlling and maintaining >> >> > > >>>>>>>>>>>> code >> >> > > >>>>>>>>>>>> outside >> >> > > >>>>>>>>>>>> of >> >> > > >>>>>>>>>>>> the ASF? >> >> > > >>>>>>>>>>> >> >> > > >>>>>>>>>>> Is there any evident about that ? any official statement >> >> > > >>>>>>>>>>> about >> >> > > >>>>>>>>>>> that >> >> > > >>>>>>>>>>> from ASF Board ? >> >> > > >>>>>>>>>> >> >> > > >>>>>>>>>> I'm working on getting a pointer to a written policy. >> >> > > >>>>>>>>>> Meanwhile, >> >> > > >> >> > > http://www.digitaltrends.com/computing/apache-software-foundation-> > >> >> > > > >> >> > > >> >> > > >>>>> la >> >> > > >>>>> >> >> > > >>>>>>>>>> un >> >> > > >>>>>>>>>> ches-apache-extras/#!bO9wnv describes a scheme to allow >> >> > > >>>>>>>>>> people >> >> > > >> >> > > who >> >> > > >> >> > > >>>>>>>>>> are >> >> > > >>>>>>>>>> _not_ an Apache PMC to >> >> > > >>>>>>>>>> manage Apache-related projects. There is, I predict, a >> >> > > >>>>>>>>>> fine >> >> > > >>>>>>>>>> line >> >> > > >>>>>>>>>> between 'some people who happen to be Maven PMC members' >> >> > > >>>>>>>>>> and >> >> > > >> >> > > 'the >> >> > > >> >> > > >>>>>>>>>> Maven PMC', and I'm trying to save us from getting swatted >> >> > > >>>>>>>>>> from >> >> > > >>>>>>>>>> crossing it. >> >> > > >>>>>>>>>> >> >> > > >>>>>>>>>>>> I confess that I found this whole topic extremely >> >> > > >>>>>>>>>>>> confusing, >> >> > > >>>>>>>>>>>> >> >> > > >>>>>>>>>>>> what with the googlecode 'Apache Extras' business. We >> >> > > >>>>>>>>>>>> might >> >> > > >> >> > > want >> >> > > >> >> > > >>>>>>>>>>>> to >> >> > > >>>>>>>>>>>> ask for some clarification before we go here. >> >> > > >>>>>>>>>>>> >> >> > > >>>>>>>>>>>> >> >> > > >>>>>>>>>>>> >> >> > > >>>>>>>>>>>> >> >> > > >>>>>>>>>>>> On Tue, Sep 2, 2014 at 5:04 PM, Karl Heinz Marbaise >> >> > > >>>>>>>>>>>> <[email protected]> >> >> > > >>>>>>>>>>>> >> >> > > >>>>>>>>>>>> wrote: >> >> > > >>>>>>>>>>>>> Hi, >> >> > > >>>>>>>>>>>>> >> >> > > >>>>>>>>>>>>> On 9/2/14 2:56 PM, Jason van Zyl wrote: >> >> > > >>>>>>>>>>>>>> I asked Github to give us github.com/maven for our 3rd >> >> > > >> >> > > party >> >> > > >> >> > > >>>>>>>>>>>>>> code >> >> > > >>>>>>>>>>>>>> but >> >> > > >>>>>>>>>>>>>> someone is using it. Maybe Hervé can setup >> >> > > >>>>>>>>>>>>>> github.com/apachemaven >> >> > > >>>>>>>>>>>>>> and we >> >> > > >>>>>>>>>>>>>> can >> >> > > >>>>>>>>>>>>>> move those Git repositories there. >> >> > > >>>>>>>>>>>>> >> >> > > >>>>>>>>>>>>> Unfortunately github.com/apachemaven is also occupied >> >> > > >>>>>>>>>>>>> already... >> >> > > >>>>>>>>>>>>> >> >> > > >>>>>>>>>>>>> Kind regards >> >> > > >>>>>>>>>>>>> Karl-Heinz Marbaise >> >> > > >>>>>>>>>>>>> >> >> > > >>>>>>>>>>>>>> On Sep 2, 2014, at 3:09 AM, Kristian Rosenvold >> >> > > >>>>>>>>>>>>>> >> >> > > >>>>>>>>>>>>>> <[email protected]> wrote: >> >> > > >>>>>>>>>>>>>>> We have started talking about moving them somewhere, >> >> > > >>>>>>>>>>>>>>> and >> >> > > >> >> > > the >> >> > > >> >> > > >>>>>>>>>>>>>>> time >> >> > > >>>>>>>>>>>>>>> may >> >> > > >>>>>>>>>>>>>>> have come tom restart that discussion. >> >> > > >>>>>>>>>>>>>>> >> >> > > >>>>>>>>>>>>>>> You can either ask Brian for access or have one of >> >> > > >>>>>>>>>>>>>>> the >> >> > > >>>>>>>>>>>>>>> existing >> >> > > >>>>>>>>>>>>>>> committers apply your pull request. Just a regular >> >> > > >>>>>>>>>>>>>>> pull >> >> > > >>>>>>>>>>>>>>> request >> >> > > >>>>>>>>>>>>>>> from >> >> > > >>>>>>>>>>>>>>> github should do. >> >> > > >>>>>>>>>>>>>>> >> >> > > >>>>>>>>>>>>>>> Kristian >> >> > > >>>>>>>>>>>>>>> >> >> > > >>>>>>>>>>>>>>> 2014-09-01 22:37 GMT+02:00 Karl Heinz Marbaise >> >> > > >>>> >> >> > > >>>> <[email protected]>: >> >> > > >>>>>>>>>>>>>>>> Hi, >> >> > > >>>>>>>>>>>>>>>> >> >> > > >>>>>>>>>>>>>>>> i just want to know how we handle things which are >> >> > > >>>>>>>>>>>>>>>> located >> >> > > >>>>>>>>>>>>>>>> in >> >> > > >>>>>>>>>>>>>>>> components >> >> > > >>>>>>>>>>>>>>>> like plexus-archiver etc. >> >> > > >>>>>>>>>>>>>>>> >> >> > > >>>>>>>>>>>>>>>> Currently i'm diving into some problems and want to >> >> > > >> >> > > checkin >> >> > > >> >> > > >>>>>>>>>>>>>>>> some >> >> > > >>>>>>>>>>>>>>>> improvments >> >> > > >>>>>>>>>>>>>>>> on the plexus-archiver... >> >> > > >>>>>>>>>>>>>>>> >> >> > > >>>>>>>>>>>>>>>> How can i gain commit access to those components ? >> >> > > >>>>>>>>>>>>>>>> >> >> > > >>>>>>>>>>>>>>>> Kind regards >> >> > > >>>>>>>>>>>>>>>> Karl-Heinz Marbaise >> >> > > >> >> > > ----------------------------------------------------------------- >> >> > > >> >> > > >>>>>>>>>>> -- >> >> > > >>>>>>>>>>> -- >> >> > > >>>>>>>>>>> To unsubscribe, e-mail: [email protected] >> >> > > >>>>>>>>>>> For additional commands, e-mail: >> >> > > >>>>>>>>>>> [email protected] >> >> > > >> >> > > ------------------------------------------------------------------ >> >> > > >> >> > > >>>>>>>>>> -- >> >> > > >>>>>>>>>> - >> >> > > >>>>>>>>>> To unsubscribe, e-mail: [email protected] >> >> > > >>>>>>>>>> For additional commands, e-mail: [email protected] >> >> > > >> >> > > ------------------------------------------------------------------- >> >> > > >> >> > > >>>>>>>>> -- >> >> > > >>>>>>>>> To unsubscribe, e-mail: [email protected] >> >> > > >>>>>>>>> For additional commands, e-mail: [email protected] >> >> > > >>>>>>>> >> >> > > >>>>>>>> Thanks, >> >> > > >>>>>>>> >> >> > > >>>>>>>> Jason >> >> > > >>>>>>>> >> >> > > >>>>>>>> ---------------------------------------------------------- >> >> > > >>>>>>>> Jason van Zyl >> >> > > >>>>>>>> Founder, Apache Maven >> >> > > >>>>>>>> http://twitter.com/jvanzyl >> >> > > >>>>>>>> http://twitter.com/takari_io >> >> > > >>>>>>>> --------------------------------------------------------- >> >> > > >>>>>>>> >> >> > > >>>>>>>> A man enjoys his work when he understands the whole and when >> >> > > >>>>>>>> he >> >> > > >>>>>>>> is responsible for the quality of the whole >> >> > > >>>>>>>> >> >> > > >>>>>>>> -- Christopher Alexander, A Pattern Language >> >> > > >> >> > > --------------------------------------------------------------------- >> >> > > >> >> > > >>>>>>> To unsubscribe, e-mail: [email protected] >> >> > > >>>>>>> For additional commands, e-mail: [email protected] >> >> > > >>>>>> >> >> > > >>>>>> Thanks, >> >> > > >>>>>> >> >> > > >>>>>> Jason >> >> > > >>>>>> >> >> > > >>>>>> ---------------------------------------------------------- >> >> > > >>>>>> Jason van Zyl >> >> > > >>>>>> Founder, Apache Maven >> >> > > >>>>>> http://twitter.com/jvanzyl >> >> > > >>>>>> http://twitter.com/takari_io >> >> > > >>>>>> --------------------------------------------------------- >> >> > > >>>>>> >> >> > > >>>>>> happiness is like a butterfly: the more you chase it, the more >> >> > > >>>>>> it >> >> > > >> >> > > will >> >> > > >> >> > > >>>>>> elude you, but if you turn your attention to other things, it >> >> > > >>>>>> will >> >> > > >>>>>> come >> >> > > >>>>>> and sit softly on your shoulder ... >> >> > > >>>>>> >> >> > > >>>>>> -- Thoreau >> >> > > >>>>> >> >> > > >>>>> --------------------------------------------------------------- >> >> > > >>>>> --- >> >> > > >>>>> -- >> >> > > >>>>> - >> >> > > >>>>> To unsubscribe, e-mail: [email protected] >> >> > > >>>>> For additional commands, e-mail: [email protected] >> >> > > >>>> >> >> > > >>>> ---------------------------------------------------------------- >> >> > > >>>> --- >> >> > > >>>> -- >> >> > > >>>> To unsubscribe, e-mail: [email protected] >> >> > > >>>> For additional commands, e-mail: [email protected] >> >> > > >>> >> >> > > >>> ----------------------------------------------------------------- >> >> > > >>> --- >> >> > > >>> - >> >> > > >>> To unsubscribe, e-mail: [email protected] >> >> > > >>> For additional commands, e-mail: [email protected] >> >> > > >> >> >> > > >> ------------------------------------------------------------------ >> >> > > >> --- >> >> > > >> To unsubscribe, e-mail: [email protected] >> >> > > >> For additional commands, e-mail: [email protected] >> >> > > > >> >> > > > Thanks, >> >> > > > >> >> > > > Jason >> >> > > > >> >> > > > ---------------------------------------------------------- >> >> > > > Jason van Zyl >> >> > > > Founder, Apache Maven >> >> > > > http://twitter.com/jvanzyl >> >> > > > http://twitter.com/takari_io >> >> > > > --------------------------------------------------------- >> >> > > > >> >> > > > There's no sense in being precise when you don't even know what >> >> > > > you're >> >> > > >> >> > > talking about. >> >> > > >> >> > > > -- John von Neumann >> >> > > >> >> > > --------------------------------------------------------------------- >> >> > > To unsubscribe, e-mail: [email protected] >> >> > > For additional commands, e-mail: [email protected] >> >> >> >> --------------------------------------------------------------------- >> >> To unsubscribe, e-mail: [email protected] >> >> For additional commands, e-mail: [email protected] >> > >> > --------------------------------------------------------------------- >> > To unsubscribe, e-mail: [email protected] >> > For additional commands, e-mail: [email protected] >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [email protected] >> For additional commands, e-mail: [email protected] > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
