Comments (3)
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.
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.
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)
- Feature request: Add version number in "About"
- New Startscreen HOT 2
- Scrolling problem for the turbo finger HOT 3
- could audiofiles automatically find the end of chapter?
- daynight-switch
- Reference Search highlighted
- Tabs are not movable
- Audio control - next track and scrollfunction
- lexicon automatic translation result
- automatically audio-speech via js
- CSS .cf .text not hidden
- json for SBLGNT is showing page not found HOT 1
- what is the format of input file of cross reference (Need help) HOT 1
- LXX Greek book list and chapters donβt line up with english texts HOT 1
- document API to create link to a passage HOT 5
- Psalm Chapter list not displaying in Brenton translation HOT 1
- Tabs do not sync in mobile layout HOT 1
- Add Hebrew morphological tagging via files from openscriptures
- Running app
- 404on several files. HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from browserbible-3.