This article was first published on Sia and Skynet Blog - Medium
The Skynet License is our attempt to address a timeless problem in open source: how can you generate revenue off of something that costs tens of millions of dollars to develop while also ensuring that you are fully respecting the rights and freedoms of users?
The Skynet License is heavily inspired by the MIT license, and in all situations possible has attempted to mirror the rights afforded to users by the MIT license. Anyone can fork the code, anyone can make (nearly) any modification to the code, anyone can combine the code with other softwares, and anyone can redistribute the code with their new modifications.
The major difference between the Skynet License and the MIT license is the inclusion of a monetization section. The Skynet License demands that all outbound financial transactions be subject to a 20% fee that gets paid to the Skynet Labs team. For example, if a portal operator receives $100 from a user, and then subsequently spends $50 buying storage from the Sia network using the Skynet code, the portal operator must pay $10 total to the Skynet Labs team, because the purchase of storage qualifies as an outbound financial transaction.
This fee needs to be applied even to novel transactions introduced by modifications to the code. For example, if a third party were to fork the Skynet codebase and add a new type of transaction that buys computation from a decentralized compute network, the money exchanged in that transaction is also subject to a 20% fee that must be sent to the Skynet Labs team. This fee of course only applies if the purchase is made inside of the Skynet software. If some other body of software is purchasing the compute and then relaying the results to the Skynet software, no fee needs to be applied.
To keep reading, please go to the original article at:
Sia and Skynet Blog - Medium