What is a finished software product? One that no longer get patched and supported, or is it when a "gold" copy get sent to the factories to be mass-copied and sent to stores?
I understand the concept when it comes to games, since a finished product is one where the developers has switched over to the next product and only occasional maintenance patches are added post-launch. It makes sense to call those finished, but a programming language that does this would likely be called dead.
One that meets a pre-defined milestone and is seen fit for public release. I guess Apple wants to get some warts out and add a few features before it releases the project to the "design by committee" open source world.
I understand the concept when it comes to games, since a finished product is one where the developers has switched over to the next product and only occasional maintenance patches are added post-launch. It makes sense to call those finished, but a programming language that does this would likely be called dead.