Code-based enforcement

From Consumerium development wiki R&D Wiki
Jump to navigation Jump to search

Code-based enforcement means lockout when a software license term is violated. It is most commonly seen in shareware. The shareware license is specific to a demo version or free trial period after which the developer/distributor must receive payment to permit access again.

This affects more than just software requirements:

Any conditions of lockout would have to be specified in the Consumerium License beforehand, so that no one could sue for being denied access to the Consumerium Services. Ideally, they would also have given up rights to a recourse if they found information they had placed in a content wiki or an opinion wiki was being used in ways that was detrimental to their business or reputation.

Also, any module distributed as unencrypted source code can simply have lockout provisions removed. This can be made more difficult if there are some protocol requirements added, for instance, to retrieve authorization from Central Services before permitting the module to participate in the network that generate or validate the Consumerium buying signal.