On Fri, March 17, 2006 2:25 pm, Dave Newton said: >> Truth is nothing but a feeling that something is true. Therefore, not >> saying how you feel is tantamount to a lie IMO. >> > > Not at all... Lying implies an intent to deceive. Lying would be saying > that you believed something that you didn't believe.
If someone says to you "the sky is purple", and totally believes it themselves, but you believe it isn't true yet you say nothing, aren't you on an intellectual level lying? There was no intent to deceive on the other persons part, but by not speaking up, by not confronting something you believe is not the case, isn't that a form of dishonesty, on an intellectual level? I want to make one thing clear, because maybe I haven't thus far... I don't believe Ted is lying about anything. Not one bit. I absolutely think be believes what he is saying. I just happen to disagree with some of it, and have said so, and I believe if I hadn't then I would be guilty of some form of dishonesty, even if only on an abstract intellectual level, and even if just with myself. > Not saying anything is a simple matter of keeping your mouth shut. My feeling is that if you see something that you don't agree with that you think can be made better, you have an obligation to speak up and try. You may fail miserably, but again, inaction is worse than being wrong IMO. And by the way, we aren't talking about toppling a corrupt government here :) Nothing nearly that grandiose! We're just talking a disagreement on philosophy. > Which I believe is actually against the rules on the internet. >> *YOUR* trying to share *YOUR* solutions. But if someone else wants to >> share their solutions, they have to go *through* you. And you don't see >> why there's frustration? >> > > This simply isn't true. If you want it to be in mainline Apache code, > it's true. But we live in the open-source world, and you can share > whatever you want. You could take ALL the Apache code and fork it. You > can modify chunks of it and distribute that. > Is that a good idea? Eh, probably not. Your absolutely right about that. But clearly, being part of the mainline code is a better opportunity to get your ideas to the masses than doing something on your own, and hence it can be frustrating to not be able to do that. I can tell you I've been approached about branching Struts, and even entertained the thought myself at one point. I quickly decided I didn't like the idea, and I continue to be against the idea because I think it would do more harm than good, as you basically say here. But it's always an option, you right about that. > It's a fact that committers have a limited amount of time and everything > that people want included won't be. Sometimes the reasons for not > including will be valid. Sometimes they'll be capricious. I understand that, and really have no basic problem with it. They have earned that right of refusal, without question. All I'm saying is there is a barrier for someone outside the circle to get code in the mainline, as you say, that a committer doesn't have (not to the same extent anyway... other committers could veto of course), and this can be frustrating. Is it wrong that it works this way? No. Can it be frustating? Yes. That's all I'm saying :) > Oh well! >> Oh, I think I know what you'd say to that... there are alternatives. >> And >> your right! That's how Java Web Parts got started. I wanted to share >> my >> solutions too, let people decide if they liked them or not, use them if >> they want or not, and I wasn't allowed to do it here. So, I went >> elsewhere. And you know, it worked out for the best, so I suppose in >> the >> end I should thank you! >> > > Id on't know if you should thank them, but it proves my point. Your right, it does. :) But it also kind of proves mine... if my original AjaxTags had been accepted and were now part of Struts, would they be more popular now? I suspect they would. Much more importantly though, would it have helped the community more? Again, I suspec the answer is yes. Again, this isn't sour grapes... however I may have felt a year ago I don't feel now, I'm fine with how things turned out. >> And forget all that... let's say I'm completely off-base there... the >> simple fact is that people in the community look to the committers as >> subject matter experts, and if you don't understand that, then again, >> you >> are really quite blind. > > One of the few times where I'll disagree out loud with you ;) What were the other times, silent protest?!? :-) LOL > I view commiters as potential experts on the project(s) they commit to. > This doesn't mean they don't have (or have) personal biases; in fact it > may _increase_ the amount of bias. > > I don't view anything anybody says as authoritative until I digest it, > perhaps try alternative options, seek out the advice of others, blah > blah blah. So Ted says this, Craig says that, James says the other, > Frank says this, Dakota says that. And I think you have the right attitude. But can you really say that, from a technical standpoint, you don't expect that a committer knows what they're talking about? Certainly that should be one prerequisite for being a committer on *any* project, shouldn't it? And from the perspective of the majority of the general developer community, isn't it fair to think that when they ask how to do something, and a committer responds, that the response they get is viewed as more "authoritative" than if you or I answer? > In the end? > > What does _Dave_ think? I'm smart and open enough to take it all in and > come up with something on my own. It might be a clone of what somebody > else thought. It might be a bastardized hybrid solution (most typical; > frameworks often give me hives ;) It might be something completely > stupid that I end up using because it's done and works, even though I > might have to refactor it out later. Again, I think that's the right attitude to have. But when your weighing an opinion, as you necessarily do subconsciously, do you think that Ted for instance knows more about Struts than me? I can tell you that *I* think he does! :) Therefore, when I'm looking for a question to be answered, a *technical* question, his answer means more than my own, and it should! > I'm babbling, but the bottom line is that I determine > "authoritativeness" based on several criteria, most of which don't have > anything to do with letters after somebody's name or the fact that > they're on a board, committee, or have repository access :) Not babbling at all :) >> And if you don't think that infers a certain >> degree of responsibility, then we really do have nothing further to talk >> about. >> > > That doesn't make any sense to me. You can have a philosophical > disagreement with somebody and choose to ignore that portion of debate, > but it doesn't remove the technological aspects. Interestingly, this entire thread has really been about philosophy. I don't think I've talked about anything technical, not that I recall anyway. > Debate on technical merits, fine, but this has really devolved into > something else, IMNSHO. Your probably right about that, but it kind of started out as a non-technical debate in the first place :) I'm not so sure it devolved at all, rather it just continued as it started! > I really don't believe it has been disrespectful or construed as such by > anybody involved. I'm happy to hear that you feel that way. Like I said, I've made a conscious effort to not be disrespectful to anyone, but its for others to judge if I succeeded or not. My desire to be a productive part of this community, in whatever capacity, has never waivered, and it isn't my goal to piss off people I might be working with :) Hopefully we can simply state our thinking, see where we agree and disagree, and go from there. > Dave Frank --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]