<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Sun, Mar 5, 2017 at 9:20 PM, Terrence Bull <span dir="ltr"><<a href="mailto:terrence@woogloo.com" target="_blank">terrence@woogloo.com</a>></span> wrote:</div><div class="gmail_quote"><br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div>I want to release the software for everyone to use - however, It is important that someone doesn’t simply ‘disconnect’ their copy of the database as this will screw with the integrity of the ‘universal’ nature of the system.</div></blockquote><div><br></div><div>I don't see that any sort of _public_ license, open-source or not, will work.  You will have to get every user to sign a contract to that effect, along with preventing all redistribution, and there is of course no way to do that consistently with the Open Source Definition.</div><div><br></div><div>What are your motives for preventing people from running disconnected copies of the program, or for that matter separate networks of copies?  If it is commercial advantage, that's one thing, and you should go with a closed-souroce scheme.  If it is a "commons" argument (everyone is better off if there's just One Big Network), then you should make the case in your documentation.  Most people use a public blockchain, for good and sufficient reasons, but there is nothing stopping anyone from setting up their own blockchains, and people do if they have use for it.</div><div><br></div><div>-- </div><div><div>John Cowan          <a href="http://vrici.lojban.org/~cowan">http://vrici.lojban.org/~cowan</a>        <a href="mailto:cowan@ccil.org">cowan@ccil.org</a></div><div>The native charset of SMS messages supports English, French, mainland</div><div>Scandinavian languages, German, Italian, Spanish with no accents, and</div><div>GREEK SHOUTING.  Everything else has to be Unicode, which means you get</div><div>only 70 16-bit characters in a text instead of 160 7-bit characters.</div></div></div><br><br></div></div>