long as needed to generate, install, and (for an executable work runs, or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the source code under the terms and conditions either of that class of algorithms that employs