You can do this as early as your first engine. Just change it from Proprietary to Open Source. I personally modified an old engine rather than the one I was currently using, but that isn't really necessary. The benefit is that you randomly get monetary donations from the engine from grateful users, so it's definitely not a bad idea for an El Cheapo build from the early game.