Repository navigation
invite prior contributors to the nodejs org #3802
Description
With the launch of individual membership in the foundation we offer free member registration in the Node.js Foundation to members of the nodejs with the understanding that these are people who have contributed to the project and therefor should be offered membership free of charge.
While this accurately accounts for most of the recent contributors to the project this does not account for people who have contributed in the past prior to this org and our liberal contribution agreement. It may then be prudent to invite these people to the nodejs GitHub org (this would not give them commit privileges in any repository and the only team they would be in would be "members").
There are 671 contributors to the nodejs project who are not org members. Only 232 of those contributors have more than a single commit. Our options are:
- Invite nobody.
- Invite above a certain threshold.
- Invite everyone who has successfully landed a commit in node.
Here's the list, apologies in advance for its length.
- @ry has 3021 commits.
- @koichik has 157 commits.
- @felixge has 124 commits.
- @mmalecki has 58 commits.
- @miksago has 44 commits.
- @Herby has 37 commits.
- @thughes has 35 commits.
- @yorkie has 30 commits.
- @HenryRawas has 24 commits.
- @skomski has 24 commits.
- @pgriess has 23 commits.
- @pquerna has 23 commits.
- @shama has 23 commits.
- @creationix has 22 commits.
- @mranney has 21 commits.
- @mathiasbynens has 19 commits.
- @rsms has 18 commits.
- @waveto has 16 commits.
- @trentm has 16 commits.
- @tricknotes has 16 commits.
- @DrPizza has 15 commits.
- @tj has 14 commits.
- @deanm has 14 commits.
- @zimbatm has 13 commits.
- @bajtos has 12 commits.
- @zzak has 11 commits.
- @japj has 11 commits.
- @xk has 10 commits.
- @Sannis has 10 commits.
- @iarna has 10 commits.
- @seebees has 9 commits.
- @xenyou has 9 commits.
- @rmustacc has 9 commits.
- @yangguo-chromium has 9 commits.
- @postwait has 8 commits.
- @polotek has 8 commits.
- @laverdet has 8 commits.
- @kanongil has 8 commits.
- @bcantrill has 8 commits.
- @blazzy has 7 commits.
- @proppy has 7 commits.
- @tshinnic has 7 commits.
- @coolaj86 has 7 commits.
- @bsnote has 7 commits.
- @santigimeno has 7 commits.
- @aheckmann has 6 commits.
- @Benvie has 6 commits.
- @stephank has 6 commits.
- @nikhilm has 6 commits.
- @fb55 has 6 commits.
- @raymondfeng has 6 commits.
- @timoxley has 6 commits.
- @woollybogger has 6 commits.
- @pmq20 has 6 commits.
- @inimino has 5 commits.
- @DmitryBaranovskiy has 5 commits.
- @tim-smart has 5 commits.
- @DTrejo has 5 commits.
- @defunctzombie has 5 commits.
- @wankdanker has 5 commits.
- @mnot has 5 commits.
- @Southern has 5 commits.
- @AvianFlu has 5 commits.
- @adammw has 5 commits.
- @morkai has 5 commits.
- @aredridel has 5 commits.
- @zcbenz has 5 commits.
- @jas- has 5 commits.
- @john-yan has 5 commits.
- @fwg has 4 commits.
- @zoka has 4 commits.
- @arlolra has 4 commits.
- @tobie has 4 commits.
- @farhadi has 4 commits.
- @russellhaering has 4 commits.
- @etlovett has 4 commits.
- @SaltwaterC has 4 commits.
- @arturadib has 4 commits.
- @joeshaw has 4 commits.
- @Hello71 has 4 commits.
- @langpavel has 4 commits.
- @paddybyers has 4 commits.
- @apaprocki has 4 commits.
- @ErikDubbelboer has 4 commits.
- @jmar777 has 4 commits.
- @tchollingsworth has 4 commits.
- @KenanSulayman has 4 commits.
- @KiNgMaR has 4 commits.
- @3rd-Eden has 4 commits.
- @AlexYursha has 4 commits.
- @skenqbx has 4 commits.
- @matthewloring has 4 commits.
- @obastemur has 4 commits.
- @ronkorving has 4 commits.
- @iWuzHere has 4 commits.
- @brandon-beacher has 3 commits.
- @davidsklar has 3 commits.
- @JosephPecoraro has 3 commits.
- @opichals has 3 commits.
- @rentzsch has 3 commits.
- @kassens has 3 commits.
- @d0k has 3 commits.
- @joshaven has 3 commits.
- @tuxychandru has 3 commits.
- @elarkin has 3 commits.
- @tswicegood has 3 commits.
- @kof has 3 commits.
- @DanielG has 3 commits.
- @avz has 3 commits.
- @aikar has 3 commits.
- @TrevorBurnham has 3 commits.
- @shancat has 3 commits.
- @evlun has 3 commits.
- @mraleph has 3 commits.
- @reid has 3 commits.
- @sgallagher has 3 commits.
- @snoj has 3 commits.
- @samsonjs has 3 commits.
- @npcode has 3 commits.
- @scottgonzalez has 3 commits.
- @thomseddon has 3 commits.
- @Benjamin-Waters has 3 commits.
- @alFReD-NSH has 3 commits.
- @Raynos has 3 commits.
- @dominictarr has 3 commits.
- @markstos has 3 commits.
- @thewazir has 3 commits.
- @jonathanong has 3 commits.
- @enaqx has 3 commits.
- @stevejs has 3 commits.
- @fastest963 has 3 commits.
- @fansworld-claudio has 3 commits.
- @zertosh has 3 commits.
- @xaviershay has 2 commits.
- @benw has 2 commits.
- @mcarter has 2 commits.
- @masuidrive has 2 commits.
- @grayrest has 2 commits.
- @kriskowal has 2 commits.
- @thotypous has 2 commits.
- @jdknezek has 2 commits.
- @bmizerany has 2 commits.
- @nickstenning has 2 commits.
- @tonymet has 2 commits.
- @gcr has 2 commits.
- @aconbere has 2 commits.
- @mishoo has 2 commits.
- @ghughes has 2 commits.
- @cloudhead has 2 commits.
- @stagas has 2 commits.
- @wadey has 2 commits.
- @kkaefer has 2 commits.
- @alram has 2 commits.
- @mariano has 2 commits.
- @jhorstmann has 2 commits.
- @tmpvar has 2 commits.
- @morgoth has 2 commits.
- @wildchild has 2 commits.
- @cesare has 2 commits.
- @cnwzhjs has 2 commits.
- @martine has 2 commits.
- @focusaurus has 2 commits.
- @niclashoyer has 2 commits.
- @loganfsmyth has 2 commits.
- @ELLIOTTCABLE has 2 commits.
- @jhckragh has 2 commits.
- @azer has 2 commits.
- @deedubs has 2 commits.
- @jfhbrook has 2 commits.
- @josher19 has 2 commits.
- @bluesmoon has 2 commits.
- @sdqali has 2 commits.
- @magicmonkey has 2 commits.
- @taterbase has 2 commits.
- @thewilli has 2 commits.
- @janl has 2 commits.
- @jacobsa has 2 commits.
- @fmarier has 2 commits.
- @coltrane has 2 commits.
- @bentaber has 2 commits.
- @tfeb has 2 commits.
- @cxreg has 2 commits.
- @egirshov has 2 commits.
- @hnry has 2 commits.
- @iizukanao has 2 commits.
- @verwaest has 2 commits.
- @bruston has 2 commits.
- @rgarcia has 2 commits.
- @hackedy has 2 commits.
- @danielmoore has 2 commits.
- @wanderview has 2 commits.
- @rafadev7 has 2 commits.
- @danielgtaylor has 2 commits.
- @prust has 2 commits.
- @danielchatfield has 2 commits.
- @mojodna has 2 commits.
- @lalitkapoor has 2 commits.
- @davglass has 2 commits.
- @flowlo has 2 commits.
- @jeffbski has 2 commits.
- @upsuper has 2 commits.
- @kesla has 2 commits.
- @bytecipher has 2 commits.
- @andrewlow has 2 commits.
- @xavimb has 2 commits.
- @nick-apperson has 2 commits.
- @substack has 2 commits.
- @guisouza has 2 commits.
- @zerhacken has 2 commits.
- @gwicke has 2 commits.
- @mingwandroid has 2 commits.
- @maxogden has 2 commits.
- @tomgco has 2 commits.
- @jondavidjohn has 2 commits.
- @kampde has 2 commits.
- @luismreis has 2 commits.
- @mhart has 2 commits.
- @Havvy has 2 commits.
- @blakmatrix has 2 commits.
- @MauriceButler has 2 commits.
- @joshgummersall has 2 commits.
- @jimmyhsu has 2 commits.
- @toddself has 2 commits.
- @agcolom has 2 commits.
- @ahoym has 2 commits.
- @lfortin has 2 commits.
- @reggi has 2 commits.
- @jwueller has 2 commits.
- @jhamhader has 2 commits.
- @sitegui has 2 commits.
- @stefanmb has 2 commits.
- @kvz has 1 commits.
- @sprsquish has 1 commits.
- @jcrosby has 1 commits.
- @Connorhd has 1 commits.
- @js has 1 commits.
- @onnlucky has 1 commits.
- @choonkeat has 1 commits.
- @simoncpu has 1 commits.
- @ryanmcgrath has 1 commits.
- @clehner has 1 commits.
- @blaine has 1 commits.
- @mbrubeck has 1 commits.
- @ithinkihaveacat has 1 commits.
- @mhansen has 1 commits.
- @jashkenas has 1 commits.
- @ncr has 1 commits.
- @silentrob has 1 commits.
- @smtlaissezfaire has 1 commits.
- @carsonmcdonald has 1 commits.
- @jfd has 1 commits.
- @jherdman has 1 commits.
- @paragonRobotics has 1 commits.
- @fictorial has 1 commits.
- @mape has 1 commits.
- @dpb587 has 1 commits.
- @billywhizz has 1 commits.
- @bpl has 1 commits.
- @srh has 1 commits.
- @orlandov has 1 commits.
- @raff has 1 commits.
- @puffnfresh has 1 commits.
- @blowery has 1 commits.
- @padekkers has 1 commits.
- @marshall has 1 commits.
- @cha0s has 1 commits.
- @jeromeetienne has 1 commits.
- @adamwiggins has 1 commits.
- @technoweenie has 1 commits.
- @beanieboi has 1 commits.
- @samshull has 1 commits.
- @argon has 1 commits.
- @dannycoates has 1 commits.
- @brainfucker has 1 commits.
- @sstephenson has 1 commits.
- @tjholowaychuk has 1 commits.
- @scoates has 1 commits.
- @josh has 1 commits.
- @pkrumins has 1 commits.
- @guitt has 1 commits.
- @dansondergaard has 1 commits.
- @silas has 1 commits.
- @brapse has 1 commits.
- @kaichen has 1 commits.
- @theosp has 1 commits.
- @kmillikin has 1 commits.
- @CarterA has 1 commits.
- @joewalnes has 1 commits.
- @rjrodger has 1 commits.
- @cyraxx has 1 commits.
- @weaver has 1 commits.
- @abram has 1 commits.
- @kuebk has 1 commits.
- @ncb000gt has 1 commits.
- @NebuPookins has 1 commits.
- @timjb has 1 commits.
- @laggyluke has 1 commits.
- @havard has 1 commits.
- @ryanpetrello has 1 commits.
- @gfx has 1 commits.
- @brettkiefer has 1 commits.
- @niklasf has 1 commits.
- @adamesque has 1 commits.
- @jeremys has 1 commits.
- @devongovett has 1 commits.
- @stilvoid has 1 commits.
- @pastjean has 1 commits.
- @vice has 1 commits.
- @sciolist has 1 commits.
- @stbuehler has 1 commits.
- @eagleflo has 1 commits.
- @christopherwright has 1 commits.
- @pixelglow has 1 commits.
- @polazarus has 1 commits.
- @amb26 has 1 commits.
- @thejh has 1 commits.
- @abi has 1 commits.
- @mjackson has 1 commits.
- @mudukutore has 1 commits.
- @scunningham has 1 commits.
- @vitorbal has 1 commits.
- @bennoleslie has 1 commits.
- @talltyler has 1 commits.
- @tjanczuk has 1 commits.
- @errordeveloper has 1 commits.
- @simenbrekken has 1 commits.
- @rootslab has 1 commits.
- @almost has 1 commits.
- @siddMahen has 1 commits.
- @jordansissel has 1 commits.
- @mattrobenolt has 1 commits.
- @bpasero has 1 commits.
- @swaj has 1 commits.
- @darashi has 1 commits.
- @devdazed has 1 commits.
- @aviflax has 1 commits.
- @pgte has 1 commits.
- @ragiragi has 1 commits.
- @psung has 1 commits.
- @DamonOehlman has 1 commits.
- @emerleite has 1 commits.
- @mrb has 1 commits.
- @rauchg has 1 commits.
- @chjj has 1 commits.
- @einaros has 1 commits.
- @pvorb has 1 commits.
- @lstat has 1 commits.
- @quackingduck has 1 commits.
- @ecto has 1 commits.
- @fent has 1 commits.
- @tedsuo has 1 commits.
- @bminer has 1 commits.
- @vinc has 1 commits.
- @Jimbly has 1 commits.
- @ming-codes has 1 commits.
- @shlevy has 1 commits.
- @ress has 1 commits.
- @mattezell has 1 commits.
- @mikeseven has 1 commits.
- @yosefd has 1 commits.
- @nfriedly has 1 commits.
- @mgolawala has 1 commits.
- @fukayatsu has 1 commits.
- @springmeyer has 1 commits.
- @AelMalinka has 1 commits.
- @gjtorikian has 1 commits.
- @ando-takahiro has 1 commits.
- @bts has 1 commits.
- @javihernandez has 1 commits.
- @jakl has 1 commits.
- @kg has 1 commits.
- @rsolomo has 1 commits.
- @evanderkoogh has 1 commits.
- @mattness has 1 commits.
- @sstur has 1 commits.
- @joelrbrandt has 1 commits.
- @wavded has 1 commits.
- @dscape has 1 commits.
- @erikcorry has 1 commits.
- @g2p has 1 commits.
- @refractalize has 1 commits.
- @jplock has 1 commits.
- @nakamura-to has 1 commits.
- @mexpolk has 1 commits.
- @phihag has 1 commits.
- @mmorearty has 1 commits.
- @prybin has 1 commits.
- @joeandaverde has 1 commits.
- @sh1mmer has 1 commits.
- @EugenDueck has 1 commits.
- @tylerneylon has 1 commits.
- @goloroden has 1 commits.
- @wltsmrz has 1 commits.
- @bobrik has 1 commits.
- @bearice has 1 commits.
- @aoberoi has 1 commits.
- @pooyasencha has 1 commits.
- @fredericgermain has 1 commits.
- @tasogarepg has 1 commits.
- @regality has 1 commits.
- @serby has 1 commits.
- @rngadam has 1 commits.
- @aadityabhatia has 1 commits.
- @Soarez has 1 commits.
- @olalonde has 1 commits.
- @fredericosilva has 1 commits.
- @gramakri has 1 commits.
- @fat-crocodile has 1 commits.
- @timkuijsten has 1 commits.
- @axiak has 1 commits.
- @huckphin has 1 commits.
- @naholyr has 1 commits.
- @luk- has 1 commits.
- @lukebayes has 1 commits.
- @Niggler has 1 commits.
- @jhnns has 1 commits.
- @JamesHight has 1 commits.
- @mharsch has 1 commits.
- @cdent has 1 commits.
- @FZambia has 1 commits.
- @aeosynth has 1 commits.
- @danmilon has 1 commits.
- @jgable has 1 commits.
- @andyburke has 1 commits.
- @sugendran has 1 commits.
- @yakubori has 1 commits.
- @jimschubert has 1 commits.
- @pwnall has 1 commits.
- @dankohn has 1 commits.
- @arianitu has 1 commits.
- @cannona has 1 commits.
- @hij1nx has 1 commits.
- @ichernev has 1 commits.
- @AlexeyKupershtokh has 1 commits.
- @kustosz has 1 commits.
- @doortts has 1 commits.
- @mitar has 1 commits.
- @arhart has 1 commits.
- @tmuellerleile has 1 commits.
- @kellygerber has 1 commits.
- @chisophugis has 1 commits.
- @olof has 1 commits.
- @kevinoid has 1 commits.
- @gorillamania has 1 commits.
- @bfrohs has 1 commits.
- @nathan7 has 1 commits.
- @kysnm has 1 commits.
- @nickdesaulniers has 1 commits.
- @vlajos has 1 commits.
- @yuanchuan has 1 commits.
- @OJezu has 1 commits.
- @swang has 1 commits.
- @chilts has 1 commits.
- @PartTimeLegend has 1 commits.
- @evansolomon has 1 commits.
- @fourplusone has 1 commits.
- @uggedal has 1 commits.
- @gigadude has 1 commits.
- @ChrisWren has 1 commits.
- @duanyao has 1 commits.
- @mayn has 1 commits.
- @floatdrop has 1 commits.
- @JayBeavers has 1 commits.
- @skratchdot has 1 commits.
- @glenjamin has 1 commits.
- @VanCoding has 1 commits.
- @ManInTheBox has 1 commits.
- @bogushevich has 1 commits.
- @phillipalexander has 1 commits.
- @timrwood has 1 commits.
- @LinusU has 1 commits.
- @mridgway has 1 commits.
- @gabrielf has 1 commits.
- @groner has 1 commits.
- @skabbes has 1 commits.
- @gsf has 1 commits.
- @nikai3d has 1 commits.
- @skepticfx has 1 commits.
- @camswords has 1 commits.
- @loyd has 1 commits.
- @gimelfarb has 1 commits.
- @pflannery has 1 commits.
- @tugrul has 1 commits.
- @gluxon has 1 commits.
- @joliss has 1 commits.
- @roamm has 1 commits.
- @jsha has 1 commits.
- @wesolows has 1 commits.
- @mquandalle has 1 commits.
- @nemtsov has 1 commits.
- @iamdoron has 1 commits.
- @austo has 1 commits.
- @makepanic has 1 commits.
- @nitroduna has 1 commits.
- @subzey has 1 commits.
- @jugglinmike has 1 commits.
- @maxtaco has 1 commits.
- @gbrail has 1 commits.
- @shuhei has 1 commits.
- @daguej has 1 commits.
- @9Y5 has 1 commits.
- @euoia has 1 commits.
- @cscott has 1 commits.
- @kanreisa has 1 commits.
- @EvanCarroll has 1 commits.
- @sandinmyjoints has 1 commits.
- @geirha has 1 commits.
- @denzp has 1 commits.
- @seanmonstar has 1 commits.
- @adrianheine has 1 commits.
- @feross has 1 commits.
- @hustxiaoc has 1 commits.
- @jeisinger has 1 commits.
- @ryancole has 1 commits.
- @kpdecker has 1 commits.
- @rohiniwork has 1 commits.
- @cb1kenobi has 1 commits.
- @michaelkebe has 1 commits.
- @GUI has 1 commits.
- @euank has 1 commits.
- @edmorley has 1 commits.
- @jkrems has 1 commits.
- @reem has 1 commits.
- @skeggse has 1 commits.
- @txdv has 1 commits.
- @edumansky has 1 commits.
- @inthecloud247 has 1 commits.
- @oppenlander has 1 commits.
- @jgillich has 1 commits.
- @luciotato has 1 commits.
- @threeday0905 has 1 commits.
- @kevinsimper has 1 commits.
- @warseph has 1 commits.
- @flyover has 1 commits.
- @piranna has 1 commits.
- @majimboo has 1 commits.
- @tlivings has 1 commits.
- @lo1tuma has 1 commits.
- @alippai has 1 commits.
- @Mickael-van-der-Beek has 1 commits.
- @ateich has 1 commits.
- @kennyluck has 1 commits.
- @pfmooney has 1 commits.
- @jamesanthonyferguson has 1 commits.
- @julien-f has 1 commits.
- @gyson has 1 commits.
- @geon has 1 commits.
- @stiliyan has 1 commits.
- @cynron has 1 commits.
- @cistov has 1 commits.
- @msafi has 1 commits.
- @roryrjb has 1 commits.
- @jcowgill has 1 commits.
- @xjamundx has 1 commits.
- @maraca has 1 commits.
- @leobalter has 1 commits.
- @brycekahle has 1 commits.
- @gitter-badger has 1 commits.
- @vweevers has 1 commits.
- @tkellen has 1 commits.
- @evantorrie has 1 commits.
- @bk2204 has 1 commits.
- @kevinohara80 has 1 commits.
- @benjamincburns has 1 commits.
- @teppeis has 1 commits.
- @timruffles has 1 commits.
- @CGavrila has 1 commits.
- @caitp has 1 commits.
- @konklone has 1 commits.
- @Cydox has 1 commits.
- @wizardzloy has 1 commits.
- @jessecogollo has 1 commits.
- @chrisalley has 1 commits.
- @MicTech has 1 commits.
- @qbit has 1 commits.
- @iamphill has 1 commits.
- @jongyeol has 1 commits.
- @bcbcb has 1 commits.
- @sairion has 1 commits.
- @ziyunfei has 1 commits.
- @toastynerd has 1 commits.
- @wizicer has 1 commits.
- @ttrfwork has 1 commits.
- @jray has 1 commits.
- @mathiask88 has 1 commits.
- @qzaidi has 1 commits.
- @remixz has 1 commits.
- @skaapgif has 1 commits.
- @ryanseys has 1 commits.
- @dandv has 1 commits.
- @jscissr has 1 commits.
- @detj has 1 commits.
- @amir-s has 1 commits.
- @charmander has 1 commits.
- @bjouhier has 1 commits.
- @goto-bus-stop has 1 commits.
- @pmed has 1 commits.
- @SgtPooki has 1 commits.
- @TierneyC has 1 commits.
- @h7lin has 1 commits.
- @RubenVerborgh has 1 commits.
- @stcruy has 1 commits.
- @runeli has 1 commits.
- @mdarse has 1 commits.
- @connor4312 has 1 commits.
- @MayhemYDG has 1 commits.
- @olov has 1 commits.
- @phlco has 1 commits.
- @kohei-takata has 1 commits.
- @jagoda has 1 commits.
- @ajcrites has 1 commits.
- @hoho has 1 commits.
- @danvarga has 1 commits.
- @chrisyip has 1 commits.
- @gromnitsky has 1 commits.
- @maqnouch has 1 commits.
- @ivan has 1 commits.
- @smikes has 1 commits.
- @cosmosgenius has 1 commits.
- @fsbatista has 1 commits.
- @tyleranton has 1 commits.
- @petschekr has 1 commits.
- @yanxyz has 1 commits.
- @sixmen has 1 commits.
- @not-implemented has 1 commits.
- @jomo has 1 commits.
- @gireeshpunathil has 1 commits.
- @LPGhatguy has 1 commits.
- @iamthechad has 1 commits.
- @stites has 1 commits.
- @muddletoes has 1 commits.
- @JacobEdelman has 1 commits.
- @apechimp has 1 commits.
- @liveinjs has 1 commits.
- @OleksandrChekhovskyi has 1 commits.
- @tflanagan has 1 commits.
- @DannyNemer has 1 commits.
- @joepie91 has 1 commits.
- @vaseker has 1 commits.
- @sxa555 has 1 commits.
- @mtharrison has 1 commits.
- @brodybits has 1 commits.
- @saljam has 1 commits.
- @foliveira has 1 commits.
- @mzgol has 1 commits.
- @johannhof has 1 commits.
- @charlierudolph has 1 commits.
- @bahamas10 has 1 commits.
- @whitlockjc has 1 commits.
- @rodmachen has 1 commits.
- @MJefferson has 1 commits.
- @dougshamoo has 1 commits.
- @dhodder has 1 commits.
- @jasonkarns has 1 commits.
- @galambalazs has 1 commits.
- @daveboivin has 1 commits.
- @viirya has 1 commits.
- @TimothyGu has 1 commits.
- @dohse has 1 commits.
- @socketpair has 1 commits.
- @calebboyd has 1 commits.
- @idoby has 1 commits.
- @smith-kyle has 1 commits.
- @Martii has 1 commits.
- @emilyaviva has 1 commits.
- @SPGB has 1 commits.
- @birnam has 1 commits.
- @usta has 1 commits.
- @hellopao has 1 commits.
- @DaftMonk has 1 commits.
- @zbinlin has 1 commits.
Activity
jasnell commentedon Nov 12, 2015
As opposed to inviting them to the github organization and granting free membership, an alternative would be to offer a discount code for membership to these individuals who, quite likely, are not actively involved in Node development efforts. In other words, if they wish to become more actively involved again, then by all means take join the organization as an active contributor and receive the associated benefits, but alternatively, here is a discount as a thank you for your prior contributions...
mikeal commentedon Nov 12, 2015
@jasnell I thought about that but then once I had the list I realized how silly it would be at some level. Some of the top historic contributors ever to node.js are on that list, sending Ryan Dahl a "discount" on Node.js seems either laughable or insulting on some level :(
jas- commentedon Nov 13, 2015
I would like to make more contributions but want to ensure any future work on the
crypto.Certificateobject (such as CSR, x.509, PKCS#7, PKCS#12 and CA) functionality would be welcomed. Someone mentioned in the #3761 issue that there is a crypto wg? I recently attempted to ask some core maintainers in IRC but its always hit and miss due to timezones, work etc.creationix commentedon Nov 13, 2015
How much is membership? Maybe discount a dollar per commit landed?
mikeal commentedon Nov 13, 2015
Sorry for the confusion here, I'm not talking about the CLA (although we no longer have it) I'm talking about our new policy of on-boarding new contributors as committers much earlier than we did prior.
As to the CLA, that no longer exists, we now use the DCO which is a notice in the CONTRIBUTING file and effectively provides the same protection.
"Historic" in the sense that the contribution fell shortly before we were on-boarding committers the way we are now.
mikeal commentedon Nov 13, 2015
That isn't feasible :)
mikeal commentedon Nov 13, 2015
@jas- there isn't so much a crypto "working group" as there is a "crypto team." Working groups tend to be lead by someone and take on some additional organization but hasn't happened, instead there's a GitHub team that we @ in any crypto issue to get them onboard. I believe you are on the list for the next committer onboarding, once you are a committer we can easily add you to that team.
rsms commentedon Nov 13, 2015
When you posted this issue, I received an email notifying me of being mentioned — one option could be to do some sort of "action needed" where contributors (like myself) who are still interested in Node can chime in to get a discount code, membership or whatever you're planning. I suspect a majority of the people mentioned above are no longer involved in node, or was never involved (but just helped fix some bug.)
jasnell commentedon Nov 13, 2015
@mikeal ... perhaps this:
(we can play with that threshold a bit, 100 commits may be too high)
rsms commentedon Nov 13, 2015
@jasnell 100 commits = 2 people (not including ry.) Also, contribution within the last year doesn't make that much sense, does it — a lot of the foundational "dirty work" happened early (2010-2013 ish) in Node's life. Just my 5¢ :)
jasnell commentedon Nov 13, 2015
As I said we can play with that threshold a bit ;-)
saper commentedon Nov 14, 2015
Even if only 10% of 600 will stay a high-yield committers, $60k/year is a bargain.
jasnell commentedon Nov 14, 2015
My main concern is that the free membership for organization members is a benefit. I'd like it to be one of the incentives that encourage more contributions in the future. I'll defer to @mikeal's judgement on it tho.
mikeal commentedon Nov 14, 2015
So, the board created the Individual Membership program to try and broaden
the perspective of the board and bring in more input from the broader
community. The current seat for the TSC on the board does a good job of
representing the interests of those actively engaged in core (for now, if
the TSC grows and has less overlap with the CTC that could change).
Free membership is actually org wide, so most of the people eligible aren't
active in core but in other WGs. As such it's a poor incentive for core
contributions.
I guess the main question would be: does this bring in more of the user
community? Do we think this list is representative of people who may have
once used node but are now dissengaged or is it a list of people who
contributed to core early on until it was sufficient for them to spend all
their time up the stack?
On Friday, November 13, 2015, James M Snell notifications@github.com
wrote:
jas- commentedon Nov 14, 2015
What ever happened to doing it for the glory?
aheckmann commentedon Nov 14, 2015
Doesn't matter too much to me either way. I still use node everywhere and
lurk to stay aware of changes which potentially affect my team but this
probably won't increase or decrease my contribution level.
Kind thought though <3
On Nov 13, 2015 8:04 PM, "Jason Gerfen" notifications@github.com wrote:
zimbatm commentedon Nov 14, 2015
You can remove me from the list, I am not an active contributor anymore. In
fact I would suggest to ignore any contribution older that X months to keep
the board with interested people.
On Sat, 14 Nov 2015 06:15 Aaron Heckmann notifications@github.com wrote:
tyleranton commentedon Nov 16, 2015
I only have one commit, but am definitely wanting to contribute more. I actively follow and use Node. I wouldn't say I'm deserving of discounts or anything. 1 commit isn't a big deal.
seebees commentedon Nov 16, 2015
I'm not sure what the cost/benefit of all this is, but I would do something like: any commit that lands gets you a 1 year subscription. Give all the people on this list a 1 year sub, and then if they stay active great, if they don't, then great.
Anything that is forever is a bad idea, so how do you plan to cull your current list of "members"? Activity seems like a good proxy to me...
This also has the advantage of not only incentivizing past activity, but also incentivizing future activity.
coolaj86 commentedon Nov 20, 2015
Just saw the announcement about individual members. https://nodejs.org/en/blog/community/individual-membership/
Was there any resolution as to discount for membership based on commits? I'm in a scrappy startup right now and being very discriminate about how and where I spend money, but would love to join.
I'm still active in the node.js community, but as of late node.js has been so awesome that I haven't been plagued by very many bugs in the code or shortcomings in the docs except for a few that were outside of my technical capability to fix by myself (thanks @indutny) and hence haven't been an active committer to core.
mikeal commentedon Jan 7, 2016
Talked about this today in the TSC meeting.
The consensus seemed to be that we should invite everyone with 3 or more commits to the GitHub org. After a few days (enough time for people to accept their invites) I can run the script that adds every org member to the "members" group. At that point I'll log a new issue in the members repo about adding these people, the CoC, and what the moderation repo is (since they'll be subscribed).
To re-iterate, we are not giving commit bits on anything, only adding them as org members. The only things they have access to which they did not before:
If there aren't any objections I'll get to this in the next few days.
jasnell commentedon Mar 22, 2016
@mikeal ... I assume there's no reason to keep this open?
seebees commentedon Mar 23, 2016
I'm curious what ever happened with this. Was I supposed to get an email? Or did this go off and never happen. Just wondering.
mikeal commentedon Mar 23, 2016
It didn't happen because the CTC/TSC never agreed on a threshold.
jasnell commentedon Apr 22, 2016
Closing. Doesn't appear to be anything further on this. @mikeal, if this gets revisited, perhaps opening an issue over in the TSC repo is better. Can reopen this if necessary