<div dir="ltr"><div>Hi Jaak,<br><br></div>I&#39;ve been around CrossWire for quite a few years without actually being part of the official group, so I think my opinion might be helpful here as I don&#39;t have any turf to defend (CrossWire regulars: please chip in if I&#39;m misrepresenting anything).<br>

<div class="gmail_extra"><br><div class="gmail_quote">On Tue, Feb 25, 2014 at 7:18 PM, Jaak Ristioja <span dir="ltr">&lt;<a href="mailto:jaak@ristioja.ee" target="_blank">jaak@ristioja.ee</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div class="">-----BEGIN PGP SIGNED MESSAGE-----<br>
Hash: SHA1<br>
<br>
</div><div class="">On <a href="tel:25.02.2014%2002" value="+12502201402">25.02.2014 02</a>:21, Troy A. Griffitts wrote:<br>
&gt; I hesitate to even humor yet another response to unwarranted<br>
&gt; criticism.<br>
&gt;<br>
&gt; Let&#39;s just say what you really mean: &nbsp;You think people have<br>
&gt; trouble contributing to the SWORD project because we don&#39;t use your<br>
&gt; choice of source control software and because we have a very tight<br>
&gt; approval process for acceptance of code into our core engine.<br>
<br>
</div>If you think criticism on part of VCS and patch approval process is<br>
unwarranted, what are your arguments?<br></blockquote><div><br></div><div>I think it&#39;s perfectly reasonable to criticise choices such as VCS and the patch approval process.<br>What is unreasonable is to expect project maintainers to listen just because you have made that criticism.&nbsp; SWORD is a mature, feature-ful and complex library, and as result I&#39;m fairly happy with a default attitude of &quot;if it ain&#39;t broke, don&#39;t fix it&quot;.<br>

</div><div><br>I could be wrong, but my gut feel is that there are not many in the different front end teams that have actually made changes to SWORD, and I don&#39;t see that changes to VCS / patch approval process are likely to change that.&nbsp; While sharing code is good in theory, trying to make changes / improvements which are acceptable to all frontends is a lot harder than just making something which will work for your personal frontend (I&#39;ve tried).&nbsp; As a result, unless we want to have a different fork of SWORD for every frontend, with the resulting chaos, changes to SWORD affect more people and so will be harder to get in (and should have a higher quality control / review barrier).<br>

</div><div><br></div><div>It&#39;s also unreasonable to connect these choices to the &quot;freeness&quot; or otherwise of the software.&nbsp; As with all GPL software, you have the absolute freedom to modify it to your heart&#39;s content and to host it on a different version control system (though you will have to identify how it is changed and possibly rename it).&nbsp; If you want those changes to go back to the main repository, then people need to check that they work and that they don&#39;t break anything else.&nbsp; I would say most large open source projects have a fairly careful review process, some more stringent than CrossWire&#39;s.&nbsp; There&#39;s nothing special about the way CrossWire has done it.&nbsp; Contributing code back to open source software is not a right - it&#39;s a privilege, and the privilege has to be earned.<br>

<br></div><div>Jon<br></div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Blessings,<br>
Jaak<br>
<div class=""><br>
<br>
On <a href="tel:25.02.2014%2002" value="+12502201402">25.02.2014 02</a>:21, Troy A. Griffitts wrote:<br>
&gt; Jaak,<br>
&gt;<br>
&gt; I hesitate to even humor yet another response to unwarranted<br>
&gt; criticism.<br>
&gt;<br>
&gt; Let&#39;s just say what you really mean: &nbsp;You think people have<br>
&gt; trouble contributing to the SWORD project because we don&#39;t use your<br>
&gt; choice of source control software and because we have a very tight<br>
&gt; approval process for acceptance of code into our core engine.<br>
&gt;<br>
&gt; I am sorry, but these things are not on our agenda to change.<br>
&gt;<br>
&gt; Troy<br>
&gt;<br>
&gt;<br>
&gt;<br>
</div>&gt; On 02/24/2014 02:35 AM, Jaak Ristioja wrote: Hi!<br>
<div><div class="h5">&gt;<br>
&gt; I must say that although I do not agree with all the criticism of<br>
&gt; the Sword project I do agree with some of it, and I actually hope<br>
&gt; that a bit of healthy competition would help both parties.<br>
&gt;<br>
&gt; IMHO this again highlights some of the problems of the Sword<br>
&gt; project which have also been discussed previously: e.g. Sword<br>
&gt; module formats are not well documented and formalized (making them<br>
&gt; &quot;unreadable&quot;). In addition, although Sword is GPL, there are many<br>
&gt; obstacles for outsiders to actually start contributing to the<br>
&gt; project, hence I somewhat understand why Sword might be perceived<br>
&gt; as not Free software. The same goes for the distribution (and<br>
&gt; modification) of modules.<br>
&gt;<br>
&gt; It seems to me that the &quot;Free Scriptures&quot; project is an effort to<br>
&gt; develop a more open project with more freely distributable and<br>
&gt; modifiable modules. Seems like a good idea to me.<br>
&gt;<br>
&gt; Blessings, Jaak<br>
&gt;<br>
&gt; PS: Personally I&#39;d consider a BSD/MIT license for the software.<br>
&gt;<br>
&gt;<br>
&gt; On 22.02.2014 22:02, Stephan Kreutzer wrote:<br>
&gt;&gt;&gt;&gt; Hello,<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; I just want to announce that the project &ldquo;Free Scriptures&rdquo;<br>
&gt;&gt;&gt;&gt; (see <a href="http://www.free-scriptures.org" target="_blank">http://www.free-scriptures.org</a>) was started some time<br>
&gt;&gt;&gt;&gt; ago, which has the goal of developing freely licensed<br>
&gt;&gt;&gt;&gt; software for processing bible texts into various output<br>
&gt;&gt;&gt;&gt; formats. It will also serve as platform for &ldquo;language teams&rdquo;<br>
&gt;&gt;&gt;&gt; who work on the digitalization, proofreading and reproduction<br>
&gt;&gt;&gt;&gt; of bible texts of their native language. This way, we hope to<br>
&gt;&gt;&gt;&gt; establish a repository of public domain and freely licensed<br>
&gt;&gt;&gt;&gt; bible texts, which are carefully checked and ready for<br>
&gt;&gt;&gt;&gt; processing. At the same time, the language teams will be<br>
&gt;&gt;&gt;&gt; responsible for preparing and publishing the bible texts<br>
&gt;&gt;&gt;&gt; according to the context of their own language. The<br>
&gt;&gt;&gt;&gt; international &ldquo;Free Scriptures&rdquo; platform is intended to help<br>
&gt;&gt;&gt;&gt; the language-specific &ldquo;branches&rdquo; of the project. As we<br>
&gt;&gt;&gt;&gt; promote free software philosophy and practices in the field<br>
&gt;&gt;&gt;&gt; of bible software, we&rsquo;re therefore limited to bible<br>
&gt;&gt;&gt;&gt; translations which are either in the public domain or which<br>
&gt;&gt;&gt;&gt; are freely licensed initially. Not only are our software<br>
&gt;&gt;&gt;&gt; tools freely licensed, they&rsquo;re also required to be usable on<br>
&gt;&gt;&gt;&gt; freely licensed computer software environments. We refuse to<br>
&gt;&gt;&gt;&gt; use or integrate non-free, restrictive, proprietary<br>
&gt;&gt;&gt;&gt; software, because digital freedom matters for each and every<br>
&gt;&gt;&gt;&gt; user, especially if it comes to a highly important topic like<br>
&gt;&gt;&gt;&gt; the text of the bible. Please note that price isn&rsquo;t an issue<br>
&gt;&gt;&gt;&gt; at all as we face artificial legal and technical restrictions<br>
&gt;&gt;&gt;&gt; &ndash; freely licensed bible software and bible texts can be used<br>
&gt;&gt;&gt;&gt; commercially and non-commercially at the same time.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Since the SWORD project doesn&rsquo;t seem to be much concerned<br>
&gt;&gt;&gt;&gt; about digital freedom (no repository of OSIS sources, only<br>
&gt;&gt;&gt;&gt; unreadable SWORD modules) or the quality of bible texts (no<br>
&gt;&gt;&gt;&gt; checking, distribution of incorrect texts), I hope you at<br>
&gt;&gt;&gt;&gt; least don&rsquo;t hinder our efforts, since you too can benefit<br>
&gt;&gt;&gt;&gt; from them. Probably you may even improve your approach to one<br>
&gt;&gt;&gt;&gt; which is more compatible with other free (bible) software. If<br>
&gt;&gt;&gt;&gt; you have some questions or suggestions, please feel free to<br>
&gt;&gt;&gt;&gt; contact us. We host a discussion board on our website, where<br>
&gt;&gt;&gt;&gt; guests have write access. At the moment, there are several<br>
&gt;&gt;&gt;&gt; posts present in German language, which only stay there for<br>
&gt;&gt;&gt;&gt; the purpose of translation.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; As a first task, we&rsquo;re working on a tool for converting OSIS<br>
&gt;&gt;&gt;&gt; to Haggai XML. In the past, we&rsquo;ve specified Haggai XML as our<br>
&gt;&gt;&gt;&gt; own bible text encoding format, which is based on Zefania<br>
&gt;&gt;&gt;&gt; XML. Since neither Zefania XML nor OSIS are well-designed XML<br>
&gt;&gt;&gt;&gt; formats for bible text encoding, Haggai XML was intended as<br>
&gt;&gt;&gt;&gt; an improvement suggestion for Zefania XML. Zefania XML will<br>
&gt;&gt;&gt;&gt; now get improved to Zefania XML 2014, hopefully by keeping<br>
&gt;&gt;&gt;&gt; it&rsquo;s basic and primitive structure, which is ideal for the<br>
&gt;&gt;&gt;&gt; digitalization of old, printed bible texts. If Zefania XML<br>
&gt;&gt;&gt;&gt; 2014 gets released, we will consider to replace Haggai XML as<br>
&gt;&gt;&gt;&gt; main input format for our tools by it. As for now, we<br>
&gt;&gt;&gt;&gt; automatically generate PDF, EPUB2/3 and XHTML from Haggai XML<br>
&gt;&gt;&gt;&gt; input. In order to do the processing for the German &ldquo;Offene<br>
&gt;&gt;&gt;&gt; Bibel&rdquo; (&ldquo;Open Bible&rdquo; &ndash; the only freely-licensed modern bible<br>
&gt;&gt;&gt;&gt; translation in German language, which gets translated<br>
&gt;&gt;&gt;&gt; collaboratively on Wiki software, providing OSIS output), we<br>
&gt;&gt;&gt;&gt; work on a simple, basic conversion from OSIS to Haggai XML,<br>
&gt;&gt;&gt;&gt; so that we can use all of our tools we&rsquo;ve developed so far.<br>
&gt;&gt;&gt;&gt; Those tools will get migrated to &ldquo;Free Scriptures&rdquo; within the<br>
&gt;&gt;&gt;&gt; next time.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Sincerely, Stephan Kreutzer<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; PS: I can&rsquo;t register to your forum, the registration form<br>
&gt;&gt;&gt;&gt; gives a 404.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; _______________________________________________ sword-devel<br>
&gt;&gt;&gt;&gt; mailing list: <a href="mailto:sword-devel@crosswire.org">sword-devel@crosswire.org</a><br>
&gt;&gt;&gt;&gt; <a href="http://www.crosswire.org/mailman/listinfo/sword-devel" target="_blank">http://www.crosswire.org/mailman/listinfo/sword-devel</a><br>
&gt;&gt;&gt;&gt; Instructions to unsubscribe/change your settings at above<br>
&gt;&gt;&gt;&gt; page<br>
&gt;&gt;<br>
</div></div><div class="">&gt;&gt; _______________________________________________ sword-devel<br>
&gt;&gt; mailing list: <a href="mailto:sword-devel@crosswire.org">sword-devel@crosswire.org</a><br>
&gt;&gt; <a href="http://www.crosswire.org/mailman/listinfo/sword-devel" target="_blank">http://www.crosswire.org/mailman/listinfo/sword-devel</a><br>
&gt;&gt; Instructions to unsubscribe/change your settings at above page<br>
&gt;<br>
&gt;<br>
&gt; _______________________________________________ sword-devel mailing<br>
&gt; list: <a href="mailto:sword-devel@crosswire.org">sword-devel@crosswire.org</a><br>
&gt; <a href="http://www.crosswire.org/mailman/listinfo/sword-devel" target="_blank">http://www.crosswire.org/mailman/listinfo/sword-devel</a> Instructions<br>
&gt; to unsubscribe/change your settings at above page<br>
<br>
</div><div class="">-----BEGIN PGP SIGNATURE-----<br>
Version: GnuPG v2.0.22 (GNU/Linux)<br>
<br>
</div>iQgcBAEBAgAGBQJTDFHLAAoJELozJlbjIn79NQg//2oxCR8GmIqwBJTyeC+5Ygkh<br>
A1jmgj6AuIb8Wwk32UAyhd1V1kpEunH+XlP7HP0622jQXwj0UfhG62ulTzUdCeS8<br>
quxvrRyIzw8fiV5dPrm9icabU8uz/rUKeXuSc1ACvHhXzTc9SLeFxkPaKomSCmpm<br>
ABYkoavvaDgxec+FOjbW9ql8H52Gf07VH7+u8ZuTvP7BaTb+L69AcNaz1E0OsZHo<br>
SuMp10ezrDHhDwuqfsDO0Wi35OPxwiFKZ4LywGYbs0K0xfBkJkJH/iGJZzixr41r<br>
C/sSIfdq3R3Jaw5YR9k9L/1dZeBD0EtWPV3qBzPWtiuxZSWdEDvoBA16GhgRE0jP<br>
1kjfDX7d5kvUTmU/Kzxj6mKBqLeQ5TGz8ipkdxMBz0JC3b2IsRrGRgOkfaSA3Cj2<br>
+Zmlwie9OhOmwM1j3R/8RviRhgWEZRSy/XomJgKPMzqigR5RRzU3vytd8By8KKxJ<br>
VmGrOJ3kc7BYPIQCIm6OM9nit3Qsw9aNd1fAQ5h/Q3fTEdno1qITJv5A0KIbt2ie<br>
eoWMzUAG0imw/jQsZ7CxPuI6OcSukWN1qt66gjawH8fr9EgaeBejw6MSKx8kk3ew<br>
BOF0tepotYlPCzDv390VWTVQP8UiLvJwGGI1tPcZbrc/PrxW3w9FPLvVMCHF5fer<br>
3G4T8VDx2BjAhhCNRnnOxIwcemO2wkCRN7wFhBlNRZSvHqKOXCR4XvZFgvZYHkZ8<br>
/0KKggsTjK1W6zRYCnia7FE7BHOvd2iD8GVMe+LEZd9Fljw5JIoCxCV5in/ev5g4<br>
FRtpZklFy0ZRRFpFVfrpXQwKiaRD2HEffN9mG9cjH1w1Hqg+/SNtLLpuh+fYLcRV<br>
uHPnT1/yUf/H6/YyeX92u34050/wvo9LtQTAmt0X3KE+E6eQ9QKOxQmVfZVwX26M<br>
7CONWSwTHZt35E4gPl+xI1Rx1fzXUKkC/HqUz/+zhUKKW+qu2EdPkp/fFWwUJNyr<br>
5VXUgYrae31X/vPy30uBR9bFBcL16vaYSOepYwXGOKi1S2hmQ/fhfJ3CleUoVCDT<br>
xIL07h0KBr8103QDakIIAeUzelT6GsstsYw4D0MZ2IinXKKHQTlJFJZayAMxne/1<br>
3NMvBBSqiqhkWxrPICkvT3fh4UKTlAA2rgVLWSq2g/MDVIGKHouZySZMqv0ntGTd<br>
yBFi/Yl2Z7CfYQudM/9wIqho1rEUy8pUNoFMtp/LV6SXfUDvz+kI5sgJMtgcMVho<br>
CY+psqyuWxyVGjOTBqyaWJ/3A+7tV0aIximGvh7fq31btem6auHsfMrAyT2k6XZr<br>
N17/vOoQ7ZndcqTxc4Iv60G+5inqSr6ndWW5rV/nsRGUTDTQSgOrVpdv0mLEAhrq<br>
juqKev4764dXCyvtm5g0kjz53VdJJg7yKZnDMyHdO6nEY7FwQLOShFrPumrRwui4<br>
3YEIWtZ0KCQgGOnzoGg+GVSfm6hMCQ4fOz76XMQ8SAXV/g9OphMMqT0qenjYvr+C<br>
h9r5m/Q17wNQAjw1QYLJfMCwPEI6pMJIc5SMdFwSJgpLuN6qB6eXFF9sLAO8hgRX<br>
EkRmsAkY7Jye1oavg3xg62zP7Yf79jsu8bYOawKMILfonPNMqx2XgN2za5xPR/+x<br>
ktvy/Tn977mgq5QOOoVTYS71hh+MXMWo5s9fgsk8QFQRbdY3undNeoZEAtJDNDw/<br>
0Dfwo4O7rgGkysgUiUcnIWSB5zJEea7gaWUpaBd/PpR75APj7FVRlVnvWVYBMEL9<br>
1ag9rbzAm3DTNluE6GTAQ0437yw0NieKMaliO4Jyq8qsN5bSvTrSpQ+1N42M3W55<br>
l96M259XVP0QJyxLebUnQDfL9e4w15vW1X+a02FmWVknrtezqQTzNy0rx6IkgnxX<br>
TwA0VUpyLBAIiOGme3qQ8DKLFjK6I1vNYLunPtsVAaV66B2BlgR9NCJUjWPKcKZ5<br>
rzjUVgweSCGXTJ9gZ8YKt4xN92t6UNxUG9NoS0MXu5qk5sL7gn2mNClgB7X00n6Y<br>
gu/xmNcHOAWvwTwRipSiLTRc/UYhiizAMfOoGHQ/neMHAu0l7OA+j1woW9MjOYzM<br>
S05PBddHdFvvtJFsmaXF1wNOoghbDu9IQuuc/uc1yVnP9EcAAtW0fgKxwhd43jVk<br>
E0xFhthXYfHwse8COqXjNCaaW/7TGar99scLoHcAIFRlEDBkEaTTydNajiKZ3VS6<br>
DY3qvU32Z2fz5lOdqUfwr5tFd07tx/mCO2Azk7gNUSkmhLkwdYBPK54buuHZ6y4u<br>
jDcX3a9nZMmZl8Uqu+blI0dU3OE48TALZkwym5UsEGT6AJAZjy1rdxHQRuPy7Nhc<br>
Uwv/eEUtjqEpkJHGrcRWTERHI5hQlOxPoZuYegF9RXgVR0gxeJ3JG/NMQ8wmvle5<br>
Q+AMKVVTOXtB6+TQ3MF3ZrBBOeB/kcAJfHEajKHZEWPXkWDNmZYqwqL/bGcKXATP<br>
t7Pre3+BOsYwanTdojLAdlWxqmaE+2IGWGMi2fiGR4E5gdK+t7gtm4SZxaK6Vowr<br>
11Q08FHyquYha8cM+2Ir60tttOEVA1EHa89jWIEnbLXOr9k/Fq6fC0jlD8AQ6dfL<br>
jx2Wh27F7+0TJIn8/jkfMFkk0NvhhGDnJSmqxwhpGvJjvE1xtMqKzCyBwgFxayup<br>
x/zZxP4HbqejbrovW4StnOH344aSkortvhOGgjHJyK7ZZjKtSTVmziSiSumo63S4<br>
xB31wcqr9LoX3cgO4JX6<br>
=oLX8<br>
<div class="HOEnZb"><div class="h5">-----END PGP SIGNATURE-----<br>
<br>
_______________________________________________<br>
sword-devel mailing list: <a href="mailto:sword-devel@crosswire.org">sword-devel@crosswire.org</a><br>
<a href="http://www.crosswire.org/mailman/listinfo/sword-devel" target="_blank">http://www.crosswire.org/mailman/listinfo/sword-devel</a><br>
Instructions to unsubscribe/change your settings at above page</div></div></blockquote></div><br></div></div>