Licensing of software meant for the commons, and clauses for protecting user data
Hey, folks, I'm sorry I'm such a lurker on this forum -- been hunkering down on documentation writing for Holochain and haven't been connecting with others as much.
I'm posting this on the heels of the OSI's approval of Holochain's Cryptographic Autonomy License (press release). Understandably we're kinda happy about this, and while I'm not 100% sure why we had to do it this way (why not just a rider to be attached to any other open-source license?) I like the intent: operators, republishers, or modifiers of an app based on code covered by this license may not hold their users' data hostage. This is most important for key pairs -- the end-users should have exclusive control of their private keys.
So what I'm wondering is, is this a worthy intention for other software meant for commons-based production and collaboration? Should projects like Holo-REA distribute their work under a license like this too?