In my Computer Science curriculum last year, everyone is tasked to create something that has to do with programming. (Not actual rule, but you get the gist of it.) All of us must hand in the project, with research papers, for academic purposes.
I thought about having the research papers be accessed freely by the public for public consumption, but since I'm naïve about all of this stuff, what do the more experienced think about this? As for the 2 years period, since technology evolves at an exponential rate, it may be possible that some of the academic projects may get defunct, or that there are newer updates that improves/removes the old functions that were used during the research.
The poll question contains "X years", signifying that it may or may not be just 2 years. It could be 50 years for all I know. Possibly 75 years due to copyright laws, maybe even 100 years after death of the creator/bankruptcy of a company according to future laws.