Presentation by Michael Shiloh of OpenMoko on the OpenMoko open source mobile communications platform (for video of presentation see http://www.consumingexperience.com/2007/10/openmoko-video-demo-slides-open-mobile.html), at mobileCamp 2007, London, 29-30 September 2007. For a write-up of mobileCampLondon 2007 see http://www.consumingexperience.com/2007/10/mobilecamplondon-2007-videos-girl-geek.html
2. The Phone. {Closed Ecosystem}
Ring Tones
Wallpapers
SMS GPRS Music
UMTS
SS7 TV
WAP
(IN) Intelligent MMS
GSM
1980 1984 1988 1992 1996 2000 2004
3. The Internet. {Open Ecosystem}
Wired
Web Hosting
Qualcomm
Google YouTube
Ebay
Amazon
Earthlink
Ethernet Skype 802.20
Dell Vonage
AOL
Intel 802.16
Cisco UUnet
RIM
802.11
IRC
VoIP
Email Microsoft Browsers
Wikipeida
Internet
1980 1984 1988 1992 1996 2000 2004
4. facilitate the use of certain Internet-based services. You acknowledge and agree that Microsoft may automatically chec
1.1 Installation and use. You may install, use, access, display and run one copy of the Software on a single computer, the version of the Software and/or its components that you are utilizing and may provide upgrades or fixes to the
such as a workstation, terminal or other device (quot;Workstation Computerquot;). The Software may not be used by more Software that will be automatically downloaded to your Workstation Computer.
than one processor at any one time on any single Workstation Computer.
2.4 Internet Gaming/Update Features. If you choose to utilize the Internet gaming or update features within the Softwar
1.2 Mandatory Activation. The license rights granted under this EULA are limited to the first thirty (30) days after you it is necessary to use certain computer system, hardware, and software information to implement the features. By usin
first install the Software unless you supply information required to activate your licensed copy in the manner these features, you explicitly authorize Microsoft or its designated agent to access and utilize the necessary informatio
described during the setup sequence of the Software. You can activate the Software through the use of the Internet for Internet gaming and/or updating purposes. Microsoft may use this information solely to improve our software or to
or telephone; toll charges may apply. You may also need to reactivate the Software if you modify your computer provide customized services or technologies to you. Microsoft may disclose this information to others, but not in a for
hardware or alter the Software. There are technological measures in this Software that are designed to prevent that personally identifies you.
unlicensed use of the Software. Microsoft will use those measures to confirm you have a legally licensed copy of the
Software. If you are not using a licensed copy of the Software, you are not allowed to install the Software or future
Software updates. Microsoft will not collect any personally identifiable information from your Workstation Computer 3. RESERVATION OF RIGHTS AND OWNERSHIP. Microsoft reserves all rights not expressly granted to you in this EULA
during this process. The Software is protected by copyright and other intellectual property laws and treaties. Microsoft or its suppliers own
the title, copyright, and other intellectual property rights in the Software. The Software is licensed, not sold.
1.3 Device Connections. You may permit a maximum of five (5) computers or other electronic devices (each a
quot;Devicequot;) to connect to the Workstation Computer to utilize one or more of the following services of the Software:
LIMITATIONS ON
4. LIMITATIONS ON REVERSE ENGINEERING, DECOMPILATION, AND DISASSEMBLY. You may not reverse engineer,
File Services, Print Services, Internet Information Services, and remote access (including connection sharing and decompile, or disassemble the Software, except and only to the extent that such activity is expressly permitted by
telephony services). The five connection maximum includes any indirect connections made through quot;multiplexingquot; applicable law notwithstanding this limitation.
or other software or hardware which pools or aggregates connections. This five connection maximum does not
apply to any other uses of the Software.
5. NO RENTAL/COMMERCIAL HOSTING. You may not rent, lease, lend or provide commercial hosting services with the
Software.
1.4 Remote Assistance/NetMeeting. The Software contains Remote Assistance and NetMeeting technologies that
enable the Software or applications installed on the Workstation Computer (sometimes referred to as a host device)
REVERSE ENGINEERING,
to be accessed remotely from other Devices. When you are using Remote Assistance or NetMeeting (or other
6. CONSENT TO USE OF DATA. You agree that Microsoft and its affiliates may collect and use technical information
software which provides similar functionality for a similar purpose) you may share your session with other users
gathered as part of the product support services provided to you, if any, related to the Software. Microsoft may use this
without any limit on the number of Device connections and without acquiring additional licenses for the Software.
information solely to improve our products or to provide customized services or technologies to you and will not
For Microsoft and non-Microsoft applications, you should consult the license agreement accompanying the
disclose this information in a form that personally identifies you.
applicable software or contact the applicable licensor to determine whether use of the software with Remote
Assistance or NetMeeting is permitted without an additional license. As used above, a session means the experience
delivered by the Software similar to when a user is using the input, output and display peripherals attached to the
7. LINKS TO THIRD PARTY SITES. You may link to third party sites through the use of the Software. The third party site
Workstation Computer.
DECOMPILATION, AND
are not under the control of Microsoft, and Microsoft is not responsible for the contents of any third party sites, any lin
contained in third party sites, or any changes or updates to third party sites. Microsoft is not responsible for webcastin
or any other form of transmission received from any third party sites. Microsoft is providing these links to third party
1.5 Storage/Network Use. You may also store or install a copy of the Software on a storage device, such as a network
sites to you only as a convenience, and the inclusion of any link does not imply an endorsement by Microsoft of the th
server, used only to install or run the Software on your other Workstation Computers over an internal network;
party site.
however, you must acquire and dedicate an additional license for each separate Workstation Computer on or from
which the Software is installed, used, accessed, displayed or run. Except as otherwise permitted by the NetMeeting
and Remote Assistance features described above, a license for the Software may not be shared or used concurrently
8. ADDITIONAL SOFTWARE/SERVICES. This EULA applies to updates, supplements, add-on components, or Internet-
on different Workstation Computers.
DISASSEMBLY.
based services components, of the Software that Microsoft may provide to you or make available to you after the date
you obtain your initial copy of the Software, unless we provide other terms along with the update, supplement, add-on
component, or Internet-based services component. Microsoft reserves the right to discontinue any Internet-based
2.1 Digital Rights Management. Content providers are using the digital rights management technology contained in
services provided to you or made available to you through the use of the Software.
this Software (quot;DRMquot;) to protect the integrity of their content ( quot;Secure Contentquot;) so that their intellectual property,
including copyright, in such content is not misappropriated. Portions of this Software and third party applications
such as media players use DRM to play Secure Content (quot;DRM Softwarequot;). If the DRM Software's security has been
9. UPGRADES. To use Software identified as an upgrade, you must first be licensed for the software identified by
compromised, owners of Secure Content (quot;Secure Content Ownersquot;) may request that Microsoft revoke the DRM
Microsoft as eligible for the upgrade. After upgrading, you may no longer use the software that formed the basis for yo
Software's right to copy, display and/or play Secure Content. Revocation does not alter the DRM Software's ability to
upgrade eligibility.
play unprotected content. A list of revoked DRM Software is sent to your computer whenever you download a license
for Secure Content from the Internet. You therefore agree that Microsoft may, in conjunction with such license, also
download revocation lists onto your computer on behalf of Secure Content Owners. Microsoft will not retrieve any
10. NOT FOR RESALE SOFTWARE. Software identified as quot;Not For Resalequot; or quot;NFR,quot; may not be sold or otherwise
personally identifiable information, or any other information, from your computer by downloading such revocation
transferred for value, or used for any purpose other than demonstration, test or evaluation.
lists. Secure Content Owners may also require you to upgrade some of the DRM components in this Software (quot;DRM
Upgradesquot;) before accessing their content. When you attempt to play such content, Microsoft DRM Software will
notify you that a DRM Upgrade is required and then ask for your consent before the DRM Upgrade is downloaded.
Third party DRM Software may do the same. If you decline the upgrade, you will not be able to access content that 11. ACADEMIC EDITION SOFTWARE. To use Software identified as quot;Academic Editionquot; or quot;AE,quot; you must be a quot;Qualifi
requires the DRM Upgrade; however, you will still be able to access unprotected content and Secure Content that Educational User.quot; For qualification-related questions, please contact the Microsoft Sales Information Center/One
does not require the upgrade. Microsoft Way/Redmond, WA 98052-6399 or the Microsoft subsidiary serving your country.
2.2 Windows Media Format Software Development Kit (quot;WMFSDKquot;). This EULA does not grant you any rights to use 12. EXPORT RESTRICTIONS. You acknowledge that the Software is subject to U.S. export jurisdiction. You agree to
the WMFSDK components contained in the Software to develop a software application that uses Windows Media comply with all applicable international and national laws that apply to the Software, including the U.S. Export
technology. If you wish to use the WMFSDK to develop such an application, visit http://msdn.microsoft.com/ Administration Regulations, as well as end-user, end-use, and destination restrictions issued by U.S. and other
workshop/imedia/windowsmedia /sdk/wmsdk.asp, accept a separate license for the WMFSDK, download the governments. For additional information see http://www.microsoft.com/exporting/.
appropriate WMFSDK, and install it on your system.
9. Freedom Requirements*
1) Fully and publicly disclose datasheets
—or—
2) Fully disclose datasheets to OpenMoko and
allow us to use that documentation to write a
documented GPL driver
—or—
3) Fully release an existing driver under the
GPL
* In order of preference
10. Sean & Harald’s
Appetite for Freedom Tour 2007
★ 3/30 Marvell, United ★ 5/15 NXP, The
States Netherlands
★ 4/8 Samsung, Korea ★ 5/25 Atheros, United
States
★ 4/15 U-Blox, Switzerland
★ To Be Continued...
★ 4/25 SMedia, Taiwan
★ 5/10 AMD, Taiwan
★ 5/11 Texas Instruments,
United States
11. We did it!
• Open WiFi
• Open CPU
• Open 2/3D
Graphics
Acceleration
• Open 3D Motion
Sensors
• Open GPS
• 100% Open
12. Shipments
Jul. 2007 — GTA01 Nov. 2007 — GTA02 2008 — New Style
Shipping globally 100% Open Much more coming
(Sold out within days) (Scaling production - A LOT!) (More than just phones)