Words have meaning and purpose. What words would you use to express the following concepts?
- a collection of tools which allow you to build a new component through their leverage, while not contributing significantly to the overall effectiveness of the tools (or won't particularly be used in operation)
- a collection of functional components which you will use as part of the operation of a new component
Currently, the words are "platform" and "system". I'm happy to switch to other words if they express the concept better.
The premise of this post is factually inaccurate. You can be pardoned prior to being brought to trial. As a famous example, famously, President Ford pardoned Nixon. http://en.wikipedia.org/wiki/W...
Additionally, you don't have to be pardoned for crimes. As an example, please read the text of the pardon (proclamation 4311).
Now, Therefore, I, Gerald R. Ford, President of the United States, pursuant to the pardon power conferred upon me by Article II, Section 2, of the Constitution, have granted and by these presents do grant a full, free, and absolute pardon unto Richard Nixon for all offenses against the United States which he, Richard Nixon, has committed or may have committed or taken part in during the period from January 20, 1969 through August 9, 1974.
The above is quite clearly a pardon for crimes which he "may have committed" during that time. He could have killed a million people with his bare hands, the pardon would still stand.
So let's say that my company has three lines of products on three different webpages. We decide to discontinue two of the lines of products for being unprofitable, and remove the pages. Google search results still show the pages, and archive.org still shows them to users. These products are still shown to my potential customers, who experience frustration when they attempt to get them.
Alternately, I create a temporary webpage for displaying some demo content to a potential client. It is a demo page, and ridden with bugs, holes, and other areas that need improvement. Archive.org still shows this page as part of search results? What will potential clients think of my company, given that it put up a buggy/terrible page?
Alternately, let's just say that I rename a longstanding webpage (technology.slashdot.org to tech.slashdot.org) and delete the old URL. Should archive.org redirect to false content?
Or, let's say that my restaurant decides to take down its 2013menu.html page, and doesn't wish customers to be able to compare its new and old menu side by side to see where prices inflated.
Error messages have purpose. While the most common case is that the page/server went offline, there are many times where a page URL changes as a result of regular website updates, where you don't want users to obtain old content.
Sometimes things are deleted for a reason.
Consider this situation:
Kid: What color was the ichthyosaur?
Parent: "We don't know, but it was probably dark-colored because it lived deep in the ocean. However, it may have been brightly colored to attract a mate, may have glowed in the dark to attract prey, or may have had tiger-like patterning to hide in native vegetation. We may never know."
...
Scientist: "We have found out! It was dark grey. You should cheer because we have answered a fundamental question about the ichthyosaur. We can use this method to discover what color the other dinosaurs were, if you would want to know."
I'd just like to say that the Beatles haven't been bigger than Jesus since 2004, when Google started recording search results...
http://www.google.com/trends/explore#q=%2Fm%2F07c0j%2C%20Jesus&cmpt=q
Also, that they weren't bigger than Jesus, in text, at any time:
https://books.google.com/ngrams/graph?content=the+Beatles%2CJesus&year_start=1800&year_end=2000&corpus=15&smoothing=3&share=&direct_url=t1%3B%2Cthe%20Beatles%3B%2Cc0%3B.t1%3B%2CJesus%3B%2Cc0
Jesus is still bigger than bitcoin... for now...
http://www.google.com/trends/explore#q=bitcoin%2C%20jesus&cmpt=q
It mostly works the way that you have represented. The majority of your post in on the back-end propagation of updates, which works well, and obviously doesn't work when offline. Generally apps work offline by default (like a saved webpage), unless your app needs to reach to an online site.
Chrome apps are submitted in a manifest along with all of their files to Google, which charges a fee to be a developer ($5), establishes a limit on the number of apps, and has automated checks to make sure that security precautions are applied.
The best laid plans of mice and men are held up in the legal department.