I think this set of questions absolutely needs to be answered, and I’m frustrated they have yet to (in general, not in the 8h since posting). While zooko did finally release the opinion of the ECC on this matter, which I appreciate as there’s been a lack of communication there, I will say I feel it skips over the fact that the community may be unable to continue the Zcash blockchain without organizational support. This concern would be alleviated by question 6 of theirs.
Regarding question 3/4, I was actually planning to integrate ZEC into my own upcoming work, yet I am unfortunately here to say I will be unable to depending on how this plays out, as it’d no longer meet the definition of free software as a whole (see last paragraph). I will also note that while librustzcash from the ECC is exceptioned, I actually have my own fork of librustzcash which uses different package versions to resolve conflicts in my work. I would be unable to do this in the future without my entire work being BOSL, which is absolutely not what I’m planning (I’m planning the project as a whole to be MIT/GPL with MIT components). I do not believe this is any way sustainable nor do I want to keep a project involving several different currencies locked to old versions because I have one dependency I can’t tweak the versions of, without breaking copyright law, nor can I remove due to users. It’s really just something I’m unwilling to risk/work around/build a dedicated set of microservices for.
Specifically replying to zooko’s response:
I do believe you said this stance could be changed with the community’s decision on Twitter, and would need that in order to be changed as it was funded by the ZEC community. Would you be willing to officially present the decision in a Helios poll for members of ZCAP to vote on (as the forum polls here do show there is interest, yet as stated above, are not necessarily accurate)?
ECC has directly said they’re looking to profiting from Orchard licensing. Considering this is ZEC funded development, will that funding be in any way given directly back to the ZEC community (not just ECC has money so ECC can do more things which possibly benefits ZEC)?
Halo 2 as on GitHub never had its license updated and still solely has BOSL published, preventing the developers I know from being willing to work with it (as that’s the much more definitive source than a blog post). I find it dishonest to claim its MIT licensed when the PR to do so has been stalled. Could you please ensure it’s finally merged? This happened 10 hours ago.
And then finally, in response the mention of ZIP 1014, The Open Source Definition | Open Source Initiative section 8 means Zcash, if using this exception, will no longer be FOSS. While it may be possible to convert it back to FOSS using a BOSL sublicense, it will not be as presented (yet if anyone can just rename the license and be done with it… maybe? it’s all such a mess). This is inexcusable IMO.