Electric Coin Company released the implementation of Halo 2 under the TGPPL, a new type of open-source license. They have to state that the intent is to allow a limited-time period where creators can make money from their software while ensuring that the software will be subsequently open-sourced in order to serve everyone equally.
In response to this move one of the members asked “From the library author’s perspective, how does differ from keeping the library closed source for a year, and then later releasing it open sourced under GPL?” He expressed that he asked this as something was missing.
This new type of open-source license makes it possible for anyone to commercially support and improve on the software while making sure that every improvement is open source after a determined period of time.
This license is known as the Transitive Grace Period Public License (TGPPL). This they say is to ensure that the open source is more resistant to capture and also very sustainable.
Open-source model is good as it permits general access, use, modification and distribution of the source code of a software.
Open-source projects have been subject to threats like underfunding and capture. Underfunding leads to sustainability issues. Therefore, anyone who is able to fill in the funding gap will be able to capture and convert the project in to something that provides for their personal interests as opposed to public good.
Therefore, the TGPPL is meant to provide the best of both worlds. Per this license, for a limited-time period creators will be able to make money from their software and at the same time they will be able to ensure that the software will become subsequently open-sourced to provide for the benefit if everyone.
Sydney Ifergan, the crypto expert tweeted: “ECC and ZCash are known to be working with the best people. Waiting to hear about Halo 2 and its implementation in Zcash.”
ZCash (ZEC) Halo 2 and TGPPL
ECC has provided for the implementation of Halo 2 under the TGPPL license.
The primary objective with Halo 2 is to ensure that it is ready to deploy in Zcash in 2021. This is important to make sure that the trusted setup from Zcash is eliminated furthering the process of bringing in a scalable Zcash at Layer 1. However, as it is well known the community should decide if they will deploy Halo 2.
Zcash are continuing to further their mission with due clarifications in Arborist calls, which are monthly development calls where Zcash contributors convene to discuss protocol features.
Credit: Source link