Thoughtful, detailed coverage of the Mac, iPhone, and iPad, plus the best-selling Take Control ebooks.

 

 

Pick an apple! 
 
Untrash the Trash

Feeling trasher's remorse? On Snow Leopard, you can open the Trash (click the Trash icon in the Dock) and "untrash" individual items there. Select one or more trashed items (files and folders) and choose File > Put Back. This returns the items to where they were when you originally put them in the trash. The keyboard shortcut is Command-Delete - the same as the shortcut for trashing an item in the first place, since in deleting something from the trash you are untrashing it.

Submitted by
Matt Neuburg

 

 

Related Articles

 

 

Android Code Released as Open Source

Send Article to a Friend

The Open Handset Alliance, the group that manages the Google-developed and -driven Android operating system, said that the entire platform has been released as source code and licensed for liberal use. Open-source licensing typically requires that anyone who distributes versions of a project - whether identical or modified - also make the full code base available. Most developers also contribute any changes they make back into a central repository. The first smartphone using Android shipped 22-Oct-08 from T-Mobile in the United States (see "T-Mobile's Google Phone Promising but Unpolished," 2008-10-20).

The Android Open Source Project chose the Apache 2.0 license, which allows development along both commercial and open tracks, and either track may involve free or for-fee elements. Because Android uses a Linux kernel as its base, however, that part of the project remains under the GPLv2 license, which has broad requirements that prevent closed paths from forming.

The primary difference I can see between the two licenses is that with the Apache 2.0 license, a developer can add to the work and set their own terms regarding distribution and copyright. All the source from the project up to that point still must be noted with licenses.

Open-source licenses vary widely, with many allowing commercial resale of derived software, and some requiring the release of any code that a developer or firm has modified and then incorporated in a distributed release. These licenses typically affirm intellectual property rights, and assign a chain of rights as the work develops. Apple, for instance, uses FreeBSD for much of the core of Mac OS X; the associated license requires notices of copyright to be attached, but has no mandate to keep development open or contributed back to the root.

The use of an Apache 2.0 license is critical for Android because handset makers and others may want to develop custom versions of Android that their competitors can't simply copy from the code base and use. On the other hand, in order to keep the operating system in sync, most proprietary changes will likely be overlays and modules; otherwise, it would become an unmanageable task to fold in improvements while maintaining copyright separation.

Reports indicate that Android will likely be used for a variety of handhelds, tablets, and mobile gadgets, as well as a replacement for existing "embedded" operating systems used for devices that aren't computers, like cable set-top boxes. The richness and newness of the platform apparently makes it more compelling than many embedded offerings currently on the market.

 

Fujitsu ScanSnap Scanners — Get on the path to paperless bliss!
Convert double-sided documents to PDF with the one-button ScanSnap.
Scan documents, business cards, and receipts, and eliminate
paper piles from your desk. Visit us at: <http://www.ez.com/sstb>