On Apr 25, 2012, at 12:02 AM, Charles R Harris wrote: > > > On Tue, Apr 24, 2012 at 10:25 PM, Travis Oliphant <tra...@continuum.io> wrote: > > On Apr 24, 2012, at 10:50 PM, Charles R Harris wrote: > >> >> >> On Tue, Apr 24, 2012 at 9:28 PM, Fernando Perez <fperez....@gmail.com> wrote: >> On Tue, Apr 24, 2012 at 8:02 PM, Charles R Harris >> <charlesr.har...@gmail.com> wrote: >> > Fernando, I'm not checking credentials, I'm curious. >> >> Well, at least I think that an inquisitive query about someone's >> background, phrased like that, can be very easily misread. I can only >> speak for myself, but I immediately had the impression that you were >> indeed trying to validate his background as a proxy for the >> discussion, and suggesting that others had the same curiosity... >> >> Had the question been something more like "Hey Nathaniel, what other >> projects do you think could inform our current view, maybe from stuff >> you've done in the past or lists you've lurked on?", I would have a >> very different reaction. But this sentence: >> >> """ >> I admit to a certain curiosity about your own involvement in FOSS >> projects, and I know I'm not alone in this. >> """ >> >> definitely reads to me with a rather dark and unpleasant angle. Upon >> rereading it again now, I still don't like the tone. I trust you when >> you indicate that your intent was different; perhaps it's a matter of >> phrasing, or the fact that English is not my native language and I may >> miss subtleties of native speakers. >> >> >> Perhaps it was a bit colored, but even so, I'd like to know some specifics >> of his experience. Monotone was one of the projects that sprang up after >> Linus started using Bitkeeper as an open alternative, but that is actually >> fairly recent (2003 or so) and much of the discussion seems to have been >> carried on over IRC, rather than a mailing list. I'm guessing that some >> other projects could have taken place in the 90's, but things have changed >> so much since then that it is hard to know what was going on in that decade. >> There was certainly work on the C++ Template library, Linux, Python, and >> various utilities. But it is hard to know. In any case, I'd guess that >> Monotone was a fairly tight knit community, and about 2007 most of the >> developers left. I'd guess it was mostly a case of git and mercurial >> becoming dominant, and possibly they also lost interest in DVCS and moved on >> to other things. >> >> Numpy itself has gone through several of those transitions, and looking >> back, I think one of the problems was that when Travis left for Enthought he >> didn't officially hand off maintenance. The whole transition was a bit >> lucky, with David, Pauli, and myself unofficially continuing the work for >> the 1.3 and 1.4 releases. At that point I was hoping David could more or >> less take over, but he graduated, and Pauli would have been an excellent >> choice, but he took up his graduate studies. Turnover is a problem with open >> source, and no matter how much discussion there is, if people aren't doing >> the work the whole thing sort of peters out. > > Thanks for explaining yourself. The tone you used could earlier have been > mis-interpreted (though I would hope that people would look at your record of > contribution and give you the benefit of the doubt). Your last sentence is > very true. In this particular case, however, there is enough interest that > the whole thing will not peter out, but there is a strong chance that there > will be competing groups with divergent needs and interests vying for how the > project should develop. > > There are many people who rely on NumPy and are concerned about its progress. > NumFocus was created to fight for resources to further the whole ecosystem > and not just rely on volunteers that are available. I fundamentally do not > believe that model can scale. There are, however, ways to keep things open > source and allow people to work on NumPy as their day-job. Several companies > now exist that benefit from the NumPy code base and will be interested in > seeing it grow. > > It is a mis-characterization to imply that I "left the project" without a > "hand-off". I never handed off the project because I never left it. I was > very busy at Enthought. I will still be busy now. But, NumPy is very > important to me and has remained so. I have spent a great deal of mental > effort trying to figure out how to contribute to its growth. Yes, I allowed > other people to contribute significantly to the project and was very > receptive to their pull requests (even when I didn't think it was the most > urgent thing or something I actually disagreed with). > > Well then, let's say you should have handed off, because you no longer had > the time to devote to it. You made the 1.2.1 release, and after that you > weren't really involved until recently. Now I'm sure that you didn't lose > interest, but you did lose the time, and I think it would have been better if > you had realized that fact up front.
I will grant you that. Hindsight is 20/20. And that certainly wasn't my intention and so I'm not sure I could have known enough to have that insight. Disappointment in that direction is another story for another time --- it has led directly to my current involvement and interest. -Travis
_______________________________________________ NumPy-Discussion mailing list NumPy-Discussion@scipy.org http://mail.scipy.org/mailman/listinfo/numpy-discussion