Initial release sure, but if you are looking at the website linked that was released in 2018 and the last major release (2.6.0) was released in 2021. So don't think 2010 is accurate.
Submitter linked to the main page, which is known since 2010. Nothing much changed since.
If he would have linked to the latest news instead, it would be 2021.