While open source projects benefit so many, and, while Uniswap has thus far generously shared it’s codebase with everyone, even rivals, it is now large enough that the question arises, if this complete sharing is really in the best interests of UNI token holders or not.
It takes time and great talent to develop anything, and the Uniswap team has remarkable talent, and I have faith that this team will continue to develop remarkable, cutting edge products. It’s not just the dev team, but the management team too, real talent, in a world of copycats, fakers, opportunists, and worse, this team has always taken the high ground, and, now, the holders of UNI are benefiting from that.
A discussion should be had over whether this codebase is shared so completely now though. It is hard to develop, it is easy to take. Up until now, this has actually helped Uniswap, in my opinion. But, I don’t feel like complete sharing will help much any longer. Let’s share code that needs to be shared. Let’s make sure code is still professionally audited before being released. But let’s not just hand it out anymore.