21 September 2011

Merged blog

I just discovered that I could merge An e-Sword Blog into this blog.I just did that.When I verify that deleting An e-Sword Blog will not result in those posts being deleted from this blog, I will delete An e-Sword Blog.

Selecting Biblical Software: Data Portability

PDAs, as stand alone devices are, for all practical purposes, dead. Arguably single function electronic devices, such as GPS units, eBook readers, and mp3 players, are dying.

Phones have become multi-function devices.  Carriers differentiates between three types of phones:
  •     The dumb mobile phone;
  •     The feature phone;
  •     The smart phone;
Mobile cell phone carriers are phasing out the "dumb mobile phone". This phone can make and receive phone calls and text messages. The feature phone is the low end version of a phone with PDA functionality. The smart phone is the high end version of a phone with PDA functionality.

"Mobile Device" is a catch all phrase that refers to any device that has Internet connectivity, does not require an external power source, and can be easily carried. It includes, but is not limited to mobile phones, PDAs, Tablets, netbooks, ebooks, and laptops.

Tablet: These are mobile devices that have a touch screen.  The most common tablets run either Android Operating System, or iOS.

Netbook.  The original definition of a netbook was a low cost, low power device that could be used anywhere.  Microsoft, in a self-admitted abuse of its monopoly, redefined the term, to try to prevent the widespread adoption of Linux.

Laptop: These are computers that do not require an external power source. Mac OS X is the most common operating system in this space.

Desktop: These are computers that require an external power source. Typically, they have more RAM, and more disk storage space that laptops. Desktops are sold with Windows Operating System due to contracts that grant extremely unfavourable terms to OEMS that ship systems without a Microsoft operating system.

Cloud Server: These are computers that serve up applications to you. Typically, the server is controlled by a third party. Linux is the most common operating system in this space.

Game Console: This are units that are specifically designed for playing games. Examples are the Wii, x-Box 360, and Sony Playstation 3.

Are the same resources available for your:
  •     PDA
  •     Cell Phone
  •     Mobile Device
  •     Tablet
  •     Netbook
  •     Laptop
  •     Desktop
  •     Cloud Server
  •     Game Console
Can content be synchronized between two, or more devices?  

Whilst the question is aimed at users of, say, a tablet, and a desktop, it also applies to users with a desktop at home, and a desktop at work.

Ideally, the tool resides on one device, and enables transmission to the other device, without going through any network that is not owned, controlled and operated by the user.

Does that synchronization require the assistance of a third party?

With the rise of third party vendors such as DropBox, it has become fairly simple to synchronize between devices of the same type.

The problem with third party vendors, is that your data may not stay private.  Whilst a copy of the NIV, or KJV probably won't be damaging, personal notes could be extremely damaging.  The things that an individual struggles with.

Laridian offers tools to ease the migration between devices.  These tools can also be used to synchronize between devices. The downside is that Laridian confines itself to the mobile device space.

Olive Tree
offers a clear migration between devices.  They also appear to offer synchronization between devices. However, like Laridian, they confine themselves to the mobile device space.

Logos: The 800 pound gorilla in the Biblical Software market.  They offer a version for Windows Operating System, Mac OS X, iOS, and Android. Their current expectation is that one will use either Mac OS X, or Windows Operating System, on one's major device.   Android and iOS devices are viewed as secondary devices. Whilst it is possible to use Logos exclusively on one of the two latter, one loses a number of the virtues of the desktop edition.  Furthermore, some copyright holders have not allowed their content to be distributed on specific platforms.

The Sword Project offers more front ends, for more platforms, than any other organization that delivers Biblical software. It does not provide tools to migrate between platforms.  It does not provide tools to synchronize between platforms.  The documentation does cover ways to easily do both functions, using basic command line operations.

The need for data portability is driven by the number of platforms that are available to one.  If one only has one device, then there is nothing to synchronize with.  One either has the device, or does not have the device.

The problems occur when one has two or more devices. The resource may be on a device that one does not have with one.  Transferring notes may require rewriting them by hand. How frequently these issues occur, depends upon how frequently one uses two or more different devices.

There are two different ways that data portability can be defined:
  • The same file format is usable on all platforms;
  • The same content can be converted between platforms;
The Sword Project is an example of the same file format being usable on all platforms. This approach usually restricts software to the limitations of the least powerful hardware that it can be run on.

Laridian data portability is achieved through the use of vendor supplied and based conversion software.

Pocket e-Sword/e-Sword data portability is achieved through the use of user provided conversion software.

I have a desktop computer, and smartphone. These devices run different operating systems.  I use e-Sword on the desktop, and Pocket e-sword on the smartphone. However, if it was not for the availability of Ben's e-Sword Tool v 2.0, I would not be able to migrate resources between e-Sword, and Pocket e-Sword. I was given a Xoom for my birthday. I have to use yet another Biblical software program for that device. There is software that  converts between e-Sword and MySword. It can run on either the Xoom, or the desktop. This is data portability by using user provided conversion software.

Were I to switch to Bible Time or Xiphos on my desktop, SwordReader or Bible Time Mini for the Smartphone, and AndBible on the Xoom, then the data portability is achieved through the use of the same file format.

Name Change

Over the last two or so years, I have been using e-Sword, Pocket e-Sword, and other Biblical software.  I've also started blogging about other software.

Since I will be writing more about other Biblical software, I decided to change the blog name from "A Scabbard for e-Sword" to "A Scabbard for Biblical Software".

15 August 2011

Selecting Biblical Software: Software License


Software License

For users, the issue is what the license permits, and prohibits. It is all too easy to click through a license, when installing new software. US Courts have consistently upheld that click-through licenses are legally binding. 

Select software that allows one to do the type of Bible Study one desires.

The Terms of Use of The Watchtower Library CD states
2. Who may have a copy of Watchtower Library? This is a research tool for Jehovah's Witnesses, not for the public or for institutions such as schools or libraries.

Obviously this restricts individuals that are not Jehovah's Witnesses from using this software.

A clause from the license for Bible Analyzer:
Bible Analyzer must not be used to criticize, undermine, subvert, or in any way question the accuracy and integrity of biblical Christianity or the Authorized King James Version of 1611 or 1769.
The Watch Tower Bible and Tract Society, The Holy Roman Catholic, and Apostolic Church, and The Living Stream Ministry all claim to practice Biblical Christianity.  The theology of those three groups is so different from each other, that one might not realize that they used the same source, to come to their mutually exclusive conclusions.

Consider the License Agreement for The Scroll, Multimedia Study Bible for Window. (http://web.archive.org/web/20090326043014/http://www.abu.nb.ca/ecm/products/copyrigt.htm)
ADDENDUM. The Software may be used for educational purposes in schools and Churches for teaching and instructional purposes only. Requests for quotations in excess of 2,000 words must be directed to and written approval received from Electronic Christian Media, 19 Dresden St. Riverview, NB E1B 3G8
Does that clause permit you to use the Biblical software where you teach others?


In other Biblical software I've seen clauses about payment of property tax, legality of using the software, and non-commercial usage, amongst other things.

Read the license carefully. Understand what words, phrases, clauses, sentences, and paragraphs mean. If you don't understand something, find out what it means, before accepting the license.

11 August 2011

Selecting Biblical Software: Biblical Canon Supported

Expanding upon Point One in Criteria Set One of 
http://sword-and-scabbard.blogspot.com/2011/08/selecting-bible-study-software.html.

Biblical Canon Supported

I use the Orthodox Christian Canon. As such I consider the absence of support for the Anagignoskomena to be a bug. 


For those that use the 66 Book Protestant Canon, the presence of support for the Anagignoskomena is often considered to be a bug.


Which Biblical Canon to support, is the prerogative of the developer of the Biblical software. 

If the Biblical software does not support the Biblical canon that one uses, then one can not grow in the Lord, by using that software. That sounds harsh, but consider the following examples of hypothetical Biblical software:
  • Support is present for the Torah, Psalms, and Gospels. No support for other books, because the developer, following the teachings of his faith, considers them to be heretical;
  • Support is present for the 22 Book Peshitta.  No support for other books, because the developer considers them to be heretical;
  1. How well can you teach the core principles and articles of your Christian faith, using either of those canons?
  2. How much better equipped would you be, to teach the core principles and articles of your Christian faith, using the Biblical canon of your faith?

Therefore thou, O Lord, God of the righteous,
hast not appointed repentance for the righteous,
for Abraham and Isaac and Jacob, who did not sin against thee,
but thou hast appointed repentance for me, who am a sinner.
PrMan 1:8 RSVA