Designing a new VCS, operating system, and GUI framework because those are the three things I am most worried will be taken over by corporate interests.
I don't know which one I will actually implement, though.