Skip to content

Hyperledger Fabric Blockchain based license transfer model

License

Notifications You must be signed in to change notification settings

saanvijay/LicenseTransfer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LicenseTransfer

Node.js npm Platforms License

Organizations can generate licenses as token. They can sell their license for particulr software for particular time period. But it should not be limited with particular machine or ipaddress or person.

License transfer (LicenseTransfer) is a token based license model. Any organization or any individul person can buy/sell license as token. For example my license token is valid for 100 days, but I want to use it only for 50 days then I can sell my license token to others for 50 days. Same way other person can sell/buy license token for n days.

Let's say you have software with License key on it, but you never used it or you used it for n number of days, now you want to transfer the pending valid license days to others then you can register your companyName, productName, LicenseKey, Validity in "LicenseTransfer" Blockchain Application, so that you can transfer license and others can utilize it.

Since the tokens are stored in blockchain, the end user can't pirate/mis-use the tokens. Moreover at any point of time the license provider can track the token like who is using the license.

Postman Results

alt text

alt text

alt text

alt text

alt text

alt text

License

This sample is licensed under the terms of the MIT License. Please see the LICENSE file for full details.

Written by

Vijaya Prakash
https://www.linkedin.com/in/saanvijay/