Ok. You can give away your code now so it can be “preserved” and go into the public domain in 70 years. I prefer to get paid instead since freely available code is not going to be as profitable.
you do not need to give away your code in order to allow it to be preserved. it could be locked somewhere, only to be made public after the copyright expires.