I would like to find a compromise between totally open source (which is not easy for professional developers on the economical point of view) and totally closed source (which is not nice for the entire world).
I am thinking about releasing my next source code library under a kind of time-based GPL (Time-GPL) license. Here is how I define this Time-GPL license:
“Same as GPL, except that the contraints of providing the source code only apply after a specific duration (described in the license) after the first re-distribution of the binaries based on open source software under the Time-GPL license.”
Using such license, developers who re-use the source code for their commercial project and would be able to make money with their closed source software during a specified period of time (for example, 6 months or 1 year), and then would have the obligation of making the source code available to the public.
Question: Does such a license already exist?