> Because, hum well, let's say I code for fun. And some mails with Mr > Kirby were far from that. Moreover he asked on newsgroup if I was simply > "wasting my time" adding some features. > Really irritated, one hour later, I started Scid-pg. > Regarding "vibrant effort", I did not check progress of ChessDB, but if > he added more useful (no time wasting) features than me, then > congratulations.
Okay, I code for fun. And some of the code I write, I just keep for myself. But some code I wish to contribute back to an open source project, because I'm proud of it, and I think it's handy, and I like to give back. But the open source development process is, sadly, not about everyone hugging and kissing and committing every patch. It's a process of peer review, and discussion, and debate, and sometimes out and out flame war. But that's how good software gets built. The little bits of my code that are in ChessDB are the better for your review and comments, as well as the comments and bugs found by others. It was annoying to me to have to change it to satisfy the comments of others, but I did it, and the project is better for it. Now I didn't see any private emails between you and Dr. Kirby, but I did see the public exchanges. I saw nothing in his comments that were out of line or overly harsh; they were certainly far milder than I've seen in many other successful projects. Further, I started out feeling that you had proposed a good feature; Dr. Kirby wrote a response that persuaded me that it was not appropriate for ChessDB. That was certainly an opportunity for you to propose a counter point, or perhaps to suggest that the project needed something other than an autocratic leader for decisions like these. But you never, as far as I saw, advocated or tried to come up with a persuasive argument otherwise; you seem to have just taken your ball and gone home. > You will never find a greatest opponent as I am to forks. ChessDb is a > fork (consider the useless replacement of 1600+ Scid occurences in > source code to chessDB, what was this for !?, copyrights added on files > where not a single byte was changed !? ). I did not behave like that in > order to be able to quickly give my changes back to Scid (and Shane > Hudson). Scid-pg is not a fork, I'll do my best for that. I take exception to your interpretation of that change. I believe Dr. Kirby has been nothing but gracious and respectful of Shane's work. Read this from the opening screen of ChessDB: ChessDB is based on Scid - http://scid.sourceforge.net/ but has new features, enhancements and bug-fixes. More than 90% of ChessDB's code comes from Scid. The main author of Scid was Shane Hudson. Shane is NOT responsible for any bugs in ChessDB Note the *last* line. *That* is the kindest gift we can give to Shane; acknowledge his work, but pin none of our faults on him. Similarly, changing the notices from scid to ChessDB is a courtesy not an insult. Cheers, Jeremy p.s. If we're voting, I'm actually in favor of autocratic maintainers, I think it works best. But it requires good benevolent dictators, so beware of peasants with pitchforks, Dave...<grin> ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier. Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Scid-users mailing list Scid-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/scid-users