Code Monkey home page Code Monkey logo

Comments (3)

alerque avatar alerque commented on June 28, 2024

The short answer: The texts are not secure at all.

Obviously this there are two parts to this:

  • If you keen the generator tools and sources off of your public server space then the USFM or whatever source data you have will be safe enough.
  • On the other hand the generated files that contain the markup for display are by design fully accessible. Anybody that wanted to scrape a copy of the full text out of that could do so (and if they knew half a thing about web technologies, they could fetch a full copy without tedious copy/paste).

This is by design. The app is made to disseminate texts, not keep them locked up. You cannot do the latter without compromising the former. Any technology that tries to enforce copyright with digital protection measures must by definition compromise the accessibility of that content. The BrowserBible is specifically architected to make the texts accessible to a wide audience and range of devices and technologies, including off-line access. The text is pre-processed and made as easy to render as possible. It is not a good place to start if your goal is DRM like lock-down of content.

On a less technical note, if you are publishing Bible based material please consider talking to the copyright holders and advocating for a more open handed release of their data. Personally I highly recommend giving The Christian Commons a read.

from browserbible-3.

sbbic avatar sbbic commented on June 28, 2024

Thanks for the response. My main concern was about the source data. The copyright holder is alright putting the text online in html format (which is separated by chapter, as it is in your app), but just doesn't want easy access to the original source. Like you said, it's easy to grab html.

And yes, I wish all Bible copyright holders held to more open handed approach, but unfortunately it is not the case. But I do what I can within the system to try and get the text easily accessible (in my case, in the Khmer language).

from browserbible-3.

alerque avatar alerque commented on June 28, 2024

There is no reason for the entire generator directory or the sources it uses to be online at all. Once you pre-process all the sources into the HTML format consumed by the app, the backed does not need any access to that at all. You only need to host the app directory and the content directory in it that has the generated HTML sources.

from browserbible-3.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.