Andrew, How do you handle modules that are removed from CrossWire? Do you use rsync w/ --delete?
-- DM On Jan 4, 2013, at 4:49 PM, Andrew Thule <thules...@gmail.com> wrote: > > > > On Fri, Jan 4, 2013 at 4:06 PM, DM Smith <dmsm...@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 <thules...@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 thules...@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.helli...@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@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@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@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@crosswire.org http://www.crosswire.org/mailman/listinfo/sword-devel Instructions to unsubscribe/change your settings at above page