|
June 21, 2018, 08:09:45 AM |
|
Ethereum is both an open end software and a free software. So licences should be entitled to broad rights to distribute, run and enhance the software, but free software does not mean 'no restrictions' or 'no cost'. As open end softwares can either be restrictive or permissive.
Permissive-type licenses include MIT, BSD, and Apache. It has minimal restrictions and allows the use and modification as well as re-distribution of the covered software on the licensee’s preferred terms.
Restrictive-type of licences (copy-left) has limitations on the ability to distribute commercial or non-open-source terms modifications and derivative works.
The Ethereum Foundation complicates this already sensitive issue by leveraging different open-source licenses for Ethereum’s various components and by remaining indecisive as to the licensing scheme of the Ethereum core, although it stated that 'it would be released on the most liberal of licenses' and would be available for use in any commercial environment. The different compartments of ethereum: -the core, the applications and the middle ware all have different levels of restrictions. The core is the most liberal, and allows use in as many diverse environments as possible. The applications and middle ware are both available under the GNU General Public License and Affero license, respectively. The issue is quite ambiguous and depends on the commercial activity being practiced. It's best to be abreast with the full terms and conditions, especially as a developer as ethereum serves as a platform supporting other projects.
Although, there are no immediate penalties for the misuse of the ethereum protocol, there could be in the future.
|