[sword-devel] CrossWire mirroring

Andrew Thule thulester at gmail.com
Fri Jan 4 14:49:03 MST 2013


On Fri, Jan 4, 2013 at 4:06 PM, DM Smith <dmsmith at crosswire.org> wrote:

> Andrew,
>
> I was careful not to say what you proposed. The quote you suggest is
> technically/true/correct/good as far as it goes. The other bullets I gave
> are why we discourage mirroring even for those.
>

You're (licensing) reasons for wanting to manage this are also good and
right (and legally required).  I support what Crosswire is doing and is
trying to do completely.  That said, whatever you decided to do with
respect to (re)distribution rights will be honoured, but it needs to be
clearly communicated.  If modules are not to be redistributed, impose that
constraint and be transparent about it.


> For example, in your mirror (I think you still have it available), are
> there any modules that are more current on the CrossWire server than in
> yours? Or visa versa?
>

All of my 'more current' modules, and other works I'm working on are in a
separate private repo that does not permit anonymous access.  What goes
into my public repo are only those things I purposefully intend to share
(primarily with you folks). With respect to modules in the mirror copied
from CrossWire, you can check - they are exactly the same as at Crosswire.

When a change happens at Crosswire, my mirror detects and duplicate (only)
the changed modules (just like an rsync).  If a module does not change,
nothing happens (thus the only BW consumed is when a change occurs).  You
have asked me not to redistribute modules with
"DistributionLicense=Copyrighted; Permission to distribute granted to
CrossWire".  So when the filesystem (on my end) changes, i.e. a file is
copied over, the filesystem (using lsyncd) checks the contents of the file
for DistributionLicense and prevents access to the ones you don't wish be
redistributed. In a sense my mirror is a perfect mirror though it doesn't
share those modules you don't want me to share.


> If someone posts to sword-support a problem with the text in a module (we
> get these all the time), having mirrors complicates support.
>

I don't see the problem.  As mentioned linux distro mirrors do this all the
time.  That is why tools such as rsync and lsyncd have been created.


>
> We can figure out how to state it.
>

Simply and clearly.


>
> But the way the wiki works is that everyone is welcomed to get an account
> and create content. Using the Talk pages is an excellent place to discuss
> what should be on the page. David, Chris and I moderate the content, after
> the fact.
>

I wouldn't mind working through some of the Beta module issues as
previously mentioned, so I may just head over to the wiki.
In faith.

~A



>
>
> On Jan 4, 2013, at 3:39 PM, Andrew Thule <thulester at gmail.com> wrote:
>
> It's a good idea to put this in the wiki.  Might I recommend (since it
> appeared previously on this list "Legitimate FTP Mirrors & Module
> Distribution Rights Question") that the following be added:
>
> "Modules specifically licensed to Crosswire may not be redistributed.  For
> all others, as long as the license requirements are fulfilled, there is
> nothing preventing redistribution."
>
> This is implied from the following dialogue:
>
> On Wed, Jul 25, 2012 at 12:10 PM, Andrew Thule thulester at gmail.com wrote:
> >> Since Crosswire freely allows modules to be downloaded and governs the
> >> use of these modules afterwards through the each modules' licensing
> >> rights, is there something else that precludes their downstream
> >> redistribution so long as the original license is honoured and
> >> preserved?  (In other words, if the licenses is established by the
> >> original module creator, or the license holder for the text, is
> >> Crosswire able to impose additional restrictions on the use of the
> >> text?  Should it (not)?)
>
> On Wed, Jul 25, 2012 at 12:27 PM, Greg Hellings <greg.hellings at gmail.com>
> wrote:
>
> > So long as the license requirements are fulfilled, there is nothing
> preventing redistribution.
> > As I recall, the initial reaction to your announcement was not that you
> must take it down but
> > that you must filter those modules which are licensed for only
> Crosswire's distribution. Any
> > modules which are in the Public Domain or which have licenses that do
> not restrict their
> > distribution to e.g. CrossWire only, you are free to mirror. However,
> you would have to manually
> > create such a list by inspecting each module's license individually by
> hand.
>
>
> Inclusion of the above constraint (to limit redistribution to Crosswire
> licensed modules) would explicitly clarify Crosswire's position.
>
> ~A
> _______________________________________________
> sword-devel mailing list: sword-devel at crosswire.org
> http://www.crosswire.org/mailman/listinfo/sword-devel
> Instructions to unsubscribe/change your settings at above page
>
>
>
> _______________________________________________
> sword-devel mailing list: sword-devel at crosswire.org
> http://www.crosswire.org/mailman/listinfo/sword-devel
> Instructions to unsubscribe/change your settings at above page
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.crosswire.org/pipermail/sword-devel/attachments/20130104/0eaf44c2/attachment-0001.html>


More information about the sword-devel mailing list