My favorite model is to make it closed source initially, then once it's paid itself off plus profit, then open source it.
This is what John Carmack did with the game engines he wrote at id software, and the id lawyers hated it (but it was a great boon to the rest of the world)
That timeline doesn't seem quite right. Unless I am mistaken DOOM was originally released in December of 1993 and the source was released December 1997. That's only 4 years, however Quake was released in June of 1996, which is close enough to 2 years.
It is also worth noting that commercial releases of DOOM continued through 1997 on various home consoles even if you ignore the various resurrections it has had for the likes of the GBA or Switch.
Edit: I think I get your timeline, you're referring to the re-release of the DOOM source under GPL in October of 1999.
That mode does work particularly great for video games and other creative media, which really do depend on early sales but often have very little revenue after the first few months/years.
The vast majority of the back catalog of movies, music, and TV is nearly worthless to studios and labels, and when
you dig into it you actually find out that studios are as cheap as possible with their archive of masters (perhaps with the exception of consistently profitable blockbusters). I recall reading an in depth article about a recent vault fire that destroyed many original studio recordings, and that the issues leading up to the disaster were preventable.
I think the studios are too short-sighted to see the value of releasing many of these into the public domain, and I think some creativity could turn it into a business model that drums up interest and revenue.
Here’s an idea: a studio or record label could run a “Kickstarter” where sales of a commemorative collection could hit a certain threshold to trigger release into the public domain. These could be mainly made up of content that has otherwise fallen into relative obscurity.
I mean, I’m no business expert and maybe that’s a dumb idea but it’s at least new and unique.
I think the problem with vaults and vault fires is that the original - the master recording - is analog and irreplaceable by definition. All copies theoretically don't encode valuable data still left in the master that might be useful in the future as remastering technologies continue to improve. It's not a digital master where every copy is identical in fidelity. Until we can accurately clone physical objects, there can only be one master copy of an analog recording.
According to Wikipedia though, that copyright extension was to harmonize with the EU copyright terms. The EU member states increased the copyright terms first and companies in the US also wanted the same terms in the US.
Yes this is possible. Founded a company selling to governments and we put this in every contract. It help assuage their concerns in case we went out of business.
In the United States, authors cannot put their creative works into the public domain. There is noting in the statute or case law that allows this. Furthermore, authors (except work-for-hires) and their heirs, have the right to terminate copyright transfers and licenses after 35 years.
I don't think you need a special license. The owner(s) of the code just need to issue a statement that the code will be available under <license> as of <date>, similar to what Dan Bernstein did with qmail.
If you are a company dependent on a startup you can often get the source code in escrow if the startup would to fold or be acquired. I have had this work out multiple times in the past.
How would you enforce it? Patents require a patent so it’s easy for that to slip into public domain but source code is a living beast that’s al2ays changing are the patent offices supposed to keep an up to date repo of all projects?
Seems like it would be easy to circumvent by altering your system clock. But I like the idea! I guess you could deal with that by hosting an activation server or something like that where you can guarantee the time is accurate.
I mean it's perfectly possible to have a license that legally expires at a certain time. Most businesses, in an effort to avoid fine liabilities, will follow the legal terms. Periodic online activation definitely helps increase compliance rate, but in terms of true, total compliance enforcement, it's a DRM situation, it's not possible.
A license is a legal agreement, and good luck arguing in court that you live in a different time than everyone else. You’re talking about the mechanics of how a license key would work, which is really not what is being discussed.
It is a closed source business model that decides to open source legacy product. It worked so well that the open sourcing stopped when Id was acquired by ZeniMax.
That is a cool move but (unfortunately?) not a business solution. Most of the common web tech would have failed if their creators had chosen this model at inception.
Reddit would disagree (although they’ve went the opposite way in recent years.). They were open source early on and yet no competitor arose to overtake them.
The thing about that though is an engine is not the game, and it's common to separate game content/assets from it's engine. It's not so clear that other software breaks down in the same way; should the whole thing be free, or should only the "core"?
Maybe applications can open their libraries, but not the apps themselves?
This is what John Carmack did with the game engines he wrote at id software, and the id lawyers hated it (but it was a great boon to the rest of the world)