so, i would love to read the new license
in my opinion the intention of the license is to prefend a commercial use of Graphene. I think this is just fine! So in my understanding this license needs to make this points possible
1. no commercial use without license from Cryptonomex
2. the BitShares Blockchain got a unrestricted license for any feature in the future. Cryptonomex will get all commercial rights for stuff who is coded for the BitShares community.
3. BitShares Community can make multiple chains as long as the BitShares community is a stakeholder of 100% of the new chain.
Fully agree on the above.
Some more points that need to be addressed:
4. Software that is not a blockchain based peer-to-peer network but needs to read or manipulate the BitShares or affiliated DACs blockchain(s) or listen to transactions on the network and interface with the network at peer protocol level should be allowed to reuse BitShares code and therefore Graphene without being subject to the commercial licence. This is to allow the creation of APIs to allow third party tools, exchanges, bridges and other services to interact directly with the network or the blockchain without having to rewrite the whole object serialization and signing code already handled by Graphene.
5. Third party developers (community) who contribute code to Graphene should retain all rights of distribution, reproduction and modification on the code they contributed. Cryptonomex can specify that developers accept to grant them unrestrictive commercial license on the code by submitting it to the Graphene repo. But the point is that contributing back code shouldn't affect the rights of the contributor to use the code as he sees fit.
Other points that don't belong to the software license, but are important anyway
6. Cryptonomex must disclose to the BitShares community if they own or registered any patents on the code of Graphene and grant unrestricted license of usage of the patents to BitShares.
7. Cryptonomex should clarify how changes to Graphene framework will be tested and confirm if they intend ot use BitShares as a test bed for new features and in which circumstances they would do so. They should also commit to only integrate features on BitShares that are needed by BitShares so that BitShares doesn't become a public test net for Graphene.
A last point that has nothing to do with the upgrade:
8. Are community members who are accredited investors welcome to participate in next funding round of Cryptonomex and will this be announced on the forum?