Thanks Peter!
I understand that a fine-grained mechanism for controlling the copyright
rules is probably not a good idea.
However, it could be at least a "boolean option", right? The conf file
could indicate whether there is some copyright protection or not. And
this could be the basis for displaying a message before allowing the
user to export a document.
I just checked the conf files. The implicit way of checking whether a
module is copyrighted would be scanning the "DistributionLicense" field
for the term "Copyright".
On my machine this would apply to the following modules for example:
grep -r "DistributionLicense=Copyright" .
./nasgreek.conf:DistributionLicense=Copyrighted.
./bereanstrongsgreek.conf:DistributionLicense=Copyrighted; Permission
granted to distribute non-commercially in SWORD format
./nashebrew.conf:DistributionLicense=Copyrighted.
./gerneue.conf:DistributionLicense=Copyrighted; Permission to distribute
granted to CrossWire
./esv2001.conf:DistributionLicense=Copyrighted; Permission to distribute
granted to CrossWire
./hebrewgreek.conf:DistributionLicense=Copyrighted; Free non-commercial
distribution
./nasb.conf:DistributionLicense=Copyrighted; Permission to distribute
granted to CrossWire
./engNET2016eb.conf:DistributionLicense=Copyrighted; Permission to
distribute granted to eBible.org
./esv2011.conf:DistributionLicense=Copyrighted; Permission to distribute
granted to Crosswire. Strongs added by Tyndale House.
./na28.conf:DistributionLicense=Copyright DBG
So, based on this the based way to inform the user based on what's
available right now would be:
If "Copyright" has been found in DistributionLicense display a dialogue
when the user attempts to copy/export portions of the text.
Best regards,
Tobias
On 9/13/20 10:24 PM, ref...@gmx.net wrote:
I think what you try and discuss here are two separate matters.
Exporting and having some sort of grammar for encoding export
restrictions.
Most front-end have some sort of copy paste mechanism, share mechanism
or else. Mobile ones go.more for share while desktop ones go.more for
export.
Xiphos adds some copyright warnings.
c
What you want though is more elaborate in terms of
warning/restriction. Some of it is hard to encode, some of it may be
easier. The problem is that each restriction set might be very
disparate and not just in percentages.
A simple one might read "not more than 100 verses" a complex one might
be "not more than half of a book, no whole chapter and not more than
200 verses in total, and not more than 10% of the final document"
I think once you start, you need to either cover all kinds of edge
cases we never thought about or you risk anger from publishers who
suddenly like that kind of electronic restriction. And then there is
the fact that it is easy to override.
I am not saying no, just these are my concerns
Peter
Sent from my mobile. Please forgive shortness, typos and weird
autocorrects.
-------- Original Message --------
Subject: [sword-devel] Export of SWORD module bible text and user data
into text documents
From: Tobias Klein
To: SWORD Developers' Collaboration Forum
CC:
Hi,
I've been thinking about the use case of exporting bible text in
combination with user data (notes, tags, etc.).
This is a normal use case in the context of bible study,
especially for
preparing sermons and/or bible study material.
I realize that translations like the NASB have rules that for
example do
not allow to export a complete book, only a certain number of
verses etc.
Would it be possible to "codify" these rules in the SWORD module
files?
In this case the frontends could detect what's allowed for specific
modules and offer the user export functionality based on that.
My specific use case would be the following:
Export a word document containing the entire text of a book in a
table:
1st column: Verse Reference
2nd column: Verse text
3rd column: Tags
4th column: User notes
I realize that this may be a controversial topic. Nevertheless I do
think it is an important use case.
Thoughts?
Best regards,
Tobias
_______________________________________________
sword-devel mailing list: sword-devel@crosswire.org
http://crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page
_______________________________________________
sword-devel mailing list: sword-devel@crosswire.org
http://crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page
_______________________________________________
sword-devel mailing list: sword-devel@crosswire.org
http://crosswire.org/mailman/listinfo/sword-devel
Instructions to unsubscribe/change your settings at above page