Jaak, maybe. Maybe I am now interpreting perfectly normal posts as aggressive. And if so, I am sorry too. And yes you are right, there are plenty posts which are fine, so for that wrong and exaggerated assertion I am sorry too<br><br>And I appreciate that English is not your first language. It is not mine either. <br><br>But sentences like this one :"The explanations given oftentimes seem utterly stupid from my perspective."<br>are aggressive and unfriendly, no matter how you turn it. You can disagree with decisions, you can find explanations incomplete, unsatisfactory or ignoring your points, but to call them "utterly stupid" suggests that you consider the person who gave the explanations as "utterly stupid" too. Which they are manifestly not. So it is an insult. <br><br>I spend some time last night, which I will not get back, on looking at the posts surrounding your entry into the scene and then a bit later your announcement of sword++. At the core the impression I gained then and now again on rereading was you were a young lad fresh out of uni who had learned The Right Way ® of programming and were now trying to impose it. Several years have passed since and your tone has not much changed.  Black is black, white is white and the rest of us is wrong. <br><br>There are other aspects: <br><br>- you claim you can not understand the engine. I do, or I do at least those parts I am interested in. I am not even a programmer. I am doing this as a hobby. When I want to understand something I look at the code and ask questions. I have never failed to understand things as long as I came along with a bit of time and willingness. <br><br>- You complain about your patches not getting accepted, but then say you are not willing to do trivial bug fixes and trivial patches. You say fixing bugs requires refactoring. It seems to me that at the core of it is your unwillingness to change and adapt according to place and project. Which I would think is a must in your professional world. Maybe it is a step too far in a project done in spare time, fair enough, but then even this could be done with more grace. <br><br>Finally, I have found not just my patches getting accepted without problem, but also that I actually commit to parts of the svn tree without any supervision other than post hoc. Why is that? It is not because I am a better programmer, far from that, it is because I willingly accept any restrictions put upon me and stick to them. Some of the restrictions I understand, some are above my head and some seem arbitrary to me, but so what? In the end I must admit I probably would not realise when what seems arbitrary to me is far from. And even if, I am invited to help and I must collaborate and adapt to those who are longer here. <br><br>Yours<br><br>Peter<br><br><br><br><br><br>Sent from my mobile. Please forgive shortness, typos and weird autocorrects.<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"></head><body><div class="quote" style="line-height: 1.5"><br><br>-------- Original Message --------<br>Subject: Re: [bt-devel] NASB Unlock Key<br>From: Jaak Ristioja <jaak@ristioja.ee><br>To: bt-devel@crosswire.org<br>CC: <br><br><br type="attribution"><blockquote class="quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Dear Peter,<br><br>Thank you for taking the time to write about this. And please don't feel<br>sorry about being blunt or afraid of trying to offend me. I believe I<br>can take the criticism, test it and accept what is due.<br><br>I do believe your (and Troy's) statements about how you see and feel and<br>perceive all of this. I admit that "my tone" during writing has not<br>always been neutral, loving and friendly, but has also perhaps contained<br>some elements of irony, sarcasm and ridicule of some ideas. I've been<br>actively trying to correct myself about such things, but am not yet<br>fully free from it. I apologize for any harm this has done. While I have<br>nothing to say to defend these transgressions, please forgive me for my<br>ignorance in thinking such words to be for the good.<br><br>On the other hand, please also be ware that the "tone" you perceive when<br>reading e-mails is very often not the "tone" the author had when writing<br>these words, but is instead generated by our subconsciousness which<br>tries to fill in the lack of voice, tone and body language. I've seen<br>myself fall into this trap as well.<br><br>In all humility (not that I think to have much) having tested your<br>conjectures about my motivations and expectations, I must say that I<br>believe these are wholly incorrect.<br><br>About acrimony, I am certain that you are incorrect that all such<br>threads created by me have been acrimonous. Because I actually just<br>quickly read through all 46 threads (not counting subthreads) I have<br>started on sword-devel (according to my e-mail archive), and could only<br>detect myself conciously expressing bitterness in only one of them:<br>"crosswire.org HTTPS certificate expired!" dated 2011.05.11 when I was a<br>bit angry because it didn't work. Among the rest of the 45 emails I<br>found two where in hindsight the wording might have been ambiguous in<br>this matter, but which I remember to have written without bitterness.<br><br>So if all those thread-starting posts have been acrimonous, and I see<br>myself acrimonious in only a few, it is obvious that I must be in a<br>grave state of sin and blindness in that matter.<br><br>Can you please elaborate on this, Peter, and help me see again?<br><br>I know I have been bitter some replies. While I know that nothing can<br>excuse this, it has been a suffering for me to understand why Crosswire<br>doesn't much refactor and fix bugs in Sword. I apologize if this has<br>resulted in me entertaining a pride, but I simply don't understand.<br><br>The explanations given oftentimes seem utterly stupid from my<br>perspective. Thanks to Troys last e-mails in this thread and elsewhere,<br>I've to a small extend been able to understand him and Crosswire a bit<br>more. I just don't understand you guys. The SWORD code is full with<br>low-hanging fruits, i.e. rotten bugs waiting to be fixed and<br>inefficiencies to be optimized. Why is practically NOTHING being done by<br>SWORD developers to improve such matters? Why is help to improve things<br>rejected? Why are bug reports ignored? Why are concerns of frontend<br>developers always discarded?<br><br>It seems INSANE and I've not received any explanations which would<br>reasonably explain whole situations, which is why I've almost always<br>replied requests for clarification and/or my counterarguments. So far<br>they have been unsuccessful in enlightening me, and I've not managed to<br>persuade my discussion partners as well, possibly only gotten them<br>deeper entrenched in their positions.<br><br>Although I admit to having made mistakes by my choice of words, I<br>suspect that perhaps my persistence in continuing such discussions and<br>persistance in pushing for change is even more to blame, because it<br>might have tired you to the point that you perceive me negatively?<br><br>J<br><br><br>On 07.01.20 20:10, Peter Von Kaehne wrote:<br>&gt; Dear Jaak,<br>&gt; Greg and Troy have answered the substantials. May I only add - I would like you <br>&gt; to ask to have a serious look at the tone of your emails to this and related lists.<br>&gt; There are only two appropriate ways of using the library mand associated modules <br>&gt; and  you try to find a third one which does not exist.<br>&gt; <br>&gt; You can use it as a gift or you can use it + contribute as a part of the team.<br>&gt; <br>&gt; Latter does not seem to work as you and Troy do not really see eye to eye on the <br>&gt; terms and direction of development, the bulk of your patches are rejected as <br>&gt; they do not conform to the coding standard (chosen by the lead and not really up <br>&gt; to your question) and direction (again, chosen by the lead and really up to your <br>&gt; question).<br>&gt; <br>&gt; Former would require a certain level of acceptance that this is what you are <br>&gt; offered and whether it has a bow and a ribbon or not is not within your rights <br>&gt; to demand, it is a gift after all.<br>&gt; The usual approach a normal person has towards gifts they do not like is to <br>&gt; smile politely, thank the person who has given it and then take it to a charity <br>&gt; shop or recycle it otherwise. Or add some lacquer and furnish and use it anyway. <br>&gt; So you coudl of course find your replacement for libsword - but as Troy has <br>&gt; pointed out, you do end up in a dodgy landscape in terms of module rights if you <br>&gt; want to use our module base. Or you could add the lacquer and furnish to your <br>&gt; liking - after the giver has gone out of the door.<br>&gt; Your tone all the way through the last few years suggests that you believe you <br>&gt; are owed by Troy and by LibSword team a bow and a ribbon, tied to your exact <br>&gt; specification. It won't happen, so the moaning is useless. But more importantly <br>&gt; it is also a poor witness, it is aggravating, it is plain unpleasant. It makes <br>&gt; even sensible posts by you something only approached with trepidation<br>&gt; My suggestion is - use whatever glue code you would like to "sanitize" any <br>&gt; libsword output and be done with it. This is what you get and you won't get <br>&gt; anything different by moaning loud and repeatedly. Accept libsowrd and its <br>&gt; (Troy's)  ways or move on. Bibletime did that for a few years and it seemed to <br>&gt; work - there was some constructive flow back and forth even when Bibletime team <br>&gt; stayed somewhat outside the closer circle.<br>&gt; I am sorry to be so blunt. There have been several unfortunate threads on <br>&gt; sword-devel and else which have become acrimonous - but I find pretty much any <br>&gt; and all threads started by you on matters of Sword are acrimonous before anyone <br>&gt; else had even a chance to answer to you. Please do change this. This is not a <br>&gt; coding request but an etiquette request.<br>&gt; <br>&gt; Yours<br>&gt; <br>&gt; Peter<br><br>_______________________________________________<br>bt-devel mailing list<br>bt-devel@crosswire.org<br>http://www.crosswire.org/mailman/listinfo/bt-devel<br></blockquote></jaak@ristioja.ee></div></body></html>