Advertisement
Advertisement

More Related Content

Advertisement
Advertisement

Collaborative Development for the future of Mobile

  1. Collaborative development for the future of mobile Fachkonferenz, 3rd December 2008
  2. Why LiMo?
  3. 1 2 2.1 2.11 2.12 3.0 4.0 4.1 4.2 5.0 5.2.318 (6) 5.2.19202 (6.1) 5.2.20757 (6.1.4)
  4. What is LiMo?
  5. Not a standards body
  6. Not end-to-end platform
  7. Industry consortium
  8. 52 members
  9. Independent foundation
  10. Goals
  11. Competitive Platform
  12. Beyond specifications
  13. What makes LiMo especially attractive for Mozilla is that it’s all about code, where previous efforts around mobile Linux have been more focused on developing standards. - Jay Sullivan, Mozilla
  14. Proven technology
  15. 2003
  16. 2003
  17. Free from business model conflicts
  18. Free from business model conflicts
  19. Free from business model conflicts
  20. Content Applications User Interface Operating System
  21. Content Applications User Interface LiMo Platform Middleware Limited scope for competitive differentiation but high strategic Operating System importance due to potential to be used as a control point within a wider business agenda and very high switching costs
  22. Content Applications User Interface User Interface As selected by the handset maker / network operator LiMo Platform Middleware Limited scope for competitive differentiation but high strategic Operating System importance due to potential to be used as a control point within a wider business agenda and very high switching costs
  23. Content Applications Applications As selected by the mobile consumer User Interface User Interface As selected by the handset maker / network operator LiMo Platform Middleware Limited scope for competitive differentiation but high strategic Operating System importance due to potential to be used as a control point within a wider business agenda and very high switching costs
  24. Content Content As selected by the mobile consumer Applications Applications As selected by the mobile consumer User Interface User Interface As selected by the handset maker / network operator LiMo Platform Middleware Limited scope for competitive differentiation but high strategic Operating System importance due to potential to be used as a control point within a wider business agenda and very high switching costs
  25. Open Governance
  26. http://www.visionmobile.com/blog/2008/12/mapping-open-source-into-mobile-who-where-and-how/
  27. http://www.visionmobile.com/blog/2008/12/mapping-open-source-into-mobile-who-where-and-how/
  28. http://www.visionmobile.com/blog/2008/12/mapping-open-source-into-mobile-who-where-and-how/
  29. Open Organisation
  30. Open access to source code by LiMo Members
  31. Open access to source code by LiMo Members
  32. Open APIs
  33. Open APIs http://www.limofoundation.org/en/technical-documents.html
  34. Open Architecture
  35. Member intends to contribute
  36. Member intends to contribute Requirements Council evaluation
  37. Member intends to contribute Requirements Council evaluation Contribution of the code
  38. Member intends to contribute Requirements Council evaluation Contribution of the code Working Group evaluation
  39. Member intends to contribute Requirements Council evaluation Contribution of the code Working Group evaluation Architecture Council classification
  40. Collaborative source
  41. Licensing models
  42. Licensing models
  43. Licensing models
  44. Common
  45. Common Non-Common
  46. Common Non-Common Foundation Member Public License Projects (Common Capable)
  47. Common Non-Common Foundation Member Public License Projects (Common Capable) Open Source Open Source License Projects
  48. Common Non-Common Foundation Member Public License Projects (Common Capable) Open Source Open Source License Projects
  49. Common Non-Common Foundation Foundation Member Member Public License Public License Projects Projects (Common Capable) (Non-Common Capable) Open Source Open Source License Projects
  50. Common Non-Common Foundation Foundation Member Member Public License Public License Projects Projects (Common Capable) (Non-Common Capable) Open Source Member Open Source License Proprietary License Projects Projects
  51. Common Non-Common Foundation Foundation Member Member Public License Public License Projects Projects (Common Capable) (Non-Common Capable) Open Source Member Open Source License Proprietary License Projects Projects
  52. Common Non-Common Foundation Foundation Member Member Public License Public License Projects Projects (Common Capable) (Non-Common Capable) Open Source Member Open Source License Proprietary License Projects Projects
  53. Common Modules Framework Core, hardware independent and geographic-market independent functionality for a certain type or class of Modules Non-Common Modules Plugin Plugin Plugin Proprietary license Open Source license FPL
  54. Common Modules Framework Core, hardware independent and geographic-market independent functionality for a certain type or class of Modules Non-Common Modules Plugin Plugin Plugin Proprietary license Open Source license FPL
  55. IP Safe Harbour
  56. Applications Foundation API Framework Framework Framework API Plugin Plugin Plugin Plugin Linux Kernel Chipset Architecture
  57. Applications Foundation API Framework Framework Framework API Plugin Plugin Plugin Plugin Linux Kernel Chipset Architecture
  58. Applications Foundation API Framework Framework Framework API Plugin Plugin Plugin Plugin Linux Kernel Chipset Architecture
  59. Strong
  60. Balanced
  61. Common Non-Common Foundation Foundation Public License Public License (Common Capable) (Non-Common Capable) Open Source License Proprietary License
  62. Common Non-Common Foundation Foundation Public License Public License (Common Capable) (Non-Common Capable) Open Source License Proprietary License Full patent non-assert including commercial distribution to non-members
  63. Common Non-Common Foundation Foundation Public License Public License (Common Capable) (Non-Common Capable) Open Source License Proprietary License Full patent non-assert Patent non-assert including commercial limited to distribution distribution to non-members between members
  64. Common Non-Common Foundation Foundation Public License Public License (Common Capable) (Non-Common Capable) Open Source License Proprietary License Full patent non-assert Patent non-assert including commercial limited to distribution distribution to non-members between members Industry Standards and pooled patents are excluded from the scope of the IPR policy
  65. Common Non-Common Foundation Foundation Public License Public License (Common Capable) (Non-Common Capable) Open Source License Proprietary License Full patent non-assert Patent non-assert including commercial limited to distribution distribution to non-members between members Industry Standards and pooled patents are excluded from the scope of the IPR policy Combinations are excluded from the scope of the IPR policy
  66. Current proceedings
  67. Strong Industry Backing
  68. Board
  69. Board Backing
  70. Board Backing Capacity
  71. Release 1
  72. Release 1
  73. R1 Platform Scope
  74. Application Layer Application / UI Framework & Application Engine Layer Middleware Layer Kernel Layer
  75. Application Layer Application / UI Framework & Application Engine Layer Middleware Layer Linux Kernel Device Drivers Modem Interface
  76. Application Layer Application / UI Framework & Application Engine Layer System Telephony Networking Security Multimedia Database Services Framework Framework Framework Framework Engine Dev Mgmt Location Accessory Data Sync Logging DRM Java VM Framework Framework Framework Framework Framework Framework Linux Kernel Device Drivers Modem Interface
  77. Application Layer Application / UI Framework & Application Engine Layer Terminal Services API System Telephony Networking Security Multimedia Database Services Framework Framework Framework Framework Engine Dev Mgmt Location Accessory Data Sync Logging DRM Java VM Framework Framework Framework Framework Framework Framework Linux Kernel Device Drivers Modem Interface
  78. Application Layer Application Application Internet Messaging Database Future Manager UI Framework Framework Services Expansion Framework Framework Terminal Services API System Telephony Networking Security Multimedia Database Services Framework Framework Framework Framework Engine Dev Mgmt Location Accessory Data Sync Logging DRM Java VM Framework Framework Framework Framework Framework Framework Linux Kernel Device Drivers Modem Interface
  79. Application Layer Application Manager & UI API Application Engine API Application Application Internet Messaging Database Future Manager UI Framework Framework Services Expansion Framework Framework Terminal Services API System Telephony Networking Security Multimedia Database Services Framework Framework Framework Framework Engine Dev Mgmt Location Accessory Data Sync Logging DRM Java VM Framework Framework Framework Framework Framework Framework Linux Kernel Device Drivers Modem Interface
  80. Application Phone Browser MMS/SMS PIM Utilities Camera SIM toolkit Manager Applications Data Multimedia Other Settings Contacts Java App Email & IM Applications Applications Applications Application Manager & UI API Application Engine API Application Application Internet Messaging Database Future Manager UI Framework Framework Services Expansion Framework Framework Terminal Services API System Telephony Networking Security Multimedia Database Services Framework Framework Framework Framework Engine Dev Mgmt Location Accessory Data Sync Logging DRM Java VM Framework Framework Framework Framework Framework Framework Linux Kernel Device Drivers Modem Interface
  81. 23 handsets
  82. SDKs
  83. SDKs
  84. Native, Web, Java
  85. Challenges
  86. Chances for engineers
  87. As the development community looks at how best to bring new applications to the marketplace, they should check out LiMo and Linux Mobile first. - Kyle Malady, Vice President of Network for Verizon
  88. As the development community looks at how best to bring new applications to the marketplace, they should check out LiMo and Linux Mobile first. - Kyle Malady, Vice President of Network for Verizon
  89. Open Source principles
  90. Sharing of code
  91. Collaborative development
  92. Reciprocal flow of innovation
  93. GTK Bellagio GStreamer GConf D-Bus Linux
  94. Challenges for engineers
  95. Work in progress
  96. Conclusion
  97. Conclusion • An industry-driven initiative • An innovative IPR model tailored to foster collaboration at the code level • Based on Open Source principles
  98. Thank you! andrew.savory@limofoundation.org http://www.limofoundation.org/

Editor's Notes

  1. Good afternoon, thank you for inviting me here to speak today about the LiMo Foundation. My name is Andrew Savory, I’m the Open Source Manager for the LiMo Foundation, I joined at the start of October. I hope I can give you an insight into what LiMo is, and why it’s essential to the future of mobile. You might ask what does an Open Source Manager do: - educate our members on the benefits of open source - keep track of our open source usage, and of other relevent open source projects (e.g. Gnome Mobile) - ensure our compliance with open source licenses - encourage our members to give back to open source to get the virtuous cycle of OS usage - talk to the world about LiMo, the future of mobile, and Open Source.
  2. I’d like to start by looking at the mobile world a couple of years ago, to answer the question: Why does the world need LiMo? Two years is a long time ago in this industry: for example it was before iPhone (announced MacWorld Jan 2007), and before Android (announced Nov 2007). References: http://www.techcrunch.com/2007/01/09/macworld-announcements-real-time/ http://gigaom.com/2007/11/05/google-launches-mobile-phone-platform-android/
  3. For many years there has been extensive mobile platform proliferation. Here’s just 7 of the major platforms, there are of course many more. It seemed like every time a new phone is released, it comes with a new operating system. This does not take into account specific versions of operating systems: looking at Microsoft’s Pocket PC / Handheld PC / Web-enabled telephone / Palm-size PC / Smartphone 2002 / Windows Mobile 2003 / Windows CE / Windows Mobile 6, there’s been more than a dozen different releases. Of course, diversity is important to a healthy ecosystem and allows competition and stimulates innovation. But the situation was beyond diversity and into fragmentation - with too many different platforms to have to pick from as a handset manufacturer or software developer. References: http://www.pocketpcfaq.com/wce/versions.htm
  4. For many years there has been extensive mobile platform proliferation. Here’s just 7 of the major platforms, there are of course many more. It seemed like every time a new phone is released, it comes with a new operating system. This does not take into account specific versions of operating systems: looking at Microsoft’s Pocket PC / Handheld PC / Web-enabled telephone / Palm-size PC / Smartphone 2002 / Windows Mobile 2003 / Windows CE / Windows Mobile 6, there’s been more than a dozen different releases. Of course, diversity is important to a healthy ecosystem and allows competition and stimulates innovation. But the situation was beyond diversity and into fragmentation - with too many different platforms to have to pick from as a handset manufacturer or software developer. References: http://www.pocketpcfaq.com/wce/versions.htm
  5. For many years there has been extensive mobile platform proliferation. Here’s just 7 of the major platforms, there are of course many more. It seemed like every time a new phone is released, it comes with a new operating system. This does not take into account specific versions of operating systems: looking at Microsoft’s Pocket PC / Handheld PC / Web-enabled telephone / Palm-size PC / Smartphone 2002 / Windows Mobile 2003 / Windows CE / Windows Mobile 6, there’s been more than a dozen different releases. Of course, diversity is important to a healthy ecosystem and allows competition and stimulates innovation. But the situation was beyond diversity and into fragmentation - with too many different platforms to have to pick from as a handset manufacturer or software developer. References: http://www.pocketpcfaq.com/wce/versions.htm
  6. For many years there has been extensive mobile platform proliferation. Here’s just 7 of the major platforms, there are of course many more. It seemed like every time a new phone is released, it comes with a new operating system. This does not take into account specific versions of operating systems: looking at Microsoft’s Pocket PC / Handheld PC / Web-enabled telephone / Palm-size PC / Smartphone 2002 / Windows Mobile 2003 / Windows CE / Windows Mobile 6, there’s been more than a dozen different releases. Of course, diversity is important to a healthy ecosystem and allows competition and stimulates innovation. But the situation was beyond diversity and into fragmentation - with too many different platforms to have to pick from as a handset manufacturer or software developer. References: http://www.pocketpcfaq.com/wce/versions.htm
  7. For many years there has been extensive mobile platform proliferation. Here’s just 7 of the major platforms, there are of course many more. It seemed like every time a new phone is released, it comes with a new operating system. This does not take into account specific versions of operating systems: looking at Microsoft’s Pocket PC / Handheld PC / Web-enabled telephone / Palm-size PC / Smartphone 2002 / Windows Mobile 2003 / Windows CE / Windows Mobile 6, there’s been more than a dozen different releases. Of course, diversity is important to a healthy ecosystem and allows competition and stimulates innovation. But the situation was beyond diversity and into fragmentation - with too many different platforms to have to pick from as a handset manufacturer or software developer. References: http://www.pocketpcfaq.com/wce/versions.htm
  8. For many years there has been extensive mobile platform proliferation. Here’s just 7 of the major platforms, there are of course many more. It seemed like every time a new phone is released, it comes with a new operating system. This does not take into account specific versions of operating systems: looking at Microsoft’s Pocket PC / Handheld PC / Web-enabled telephone / Palm-size PC / Smartphone 2002 / Windows Mobile 2003 / Windows CE / Windows Mobile 6, there’s been more than a dozen different releases. Of course, diversity is important to a healthy ecosystem and allows competition and stimulates innovation. But the situation was beyond diversity and into fragmentation - with too many different platforms to have to pick from as a handset manufacturer or software developer. References: http://www.pocketpcfaq.com/wce/versions.htm
  9. For many years there has been extensive mobile platform proliferation. Here’s just 7 of the major platforms, there are of course many more. It seemed like every time a new phone is released, it comes with a new operating system. This does not take into account specific versions of operating systems: looking at Microsoft’s Pocket PC / Handheld PC / Web-enabled telephone / Palm-size PC / Smartphone 2002 / Windows Mobile 2003 / Windows CE / Windows Mobile 6, there’s been more than a dozen different releases. Of course, diversity is important to a healthy ecosystem and allows competition and stimulates innovation. But the situation was beyond diversity and into fragmentation - with too many different platforms to have to pick from as a handset manufacturer or software developer. References: http://www.pocketpcfaq.com/wce/versions.htm
  10. For many years there has been extensive mobile platform proliferation. Here’s just 7 of the major platforms, there are of course many more. It seemed like every time a new phone is released, it comes with a new operating system. This does not take into account specific versions of operating systems: looking at Microsoft’s Pocket PC / Handheld PC / Web-enabled telephone / Palm-size PC / Smartphone 2002 / Windows Mobile 2003 / Windows CE / Windows Mobile 6, there’s been more than a dozen different releases. Of course, diversity is important to a healthy ecosystem and allows competition and stimulates innovation. But the situation was beyond diversity and into fragmentation - with too many different platforms to have to pick from as a handset manufacturer or software developer. References: http://www.pocketpcfaq.com/wce/versions.htm
  11. For many years there has been extensive mobile platform proliferation. Here’s just 7 of the major platforms, there are of course many more. It seemed like every time a new phone is released, it comes with a new operating system. This does not take into account specific versions of operating systems: looking at Microsoft’s Pocket PC / Handheld PC / Web-enabled telephone / Palm-size PC / Smartphone 2002 / Windows Mobile 2003 / Windows CE / Windows Mobile 6, there’s been more than a dozen different releases. Of course, diversity is important to a healthy ecosystem and allows competition and stimulates innovation. But the situation was beyond diversity and into fragmentation - with too many different platforms to have to pick from as a handset manufacturer or software developer. References: http://www.pocketpcfaq.com/wce/versions.htm
  12. For many years there has been extensive mobile platform proliferation. Here’s just 7 of the major platforms, there are of course many more. It seemed like every time a new phone is released, it comes with a new operating system. This does not take into account specific versions of operating systems: looking at Microsoft’s Pocket PC / Handheld PC / Web-enabled telephone / Palm-size PC / Smartphone 2002 / Windows Mobile 2003 / Windows CE / Windows Mobile 6, there’s been more than a dozen different releases. Of course, diversity is important to a healthy ecosystem and allows competition and stimulates innovation. But the situation was beyond diversity and into fragmentation - with too many different platforms to have to pick from as a handset manufacturer or software developer. References: http://www.pocketpcfaq.com/wce/versions.htm
  13. For many years there has been extensive mobile platform proliferation. Here’s just 7 of the major platforms, there are of course many more. It seemed like every time a new phone is released, it comes with a new operating system. This does not take into account specific versions of operating systems: looking at Microsoft’s Pocket PC / Handheld PC / Web-enabled telephone / Palm-size PC / Smartphone 2002 / Windows Mobile 2003 / Windows CE / Windows Mobile 6, there’s been more than a dozen different releases. Of course, diversity is important to a healthy ecosystem and allows competition and stimulates innovation. But the situation was beyond diversity and into fragmentation - with too many different platforms to have to pick from as a handset manufacturer or software developer. References: http://www.pocketpcfaq.com/wce/versions.htm
  14. For many years there has been extensive mobile platform proliferation. Here’s just 7 of the major platforms, there are of course many more. It seemed like every time a new phone is released, it comes with a new operating system. This does not take into account specific versions of operating systems: looking at Microsoft’s Pocket PC / Handheld PC / Web-enabled telephone / Palm-size PC / Smartphone 2002 / Windows Mobile 2003 / Windows CE / Windows Mobile 6, there’s been more than a dozen different releases. Of course, diversity is important to a healthy ecosystem and allows competition and stimulates innovation. But the situation was beyond diversity and into fragmentation - with too many different platforms to have to pick from as a handset manufacturer or software developer. References: http://www.pocketpcfaq.com/wce/versions.htm
  15. For many years there has been extensive mobile platform proliferation. Here’s just 7 of the major platforms, there are of course many more. It seemed like every time a new phone is released, it comes with a new operating system. This does not take into account specific versions of operating systems: looking at Microsoft’s Pocket PC / Handheld PC / Web-enabled telephone / Palm-size PC / Smartphone 2002 / Windows Mobile 2003 / Windows CE / Windows Mobile 6, there’s been more than a dozen different releases. Of course, diversity is important to a healthy ecosystem and allows competition and stimulates innovation. But the situation was beyond diversity and into fragmentation - with too many different platforms to have to pick from as a handset manufacturer or software developer. References: http://www.pocketpcfaq.com/wce/versions.htm
  16. But it’s more complicated than just dozens of platforms with dozens of versions. There are also many different network operators. Each operator usually insists on their own customisation requirements for phones on their networks. This allows them to tie products into specific features of their network, or to help them manage the support of handsets deployed on their network. So you don’t just have to test across a dozen platforms - you also have to test across a dozen networks too.
  17. Developing for every platform and for every operator quickyl leads to increasingly unmanageable complexity. Suddenly from 7 operating systems and 7 operators you have nearly 50 targets to manage. Obviously this is not sustainable for anyone - neither operators, manufacturers, nor developers.
  18. Wouldn’t it be great if all the handset manufacturers, network operators and software developers got together to work on reducing this fragmentation? If we had convergence around a few common platforms, we would significantly reduce the burden of development, maintenance and support.
  19. That’s exactly what happened. In 2007, a number of mobile industry leaders got together try to solve this problem Motorola, NEC, NTT DoCoMo, Panasonic, Samsung, Vodafone and Orange founded LiMo, with the idea of developing a mobile platform drawing on the expertise and experience of members and pooling resources around a common set of code.
  20. The initial founders were soon joined by more core members, including the most prominent names in the mobile industry, ranging from hardware manufacturers, software vendors to network operators.
  21. Today LiMo has 52 members, spanning chipset, handset manufacturers, operating system and software companies, open source organisations, network operators and many others.
  22. Today LiMo has 52 members, spanning chipset, handset manufacturers, operating system and software companies, open source organisations, network operators and many others.
  23. Today LiMo has 52 members, spanning chipset, handset manufacturers, operating system and software companies, open source organisations, network operators and many others.
  24. Today LiMo has 52 members, spanning chipset, handset manufacturers, operating system and software companies, open source organisations, network operators and many others.
  25. Today LiMo has 52 members, spanning chipset, handset manufacturers, operating system and software companies, open source organisations, network operators and many others.
  26. Today LiMo has 52 members, spanning chipset, handset manufacturers, operating system and software companies, open source organisations, network operators and many others.
  27. Today LiMo has 52 members, spanning chipset, handset manufacturers, operating system and software companies, open source organisations, network operators and many others.
  28. Today LiMo has 52 members, spanning chipset, handset manufacturers, operating system and software companies, open source organisations, network operators and many others.
  29. Today LiMo has 52 members, spanning chipset, handset manufacturers, operating system and software companies, open source organisations, network operators and many others.
  30. Today LiMo has 52 members, spanning chipset, handset manufacturers, operating system and software companies, open source organisations, network operators and many others.
  31. Today LiMo has 52 members, spanning chipset, handset manufacturers, operating system and software companies, open source organisations, network operators and many others.
  32. Today LiMo has 52 members, spanning chipset, handset manufacturers, operating system and software companies, open source organisations, network operators and many others.
  33. Today LiMo has 52 members, spanning chipset, handset manufacturers, operating system and software companies, open source organisations, network operators and many others.
  34. Today LiMo has 52 members, spanning chipset, handset manufacturers, operating system and software companies, open source organisations, network operators and many others.
  35. Today LiMo has 52 members, spanning chipset, handset manufacturers, operating system and software companies, open source organisations, network operators and many others.
  36. Today LiMo has 52 members, spanning chipset, handset manufacturers, operating system and software companies, open source organisations, network operators and many others.
  37. Today LiMo has 52 members, spanning chipset, handset manufacturers, operating system and software companies, open source organisations, network operators and many others.
  38. Today LiMo has 52 members, spanning chipset, handset manufacturers, operating system and software companies, open source organisations, network operators and many others.
  39. Today LiMo has 52 members, spanning chipset, handset manufacturers, operating system and software companies, open source organisations, network operators and many others.
  40. Today LiMo has 52 members, spanning chipset, handset manufacturers, operating system and software companies, open source organisations, network operators and many others.
  41. Today LiMo has 52 members, spanning chipset, handset manufacturers, operating system and software companies, open source organisations, network operators and many others.
  42. Today LiMo has 52 members, spanning chipset, handset manufacturers, operating system and software companies, open source organisations, network operators and many others.
  43. Today LiMo has 52 members, spanning chipset, handset manufacturers, operating system and software companies, open source organisations, network operators and many others.
  44. Today LiMo has 52 members, spanning chipset, handset manufacturers, operating system and software companies, open source organisations, network operators and many others.
  45. Today LiMo has 52 members, spanning chipset, handset manufacturers, operating system and software companies, open source organisations, network operators and many others.
  46. Today LiMo has 52 members, spanning chipset, handset manufacturers, operating system and software companies, open source organisations, network operators and many others.
  47. Today LiMo has 52 members, spanning chipset, handset manufacturers, operating system and software companies, open source organisations, network operators and many others.
  48. Today LiMo has 52 members, spanning chipset, handset manufacturers, operating system and software companies, open source organisations, network operators and many others.
  49. Today LiMo has 52 members, spanning chipset, handset manufacturers, operating system and software companies, open source organisations, network operators and many others.
  50. Today LiMo has 52 members, spanning chipset, handset manufacturers, operating system and software companies, open source organisations, network operators and many others.
  51. Today LiMo has 52 members, spanning chipset, handset manufacturers, operating system and software companies, open source organisations, network operators and many others.
  52. Today LiMo has 52 members, spanning chipset, handset manufacturers, operating system and software companies, open source organisations, network operators and many others.
  53. Today LiMo has 52 members, spanning chipset, handset manufacturers, operating system and software companies, open source organisations, network operators and many others.
  54. So, what exactly is LiMo? I briefly outlined a common goal, to reduce diversity, but now it’s time to look in more detail at what the foundation is.
  55. Firstly, what LiMo is not: It is NOT a standards body. It is directly connected to the real business of delivering next generation handsets, applications and services, drawing on the combined experiences of our members. It is NOT an end-to-end platform. LiMo provides middleware OS only, thus avoiding conflicts with operators, handset vendors and content providers by not providing the UI or content.
  56. Firstly, what LiMo is not: It is NOT a standards body. It is directly connected to the real business of delivering next generation handsets, applications and services, drawing on the combined experiences of our members. It is NOT an end-to-end platform. LiMo provides middleware OS only, thus avoiding conflicts with operators, handset vendors and content providers by not providing the UI or content.
  57. Firstly, what LiMo is not: It is NOT a standards body. It is directly connected to the real business of delivering next generation handsets, applications and services, drawing on the combined experiences of our members. It is NOT an end-to-end platform. LiMo provides middleware OS only, thus avoiding conflicts with operators, handset vendors and content providers by not providing the UI or content.
  58. Firstly, what LiMo is not: It is NOT a standards body. It is directly connected to the real business of delivering next generation handsets, applications and services, drawing on the combined experiences of our members. It is NOT an end-to-end platform. LiMo provides middleware OS only, thus avoiding conflicts with operators, handset vendors and content providers by not providing the UI or content.
  59. Industry consortium: joint venture between all these members, working together to deliver an open, linux-based software platform for handsets. 52 members: representing a broad cross-section of the mobile ecosystem, brings together all the partners needed to collaborate on the platform. You need this diversity to ensure all views are represented and that the platform delivered meets the right requirements. Independent foundation: neutral third-party, not dominated by any one member. This is crucial to ensuring a viable developer ecosystem without the fear that contributions are going directly to competitors, and the success of independent foundations as a method to ensure this can be seen by the proliferation of open source foundations such as the FSF, ASF, Gnome, Mozilla, Python, Eclipse, and Linux Foundation.
  60. Industry consortium: joint venture between all these members, working together to deliver an open, linux-based software platform for handsets. 52 members: representing a broad cross-section of the mobile ecosystem, brings together all the partners needed to collaborate on the platform. You need this diversity to ensure all views are represented and that the platform delivered meets the right requirements. Independent foundation: neutral third-party, not dominated by any one member. This is crucial to ensuring a viable developer ecosystem without the fear that contributions are going directly to competitors, and the success of independent foundations as a method to ensure this can be seen by the proliferation of open source foundations such as the FSF, ASF, Gnome, Mozilla, Python, Eclipse, and Linux Foundation.
  61. Industry consortium: joint venture between all these members, working together to deliver an open, linux-based software platform for handsets. 52 members: representing a broad cross-section of the mobile ecosystem, brings together all the partners needed to collaborate on the platform. You need this diversity to ensure all views are represented and that the platform delivered meets the right requirements. Independent foundation: neutral third-party, not dominated by any one member. This is crucial to ensuring a viable developer ecosystem without the fear that contributions are going directly to competitors, and the success of independent foundations as a method to ensure this can be seen by the proliferation of open source foundations such as the FSF, ASF, Gnome, Mozilla, Python, Eclipse, and Linux Foundation.
  62. Industry consortium: joint venture between all these members, working together to deliver an open, linux-based software platform for handsets. 52 members: representing a broad cross-section of the mobile ecosystem, brings together all the partners needed to collaborate on the platform. You need this diversity to ensure all views are represented and that the platform delivered meets the right requirements. Independent foundation: neutral third-party, not dominated by any one member. This is crucial to ensuring a viable developer ecosystem without the fear that contributions are going directly to competitors, and the success of independent foundations as a method to ensure this can be seen by the proliferation of open source foundations such as the FSF, ASF, Gnome, Mozilla, Python, Eclipse, and Linux Foundation.
  63. Industry consortium: joint venture between all these members, working together to deliver an open, linux-based software platform for handsets. 52 members: representing a broad cross-section of the mobile ecosystem, brings together all the partners needed to collaborate on the platform. You need this diversity to ensure all views are represented and that the platform delivered meets the right requirements. Independent foundation: neutral third-party, not dominated by any one member. This is crucial to ensuring a viable developer ecosystem without the fear that contributions are going directly to competitors, and the success of independent foundations as a method to ensure this can be seen by the proliferation of open source foundations such as the FSF, ASF, Gnome, Mozilla, Python, Eclipse, and Linux Foundation.
  64. And that is what LiMo is. In just two years it has grown to be a safe haven for collaborative mobile development, sharing best practice and experience to provide a common mobile platform. Beyond that, what are the aims and aspirations of LiMo, the goals, the roadmap for the future?
  65. So, LiMo’s goals. Other than solving the problem of platform proliferation, what else is LiMo about? I’d like to outline those goals now for you.
  66. Goal #1: provide a competitive platform This is not just about collaboration to reduce fragmentation, it’s about taking the experience of our members and combining it with key open source components to create a truly competitive platform: “middleware best of breed” How do we do this?
  67. We make it a competitive platform by going beyond specifications. As I said before, LiMo is not a standards body. It is not about simply saying how a phone should work. It is not about unproven software that’s never been shipped in the marketplace. This quote from Jay Sullivan of the Mozilla Foundation sums it up best: LiMo is about proven code.
  68. We make it a competitive platform by going beyond specifications. As I said before, LiMo is not a standards body. It is not about simply saying how a phone should work. It is not about unproven software that’s never been shipped in the marketplace. This quote from Jay Sullivan of the Mozilla Foundation sums it up best: LiMo is about proven code.
  69. We make it a competitive platform by going beyond specifications. As I said before, LiMo is not a standards body. It is not about simply saying how a phone should work. It is not about unproven software that’s never been shipped in the marketplace. This quote from Jay Sullivan of the Mozilla Foundation sums it up best: LiMo is about proven code.
  70. We make it a competitive platform by going beyond specifications. As I said before, LiMo is not a standards body. It is not about simply saying how a phone should work. It is not about unproven software that’s never been shipped in the marketplace. This quote from Jay Sullivan of the Mozilla Foundation sums it up best: LiMo is about proven code.
  71. LiMo is also about proven technology. Unlike some other platforms, LiMo is based on what members have been doing in the marketplace for years. For example: in 2003, one of our members released the first mass-market linux phone in western markets (Motorola A760). So LiMo members were shipping linux phones over 5 years ago! That’s a lot of experience in the marketplace and a lot of proven technology. Since then, dozens of LiMo handsets have been released. So LiMo is about drawing on member experiences to put together a solid secure platform.
  72. LiMo is also about proven technology. Unlike some other platforms, LiMo is based on what members have been doing in the marketplace for years. For example: in 2003, one of our members released the first mass-market linux phone in western markets (Motorola A760). So LiMo members were shipping linux phones over 5 years ago! That’s a lot of experience in the marketplace and a lot of proven technology. Since then, dozens of LiMo handsets have been released. So LiMo is about drawing on member experiences to put together a solid secure platform.
  73. LiMo is also about proven technology. Unlike some other platforms, LiMo is based on what members have been doing in the marketplace for years. For example: in 2003, one of our members released the first mass-market linux phone in western markets (Motorola A760). So LiMo members were shipping linux phones over 5 years ago! That’s a lot of experience in the marketplace and a lot of proven technology. Since then, dozens of LiMo handsets have been released. So LiMo is about drawing on member experiences to put together a solid secure platform.
  74. LiMo is also about proven technology. Unlike some other platforms, LiMo is based on what members have been doing in the marketplace for years. For example: in 2003, one of our members released the first mass-market linux phone in western markets (Motorola A760). So LiMo members were shipping linux phones over 5 years ago! That’s a lot of experience in the marketplace and a lot of proven technology. Since then, dozens of LiMo handsets have been released. So LiMo is about drawing on member experiences to put together a solid secure platform.
  75. LiMo is also about proven technology. Unlike some other platforms, LiMo is based on what members have been doing in the marketplace for years. For example: in 2003, one of our members released the first mass-market linux phone in western markets (Motorola A760). So LiMo members were shipping linux phones over 5 years ago! That’s a lot of experience in the marketplace and a lot of proven technology. Since then, dozens of LiMo handsets have been released. So LiMo is about drawing on member experiences to put together a solid secure platform.
  76. LiMo is also about proven technology. Unlike some other platforms, LiMo is based on what members have been doing in the marketplace for years. For example: in 2003, one of our members released the first mass-market linux phone in western markets (Motorola A760). So LiMo members were shipping linux phones over 5 years ago! That’s a lot of experience in the marketplace and a lot of proven technology. Since then, dozens of LiMo handsets have been released. So LiMo is about drawing on member experiences to put together a solid secure platform.
  77. LiMo is also about proven technology. Unlike some other platforms, LiMo is based on what members have been doing in the marketplace for years. For example: in 2003, one of our members released the first mass-market linux phone in western markets (Motorola A760). So LiMo members were shipping linux phones over 5 years ago! That’s a lot of experience in the marketplace and a lot of proven technology. Since then, dozens of LiMo handsets have been released. So LiMo is about drawing on member experiences to put together a solid secure platform.
  78. LiMo is also about proven technology. Unlike some other platforms, LiMo is based on what members have been doing in the marketplace for years. For example: in 2003, one of our members released the first mass-market linux phone in western markets (Motorola A760). So LiMo members were shipping linux phones over 5 years ago! That’s a lot of experience in the marketplace and a lot of proven technology. Since then, dozens of LiMo handsets have been released. So LiMo is about drawing on member experiences to put together a solid secure platform.
  79. LiMo is also about proven technology. Unlike some other platforms, LiMo is based on what members have been doing in the marketplace for years. For example: in 2003, one of our members released the first mass-market linux phone in western markets (Motorola A760). So LiMo members were shipping linux phones over 5 years ago! That’s a lot of experience in the marketplace and a lot of proven technology. Since then, dozens of LiMo handsets have been released. So LiMo is about drawing on member experiences to put together a solid secure platform.
  80. LiMo is also about proven technology. Unlike some other platforms, LiMo is based on what members have been doing in the marketplace for years. For example: in 2003, one of our members released the first mass-market linux phone in western markets (Motorola A760). So LiMo members were shipping linux phones over 5 years ago! That’s a lot of experience in the marketplace and a lot of proven technology. Since then, dozens of LiMo handsets have been released. So LiMo is about drawing on member experiences to put together a solid secure platform.
  81. LiMo is also about proven technology. Unlike some other platforms, LiMo is based on what members have been doing in the marketplace for years. For example: in 2003, one of our members released the first mass-market linux phone in western markets (Motorola A760). So LiMo members were shipping linux phones over 5 years ago! That’s a lot of experience in the marketplace and a lot of proven technology. Since then, dozens of LiMo handsets have been released. So LiMo is about drawing on member experiences to put together a solid secure platform.
  82. LiMo is also about proven technology. Unlike some other platforms, LiMo is based on what members have been doing in the marketplace for years. For example: in 2003, one of our members released the first mass-market linux phone in western markets (Motorola A760). So LiMo members were shipping linux phones over 5 years ago! That’s a lot of experience in the marketplace and a lot of proven technology. Since then, dozens of LiMo handsets have been released. So LiMo is about drawing on member experiences to put together a solid secure platform.
  83. based on published roadmap FIXME References to published roadmap? http://www.limofoundation.org/images/stories/pdf/limo%20foundation%20overview%20-%20may08-ext.pdf
  84. LiMo is about Copyleft. Fixes and modifications within the platform are shared in order to avoid fragmentation. Very strong copyleft at the platform and API level, with an obligation of each Member to contribute back just before the commercialisation. We are not open source: whilst we would love to be completely open source, pragmatism dictates that to get the widest engagement and contribution of existing code, a hybrid model is required. We do however have a policy of using open source where suitable and of actively contributing back to open source projects and being good citizens within the open source communities.
  85. LiMo is also about the commercial success of our members. We expect that commercial innovations on top of the platform may be retained. Because LiMo is not a complete stack but instead is focussed on middleware, it does not specify for example the user interface. This provides a solid platform upon which members can build differentiation. Which takes us to goal number 2.
  86. Goal #2 is to be free from business model conflicts. If we asked all members to work on a complete end-to-end platform, there would be conflicts of business models and it would erode the commercial plans of some members. For example, some members like to offer customised UI experiences. Because LiMo is only middleware, that provides plenty of opportunity for differentiation and for different UI offerings. We also supports intra-member business opportunities: for example some members might want to sell plugins, for example video codecs, to other members. This is also exemplified in our platform layout: we have two distinct areas of contribution, common code and non-common code. Common code is a mandatory inclusion in the platform, and must be contributed under our foundation public license. Non-common code can be commercial, is not expected to be available on all LiMo implementations, and could be considered as somewhat like an internal library of functionality optionally available between members on commercial terms. I will cover in more detail common / non-common code later.
  87. Goal #2 is to be free from business model conflicts. If we asked all members to work on a complete end-to-end platform, there would be conflicts of business models and it would erode the commercial plans of some members. For example, some members like to offer customised UI experiences. Because LiMo is only middleware, that provides plenty of opportunity for differentiation and for different UI offerings. We also supports intra-member business opportunities: for example some members might want to sell plugins, for example video codecs, to other members. This is also exemplified in our platform layout: we have two distinct areas of contribution, common code and non-common code. Common code is a mandatory inclusion in the platform, and must be contributed under our foundation public license. Non-common code can be commercial, is not expected to be available on all LiMo implementations, and could be considered as somewhat like an internal library of functionality optionally available between members on commercial terms. I will cover in more detail common / non-common code later.
  88. Goal #2 is to be free from business model conflicts. If we asked all members to work on a complete end-to-end platform, there would be conflicts of business models and it would erode the commercial plans of some members. For example, some members like to offer customised UI experiences. Because LiMo is only middleware, that provides plenty of opportunity for differentiation and for different UI offerings. We also supports intra-member business opportunities: for example some members might want to sell plugins, for example video codecs, to other members. This is also exemplified in our platform layout: we have two distinct areas of contribution, common code and non-common code. Common code is a mandatory inclusion in the platform, and must be contributed under our foundation public license. Non-common code can be commercial, is not expected to be available on all LiMo implementations, and could be considered as somewhat like an internal library of functionality optionally available between members on commercial terms. I will cover in more detail common / non-common code later.
  89. Goal #2 is to be free from business model conflicts. If we asked all members to work on a complete end-to-end platform, there would be conflicts of business models and it would erode the commercial plans of some members. For example, some members like to offer customised UI experiences. Because LiMo is only middleware, that provides plenty of opportunity for differentiation and for different UI offerings. We also supports intra-member business opportunities: for example some members might want to sell plugins, for example video codecs, to other members. This is also exemplified in our platform layout: we have two distinct areas of contribution, common code and non-common code. Common code is a mandatory inclusion in the platform, and must be contributed under our foundation public license. Non-common code can be commercial, is not expected to be available on all LiMo implementations, and could be considered as somewhat like an internal library of functionality optionally available between members on commercial terms. I will cover in more detail common / non-common code later.
  90. Let’s look at LiMo graphically. You can see that the middleware layer of the operating system clearly allows freedom of choice within the UI, application and content layers for mobile manufacturer, network operator and consumer alike.
  91. Let’s look at LiMo graphically. You can see that the middleware layer of the operating system clearly allows freedom of choice within the UI, application and content layers for mobile manufacturer, network operator and consumer alike.
  92. Let’s look at LiMo graphically. You can see that the middleware layer of the operating system clearly allows freedom of choice within the UI, application and content layers for mobile manufacturer, network operator and consumer alike.
  93. Let’s look at LiMo graphically. You can see that the middleware layer of the operating system clearly allows freedom of choice within the UI, application and content layers for mobile manufacturer, network operator and consumer alike.
  94. Let’s look at LiMo graphically. You can see that the middleware layer of the operating system clearly allows freedom of choice within the UI, application and content layers for mobile manufacturer, network operator and consumer alike.
  95. Let’s look at LiMo graphically. You can see that the middleware layer of the operating system clearly allows freedom of choice within the UI, application and content layers for mobile manufacturer, network operator and consumer alike.
  96. Let’s look at LiMo graphically. You can see that the middleware layer of the operating system clearly allows freedom of choice within the UI, application and content layers for mobile manufacturer, network operator and consumer alike.
  97. Let’s look at LiMo graphically. You can see that the middleware layer of the operating system clearly allows freedom of choice within the UI, application and content layers for mobile manufacturer, network operator and consumer alike.
  98. Let’s look at LiMo graphically. You can see that the middleware layer of the operating system clearly allows freedom of choice within the UI, application and content layers for mobile manufacturer, network operator and consumer alike.
  99. Let’s look at LiMo graphically. You can see that the middleware layer of the operating system clearly allows freedom of choice within the UI, application and content layers for mobile manufacturer, network operator and consumer alike.
  100. Let’s look at LiMo graphically. You can see that the middleware layer of the operating system clearly allows freedom of choice within the UI, application and content layers for mobile manufacturer, network operator and consumer alike.
  101. Let’s look at LiMo graphically. You can see that the middleware layer of the operating system clearly allows freedom of choice within the UI, application and content layers for mobile manufacturer, network operator and consumer alike.
  102. Goal #3 of LiMo is Open Governance. A successful community requires a clear set of rules and boundaries to work within, and so we have an open, inclusive and published governance structure. We have shared leadership and shared decision making: no one dictator to determine the route the platform should take. Discussion is based on technical merit and experience. We also aim to provide a safe and empowering IP safe harbour: everyone can contribute without fear of reprisals through patent lawsuits etc.
  103. How does LiMo governance compare with other mobile initiatives? In this excellent and timely article from VisionMobile, you can clearly see how LiMo is positioned with respect to other Open Source initiatives. It’s interesting to note that although LiMo is way up in the proprietary community license axis, many major components (or possible future components) fall under other licenses - linux, GTK, Mozilla, WebKit.
  104. How does LiMo governance compare with other mobile initiatives? In this excellent and timely article from VisionMobile, you can clearly see how LiMo is positioned with respect to other Open Source initiatives. It’s interesting to note that although LiMo is way up in the proprietary community license axis, many major components (or possible future components) fall under other licenses - linux, GTK, Mozilla, WebKit.
  105. How does LiMo governance compare with other mobile initiatives? In this excellent and timely article from VisionMobile, you can clearly see how LiMo is positioned with respect to other Open Source initiatives. It’s interesting to note that although LiMo is way up in the proprietary community license axis, many major components (or possible future components) fall under other licenses - linux, GTK, Mozilla, WebKit.
  106. How does LiMo governance compare with other mobile initiatives? In this excellent and timely article from VisionMobile, you can clearly see how LiMo is positioned with respect to other Open Source initiatives. It’s interesting to note that although LiMo is way up in the proprietary community license axis, many major components (or possible future components) fall under other licenses - linux, GTK, Mozilla, WebKit.
  107. How does LiMo governance compare with other mobile initiatives? In this excellent and timely article from VisionMobile, you can clearly see how LiMo is positioned with respect to other Open Source initiatives. It’s interesting to note that although LiMo is way up in the proprietary community license axis, many major components (or possible future components) fall under other licenses - linux, GTK, Mozilla, WebKit.
  108. collectively developed platform FIXME redo graphic
  109. As part of our open governance, we are an open organisation. Any company or person can join LiMo, as a Core or an Associate member. Any Member can contribute to the platform, have access to minutes of all meetings, and participate in our various elections.
  110. As part of our open governance, we provide open access to source code. All our source code contributed under the FPL is available to any company agreeing with the terms of our IP safe harbour.
  111. Any developer can use our APIs to develop applications for the LiMo Foundation Platform and benefits from the safe IP harbour around such APIs. Visit the LiMo website at the URL displayed to find a rich source of information on Release 1, with a complete API reference available as an archive containing all the PDFs, or as individual PDFs or HTML files.
  112. Any developer can use our APIs to develop applications for the LiMo Foundation Platform and benefits from the safe IP harbour around such APIs. Visit the LiMo website at the URL displayed to find a rich source of information on Release 1, with a complete API reference available as an archive containing all the PDFs, or as individual PDFs or HTML files.
  113. Any developer can use our APIs to develop applications for the LiMo Foundation Platform and benefits from the safe IP harbour around such APIs. Visit the LiMo website at the URL displayed to find a rich source of information on Release 1, with a complete API reference available as an archive containing all the PDFs, or as individual PDFs or HTML files.
  114. Any developer can use our APIs to develop applications for the LiMo Foundation Platform and benefits from the safe IP harbour around such APIs. Visit the LiMo website at the URL displayed to find a rich source of information on Release 1, with a complete API reference available as an archive containing all the PDFs, or as individual PDFs or HTML files.
  115. Any developer can use our APIs to develop applications for the LiMo Foundation Platform and benefits from the safe IP harbour around such APIs. Visit the LiMo website at the URL displayed to find a rich source of information on Release 1, with a complete API reference available as an archive containing all the PDFs, or as individual PDFs or HTML files.
  116. Any developer can use our APIs to develop applications for the LiMo Foundation Platform and benefits from the safe IP harbour around such APIs. Visit the LiMo website at the URL displayed to find a rich source of information on Release 1, with a complete API reference available as an archive containing all the PDFs, or as individual PDFs or HTML files.
  117. Architectural and technical decisions are made collectively according to the process defined in our bylaws. I’d like to explain the process to you now.
  118. This diagram exemplifies the contribution process for our members. The first stage is to signify intent to contribute some code, and to state under what license the code will be contributed. The choice of license is the member’s alone, and will determine how widely the code may be used - with open source and FPL being more likely to be included in the LiMo common platform, and more restrictive licenses more likely to be used through commercial agreements amongst members. The requirements council evaluates any offered contribution to be sure it is of value to the platform (the equivalent of an open source model where an offer to contribute a patch is made and sometimes accepted). The working groups evaluate contributed code to determine the quality of the code and to verify fitness for purpose and other pre-determined metrics. The architecture council classifies the code initially based on the licensing regime: only contributions under patent and copyright royalty free licenses (e.g. open source or FPL CC)_ can be adopted as common code or framework. This decision is ratified by LiMo board.
  119. This diagram exemplifies the contribution process for our members. The first stage is to signify intent to contribute some code, and to state under what license the code will be contributed. The choice of license is the member’s alone, and will determine how widely the code may be used - with open source and FPL being more likely to be included in the LiMo common platform, and more restrictive licenses more likely to be used through commercial agreements amongst members. The requirements council evaluates any offered contribution to be sure it is of value to the platform (the equivalent of an open source model where an offer to contribute a patch is made and sometimes accepted). The working groups evaluate contributed code to determine the quality of the code and to verify fitness for purpose and other pre-determined metrics. The architecture council classifies the code initially based on the licensing regime: only contributions under patent and copyright royalty free licenses (e.g. open source or FPL CC)_ can be adopted as common code or framework. This decision is ratified by LiMo board.
  120. This diagram exemplifies the contribution process for our members. The first stage is to signify intent to contribute some code, and to state under what license the code will be contributed. The choice of license is the member’s alone, and will determine how widely the code may be used - with open source and FPL being more likely to be included in the LiMo common platform, and more restrictive licenses more likely to be used through commercial agreements amongst members. The requirements council evaluates any offered contribution to be sure it is of value to the platform (the equivalent of an open source model where an offer to contribute a patch is made and sometimes accepted). The working groups evaluate contributed code to determine the quality of the code and to verify fitness for purpose and other pre-determined metrics. The architecture council classifies the code initially based on the licensing regime: only contributions under patent and copyright royalty free licenses (e.g. open source or FPL CC)_ can be adopted as common code or framework. This decision is ratified by LiMo board.
  121. This diagram exemplifies the contribution process for our members. The first stage is to signify intent to contribute some code, and to state under what license the code will be contributed. The choice of license is the member’s alone, and will determine how widely the code may be used - with open source and FPL being more likely to be included in the LiMo common platform, and more restrictive licenses more likely to be used through commercial agreements amongst members. The requirements council evaluates any offered contribution to be sure it is of value to the platform (the equivalent of an open source model where an offer to contribute a patch is made and sometimes accepted). The working groups evaluate contributed code to determine the quality of the code and to verify fitness for purpose and other pre-determined metrics. The architecture council classifies the code initially based on the licensing regime: only contributions under patent and copyright royalty free licenses (e.g. open source or FPL CC)_ can be adopted as common code or framework. This decision is ratified by LiMo board.
  122. This diagram exemplifies the contribution process for our members. The first stage is to signify intent to contribute some code, and to state under what license the code will be contributed. The choice of license is the member’s alone, and will determine how widely the code may be used - with open source and FPL being more likely to be included in the LiMo common platform, and more restrictive licenses more likely to be used through commercial agreements amongst members. The requirements council evaluates any offered contribution to be sure it is of value to the platform (the equivalent of an open source model where an offer to contribute a patch is made and sometimes accepted). The working groups evaluate contributed code to determine the quality of the code and to verify fitness for purpose and other pre-determined metrics. The architecture council classifies the code initially based on the licensing regime: only contributions under patent and copyright royalty free licenses (e.g. open source or FPL CC)_ can be adopted as common code or framework. This decision is ratified by LiMo board.
  123. Another goal of LiMo is to adopt a collaborative approach to development - inclusive of all licensing models.
  124. Finding the right licensing model is a balancing act, managing the commercial concerns of traditionally very closed businesses with the need for collaborative development. As previously mentioned when talking about Copyleft, LiMo is not completely open source. But we do: - use a lot of open source software - with strong interaction with open source communities - define a development and licensing model based on open source best practise - “collaborative source development” - copyleft license within the foundation - inclusive of other licensing models above the level of commodity I’d like to explain how this works now.
  125. Finding the right licensing model is a balancing act, managing the commercial concerns of traditionally very closed businesses with the need for collaborative development. As previously mentioned when talking about Copyleft, LiMo is not completely open source. But we do: - use a lot of open source software - with strong interaction with open source communities - define a development and licensing model based on open source best practise - “collaborative source development” - copyleft license within the foundation - inclusive of other licensing models above the level of commodity I’d like to explain how this works now.
  126. There are two sets of code within LiMo: Common (for code that is expected to be a part of all releases) Non-common (for code that may not be a part of all releases due to commercial terms) Code is submitted to common from member projects (under FPL) Code is also submitted to common from open source projects (under original open source license) Important to note we expect fixes and optimisations made within common to be contributed back to contributors or projects: reciprocal flow of innovation and responsible attitude to open source communities. Non-common: code comes in the same way from member projects (Not likely to be open source projects as these contributions are typically associated with proprietary licensing models). Non-common either under FPL (non-common) or proprietary license. Interesting to note: by default, proprietary licenses are by default automatically converted to FPL.
  127. There are two sets of code within LiMo: Common (for code that is expected to be a part of all releases) Non-common (for code that may not be a part of all releases due to commercial terms) Code is submitted to common from member projects (under FPL) Code is also submitted to common from open source projects (under original open source license) Important to note we expect fixes and optimisations made within common to be contributed back to contributors or projects: reciprocal flow of innovation and responsible attitude to open source communities. Non-common: code comes in the same way from member projects (Not likely to be open source projects as these contributions are typically associated with proprietary licensing models). Non-common either under FPL (non-common) or proprietary license. Interesting to note: by default, proprietary licenses are by default automatically converted to FPL.
  128. There are two sets of code within LiMo: Common (for code that is expected to be a part of all releases) Non-common (for code that may not be a part of all releases due to commercial terms) Code is submitted to common from member projects (under FPL) Code is also submitted to common from open source projects (under original open source license) Important to note we expect fixes and optimisations made within common to be contributed back to contributors or projects: reciprocal flow of innovation and responsible attitude to open source communities. Non-common: code comes in the same way from member projects (Not likely to be open source projects as these contributions are typically associated with proprietary licensing models). Non-common either under FPL (non-common) or proprietary license. Interesting to note: by default, proprietary licenses are by default automatically converted to FPL.
  129. There are two sets of code within LiMo: Common (for code that is expected to be a part of all releases) Non-common (for code that may not be a part of all releases due to commercial terms) Code is submitted to common from member projects (under FPL) Code is also submitted to common from open source projects (under original open source license) Important to note we expect fixes and optimisations made within common to be contributed back to contributors or projects: reciprocal flow of innovation and responsible attitude to open source communities. Non-common: code comes in the same way from member projects (Not likely to be open source projects as these contributions are typically associated with proprietary licensing models). Non-common either under FPL (non-common) or proprietary license. Interesting to note: by default, proprietary licenses are by default automatically converted to FPL.
  130. There are two sets of code within LiMo: Common (for code that is expected to be a part of all releases) Non-common (for code that may not be a part of all releases due to commercial terms) Code is submitted to common from member projects (under FPL) Code is also submitted to common from open source projects (under original open source license) Important to note we expect fixes and optimisations made within common to be contributed back to contributors or projects: reciprocal flow of innovation and responsible attitude to open source communities. Non-common: code comes in the same way from member projects (Not likely to be open source projects as these contributions are typically associated with proprietary licensing models). Non-common either under FPL (non-common) or proprietary license. Interesting to note: by default, proprietary licenses are by default automatically converted to FPL.
  131. There are two sets of code within LiMo: Common (for code that is expected to be a part of all releases) Non-common (for code that may not be a part of all releases due to commercial terms) Code is submitted to common from member projects (under FPL) Code is also submitted to common from open source projects (under original open source license) Important to note we expect fixes and optimisations made within common to be contributed back to contributors or projects: reciprocal flow of innovation and responsible attitude to open source communities. Non-common: code comes in the same way from member projects (Not likely to be open source projects as these contributions are typically associated with proprietary licensing models). Non-common either under FPL (non-common) or proprietary license. Interesting to note: by default, proprietary licenses are by default automatically converted to FPL.
  132. There are two sets of code within LiMo: Common (for code that is expected to be a part of all releases) Non-common (for code that may not be a part of all releases due to commercial terms) Code is submitted to common from member projects (under FPL) Code is also submitted to common from open source projects (under original open source license) Important to note we expect fixes and optimisations made within common to be contributed back to contributors or projects: reciprocal flow of innovation and responsible attitude to open source communities. Non-common: code comes in the same way from member projects (Not likely to be open source projects as these contributions are typically associated with proprietary licensing models). Non-common either under FPL (non-common) or proprietary license. Interesting to note: by default, proprietary licenses are by default automatically converted to FPL.
  133. There are two sets of code within LiMo: Common (for code that is expected to be a part of all releases) Non-common (for code that may not be a part of all releases due to commercial terms) Code is submitted to common from member projects (under FPL) Code is also submitted to common from open source projects (under original open source license) Important to note we expect fixes and optimisations made within common to be contributed back to contributors or projects: reciprocal flow of innovation and responsible attitude to open source communities. Non-common: code comes in the same way from member projects (Not likely to be open source projects as these contributions are typically associated with proprietary licensing models). Non-common either under FPL (non-common) or proprietary license. Interesting to note: by default, proprietary licenses are by default automatically converted to FPL.
  134. There are two sets of code within LiMo: Common (for code that is expected to be a part of all releases) Non-common (for code that may not be a part of all releases due to commercial terms) Code is submitted to common from member projects (under FPL) Code is also submitted to common from open source projects (under original open source license) Important to note we expect fixes and optimisations made within common to be contributed back to contributors or projects: reciprocal flow of innovation and responsible attitude to open source communities. Non-common: code comes in the same way from member projects (Not likely to be open source projects as these contributions are typically associated with proprietary licensing models). Non-common either under FPL (non-common) or proprietary license. Interesting to note: by default, proprietary licenses are by default automatically converted to FPL.
  135. There are two sets of code within LiMo: Common (for code that is expected to be a part of all releases) Non-common (for code that may not be a part of all releases due to commercial terms) Code is submitted to common from member projects (under FPL) Code is also submitted to common from open source projects (under original open source license) Important to note we expect fixes and optimisations made within common to be contributed back to contributors or projects: reciprocal flow of innovation and responsible attitude to open source communities. Non-common: code comes in the same way from member projects (Not likely to be open source projects as these contributions are typically associated with proprietary licensing models). Non-common either under FPL (non-common) or proprietary license. Interesting to note: by default, proprietary licenses are by default automatically converted to FPL.
  136. There are two sets of code within LiMo: Common (for code that is expected to be a part of all releases) Non-common (for code that may not be a part of all releases due to commercial terms) Code is submitted to common from member projects (under FPL) Code is also submitted to common from open source projects (under original open source license) Important to note we expect fixes and optimisations made within common to be contributed back to contributors or projects: reciprocal flow of innovation and responsible attitude to open source communities. Non-common: code comes in the same way from member projects (Not likely to be open source projects as these contributions are typically associated with proprietary licensing models). Non-common either under FPL (non-common) or proprietary license. Interesting to note: by default, proprietary licenses are by default automatically converted to FPL.
  137. There are two sets of code within LiMo: Common (for code that is expected to be a part of all releases) Non-common (for code that may not be a part of all releases due to commercial terms) Code is submitted to common from member projects (under FPL) Code is also submitted to common from open source projects (under original open source license) Important to note we expect fixes and optimisations made within common to be contributed back to contributors or projects: reciprocal flow of innovation and responsible attitude to open source communities. Non-common: code comes in the same way from member projects (Not likely to be open source projects as these contributions are typically associated with proprietary licensing models). Non-common either under FPL (non-common) or proprietary license. Interesting to note: by default, proprietary licenses are by default automatically converted to FPL.
  138. There are two sets of code within LiMo: Common (for code that is expected to be a part of all releases) Non-common (for code that may not be a part of all releases due to commercial terms) Code is submitted to common from member projects (under FPL) Code is also submitted to common from open source projects (under original open source license) Important to note we expect fixes and optimisations made within common to be contributed back to contributors or projects: reciprocal flow of innovation and responsible attitude to open source communities. Non-common: code comes in the same way from member projects (Not likely to be open source projects as these contributions are typically associated with proprietary licensing models). Non-common either under FPL (non-common) or proprietary license. Interesting to note: by default, proprietary licenses are by default automatically converted to FPL.
  139. There are two sets of code within LiMo: Common (for code that is expected to be a part of all releases) Non-common (for code that may not be a part of all releases due to commercial terms) Code is submitted to common from member projects (under FPL) Code is also submitted to common from open source projects (under original open source license) Important to note we expect fixes and optimisations made within common to be contributed back to contributors or projects: reciprocal flow of innovation and responsible attitude to open source communities. Non-common: code comes in the same way from member projects (Not likely to be open source projects as these contributions are typically associated with proprietary licensing models). Non-common either under FPL (non-common) or proprietary license. Interesting to note: by default, proprietary licenses are by default automatically converted to FPL.
  140. There are two sets of code within LiMo: Common (for code that is expected to be a part of all releases) Non-common (for code that may not be a part of all releases due to commercial terms) Code is submitted to common from member projects (under FPL) Code is also submitted to common from open source projects (under original open source license) Important to note we expect fixes and optimisations made within common to be contributed back to contributors or projects: reciprocal flow of innovation and responsible attitude to open source communities. Non-common: code comes in the same way from member projects (Not likely to be open source projects as these contributions are typically associated with proprietary licensing models). Non-common either under FPL (non-common) or proprietary license. Interesting to note: by default, proprietary licenses are by default automatically converted to FPL.
  141. There are two sets of code within LiMo: Common (for code that is expected to be a part of all releases) Non-common (for code that may not be a part of all releases due to commercial terms) Code is submitted to common from member projects (under FPL) Code is also submitted to common from open source projects (under original open source license) Important to note we expect fixes and optimisations made within common to be contributed back to contributors or projects: reciprocal flow of innovation and responsible attitude to open source communities. Non-common: code comes in the same way from member projects (Not likely to be open source projects as these contributions are typically associated with proprietary licensing models). Non-common either under FPL (non-common) or proprietary license. Interesting to note: by default, proprietary licenses are by default automatically converted to FPL.
  142. There are two sets of code within LiMo: Common (for code that is expected to be a part of all releases) Non-common (for code that may not be a part of all releases due to commercial terms) Code is submitted to common from member projects (under FPL) Code is also submitted to common from open source projects (under original open source license) Important to note we expect fixes and optimisations made within common to be contributed back to contributors or projects: reciprocal flow of innovation and responsible attitude to open source communities. Non-common: code comes in the same way from member projects (Not likely to be open source projects as these contributions are typically associated with proprietary licensing models). Non-common either under FPL (non-common) or proprietary license. Interesting to note: by default, proprietary licenses are by default automatically converted to FPL.
  143. There are two sets of code within LiMo: Common (for code that is expected to be a part of all releases) Non-common (for code that may not be a part of all releases due to commercial terms) Code is submitted to common from member projects (under FPL) Code is also submitted to common from open source projects (under original open source license) Important to note we expect fixes and optimisations made within common to be contributed back to contributors or projects: reciprocal flow of innovation and responsible attitude to open source communities. Non-common: code comes in the same way from member projects (Not likely to be open source projects as these contributions are typically associated with proprietary licensing models). Non-common either under FPL (non-common) or proprietary license. Interesting to note: by default, proprietary licenses are by default automatically converted to FPL.
  144. There are two sets of code within LiMo: Common (for code that is expected to be a part of all releases) Non-common (for code that may not be a part of all releases due to commercial terms) Code is submitted to common from member projects (under FPL) Code is also submitted to common from open source projects (under original open source license) Important to note we expect fixes and optimisations made within common to be contributed back to contributors or projects: reciprocal flow of innovation and responsible attitude to open source communities. Non-common: code comes in the same way from member projects (Not likely to be open source projects as these contributions are typically associated with proprietary licensing models). Non-common either under FPL (non-common) or proprietary license. Interesting to note: by default, proprietary licenses are by default automatically converted to FPL.
  145. The intention of common modules is to contain core, hardware-independent and geographic-market independent functionality. Non-common modules are typically platform-specific or geographic-specific. Depending on market selection, a plugin may enrich the functionality of a Framework and become Common Code.
  146. Another Goal of Limo: an IP Safe Harbour. LiMo provides a balanced but strong IP safe harbour for development, intended to foster collaboration and innovation whilst respecting the rights of members.
  147. This is how the LiMo middleware platform stacks together taking into account areas for collaboration within the safe harbour. Highlighted in green are the common modules: a commodity layer available to all. Here, contributions must be made on a patent and copyright royalty free basis under either the Foundation Public License (Common Capable derivative) or an Open Source License. These common modules must be available in a device if it is to be LiMo-compliant. For this code base, the full patent non-assert applies for anyone developing against the code (members and non-members). Highlighted in yellow, non-common modules, an optional layer. Contributions can be made under the Foundation Public License (Non-common-capable derivative) or a proprietary license on reasonable and non-discriminatory terms. These modules are not required on LiMo-compliant devices, but may be there. Only a limited patent non-assert applies.
  148. This is how the LiMo middleware platform stacks together taking into account areas for collaboration within the safe harbour. Highlighted in green are the common modules: a commodity layer available to all. Here, contributions must be made on a patent and copyright royalty free basis under either the Foundation Public License (Common Capable derivative) or an Open Source License. These common modules must be available in a device if it is to be LiMo-compliant. For this code base, the full patent non-assert applies for anyone developing against the code (members and non-members). Highlighted in yellow, non-common modules, an optional layer. Contributions can be made under the Foundation Public License (Non-common-capable derivative) or a proprietary license on reasonable and non-discriminatory terms. These modules are not required on LiMo-compliant devices, but may be there. Only a limited patent non-assert applies.
  149. This is how the LiMo middleware platform stacks together taking into account areas for collaboration within the safe harbour. Highlighted in green are the common modules: a commodity layer available to all. Here, contributions must be made on a patent and copyright royalty free basis under either the Foundation Public License (Common Capable derivative) or an Open Source License. These common modules must be available in a device if it is to be LiMo-compliant. For this code base, the full patent non-assert applies for anyone developing against the code (members and non-members). Highlighted in yellow, non-common modules, an optional layer. Contributions can be made under the Foundation Public License (Non-common-capable derivative) or a proprietary license on reasonable and non-discriminatory terms. These modules are not required on LiMo-compliant devices, but may be there. Only a limited patent non-assert applies.
  150. This is how the LiMo middleware platform stacks together taking into account areas for collaboration within the safe harbour. Highlighted in green are the common modules: a commodity layer available to all. Here, contributions must be made on a patent and copyright royalty free basis under either the Foundation Public License (Common Capable derivative) or an Open Source License. These common modules must be available in a device if it is to be LiMo-compliant. For this code base, the full patent non-assert applies for anyone developing against the code (members and non-members). Highlighted in yellow, non-common modules, an optional layer. Contributions can be made under the Foundation Public License (Non-common-capable derivative) or a proprietary license on reasonable and non-discriminatory terms. These modules are not required on LiMo-compliant devices, but may be there. Only a limited patent non-assert applies.
  151. This is how the LiMo middleware platform stacks together taking into account areas for collaboration within the safe harbour. Highlighted in green are the common modules: a commodity layer available to all. Here, contributions must be made on a patent and copyright royalty free basis under either the Foundation Public License (Common Capable derivative) or an Open Source License. These common modules must be available in a device if it is to be LiMo-compliant. For this code base, the full patent non-assert applies for anyone developing against the code (members and non-members). Highlighted in yellow, non-common modules, an optional layer. Contributions can be made under the Foundation Public License (Non-common-capable derivative) or a proprietary license on reasonable and non-discriminatory terms. These modules are not required on LiMo-compliant devices, but may be there. Only a limited patent non-assert applies.
  152. This is how the LiMo middleware platform stacks together taking into account areas for collaboration within the safe harbour. Highlighted in green are the common modules: a commodity layer available to all. Here, contributions must be made on a patent and copyright royalty free basis under either the Foundation Public License (Common Capable derivative) or an Open Source License. These common modules must be available in a device if it is to be LiMo-compliant. For this code base, the full patent non-assert applies for anyone developing against the code (members and non-members). Highlighted in yellow, non-common modules, an optional layer. Contributions can be made under the Foundation Public License (Non-common-capable derivative) or a proprietary license on reasonable and non-discriminatory terms. These modules are not required on LiMo-compliant devices, but may be there. Only a limited patent non-assert applies.
  153. This is how the LiMo middleware platform stacks together taking into account areas for collaboration within the safe harbour. Highlighted in green are the common modules: a commodity layer available to all. Here, contributions must be made on a patent and copyright royalty free basis under either the Foundation Public License (Common Capable derivative) or an Open Source License. These common modules must be available in a device if it is to be LiMo-compliant. For this code base, the full patent non-assert applies for anyone developing against the code (members and non-members). Highlighted in yellow, non-common modules, an optional layer. Contributions can be made under the Foundation Public License (Non-common-capable derivative) or a proprietary license on reasonable and non-discriminatory terms. These modules are not required on LiMo-compliant devices, but may be there. Only a limited patent non-assert applies.
  154. This is how the LiMo middleware platform stacks together taking into account areas for collaboration within the safe harbour. Highlighted in green are the common modules: a commodity layer available to all. Here, contributions must be made on a patent and copyright royalty free basis under either the Foundation Public License (Common Capable derivative) or an Open Source License. These common modules must be available in a device if it is to be LiMo-compliant. For this code base, the full patent non-assert applies for anyone developing against the code (members and non-members). Highlighted in yellow, non-common modules, an optional layer. Contributions can be made under the Foundation Public License (Non-common-capable derivative) or a proprietary license on reasonable and non-discriminatory terms. These modules are not required on LiMo-compliant devices, but may be there. Only a limited patent non-assert applies.
  155. This is how the LiMo middleware platform stacks together taking into account areas for collaboration within the safe harbour. Highlighted in green are the common modules: a commodity layer available to all. Here, contributions must be made on a patent and copyright royalty free basis under either the Foundation Public License (Common Capable derivative) or an Open Source License. These common modules must be available in a device if it is to be LiMo-compliant. For this code base, the full patent non-assert applies for anyone developing against the code (members and non-members). Highlighted in yellow, non-common modules, an optional layer. Contributions can be made under the Foundation Public License (Non-common-capable derivative) or a proprietary license on reasonable and non-discriminatory terms. These modules are not required on LiMo-compliant devices, but may be there. Only a limited patent non-assert applies.
  156. Foster collaboration and sharing of source code: any member can inspect freely the core of the platform, can share source code, without any risk of being sued for patent infringement from another member Build a common and shared software platform offered to all members at a competitive price (mutualisation of the costs through membership fees rather than royalties)
  157. So any member can create their own innovative products on the top of the platform without losing control of their innovation I’d like to show you how the various IPR and license policies are managed now.
  158. Here’s how it’s balanced: if you use or contribute common code, which is the most open, you benefit from the most open rights with a full patent non-assert including commercial distribution to non-members. If you write applications against the LiMo API (which is common), you also benefit. If you use or contribute non-common code, the patent non-assert is limited to only between members, not for commercial external distribution. Caveats: existing ecosystems are not affected by such safe IP harbour limited to LiMo. For example, industry standards and pooled patents are excluded. If you combine common and non-common, you are excluded from the non-assert.
  159. Here’s how it’s balanced: if you use or contribute common code, which is the most open, you benefit from the most open rights with a full patent non-assert including commercial distribution to non-members. If you write applications against the LiMo API (which is common), you also benefit. If you use or contribute non-common code, the patent non-assert is limited to only between members, not for commercial external distribution. Caveats: existing ecosystems are not affected by such safe IP harbour limited to LiMo. For example, industry standards and pooled patents are excluded. If you combine common and non-common, you are excluded from the non-assert.
  160. Here’s how it’s balanced: if you use or contribute common code, which is the most open, you benefit from the most open rights with a full patent non-assert including commercial distribution to non-members. If you write applications against the LiMo API (which is common), you also benefit. If you use or contribute non-common code, the patent non-assert is limited to only between members, not for commercial external distribution. Caveats: existing ecosystems are not affected by such safe IP harbour limited to LiMo. For example, industry standards and pooled patents are excluded. If you combine common and non-common, you are excluded from the non-assert.
  161. Here’s how it’s balanced: if you use or contribute common code, which is the most open, you benefit from the most open rights with a full patent non-assert including commercial distribution to non-members. If you write applications against the LiMo API (which is common), you also benefit. If you use or contribute non-common code, the patent non-assert is limited to only between members, not for commercial external distribution. Caveats: existing ecosystems are not affected by such safe IP harbour limited to LiMo. For example, industry standards and pooled patents are excluded. If you combine common and non-common, you are excluded from the non-assert.
  162. Here’s how it’s balanced: if you use or contribute common code, which is the most open, you benefit from the most open rights with a full patent non-assert including commercial distribution to non-members. If you write applications against the LiMo API (which is common), you also benefit. If you use or contribute non-common code, the patent non-assert is limited to only between members, not for commercial external distribution. Caveats: existing ecosystems are not affected by such safe IP harbour limited to LiMo. For example, industry standards and pooled patents are excluded. If you combine common and non-common, you are excluded from the non-assert.
  163. Here’s how it’s balanced: if you use or contribute common code, which is the most open, you benefit from the most open rights with a full patent non-assert including commercial distribution to non-members. If you write applications against the LiMo API (which is common), you also benefit. If you use or contribute non-common code, the patent non-assert is limited to only between members, not for commercial external distribution. Caveats: existing ecosystems are not affected by such safe IP harbour limited to LiMo. For example, industry standards and pooled patents are excluded. If you combine common and non-common, you are excluded from the non-assert.
  164. Here’s how it’s balanced: if you use or contribute common code, which is the most open, you benefit from the most open rights with a full patent non-assert including commercial distribution to non-members. If you write applications against the LiMo API (which is common), you also benefit. If you use or contribute non-common code, the patent non-assert is limited to only between members, not for commercial external distribution. Caveats: existing ecosystems are not affected by such safe IP harbour limited to LiMo. For example, industry standards and pooled patents are excluded. If you combine common and non-common, you are excluded from the non-assert.
  165. Here’s how it’s balanced: if you use or contribute common code, which is the most open, you benefit from the most open rights with a full patent non-assert including commercial distribution to non-members. If you write applications against the LiMo API (which is common), you also benefit. If you use or contribute non-common code, the patent non-assert is limited to only between members, not for commercial external distribution. Caveats: existing ecosystems are not affected by such safe IP harbour limited to LiMo. For example, industry standards and pooled patents are excluded. If you combine common and non-common, you are excluded from the non-assert.
  166. Here’s how it’s balanced: if you use or contribute common code, which is the most open, you benefit from the most open rights with a full patent non-assert including commercial distribution to non-members. If you write applications against the LiMo API (which is common), you also benefit. If you use or contribute non-common code, the patent non-assert is limited to only between members, not for commercial external distribution. Caveats: existing ecosystems are not affected by such safe IP harbour limited to LiMo. For example, industry standards and pooled patents are excluded. If you combine common and non-common, you are excluded from the non-assert.
  167. Here’s how it’s balanced: if you use or contribute common code, which is the most open, you benefit from the most open rights with a full patent non-assert including commercial distribution to non-members. If you write applications against the LiMo API (which is common), you also benefit. If you use or contribute non-common code, the patent non-assert is limited to only between members, not for commercial external distribution. Caveats: existing ecosystems are not affected by such safe IP harbour limited to LiMo. For example, industry standards and pooled patents are excluded. If you combine common and non-common, you are excluded from the non-assert.
  168. What’s the state of play: where is LiMo since the start in 2007?
  169. Our 4th Goal: to have strong industry backing. Since inception, we are approaching 1 billion subscribers managed by carrier members. How did we get strong industry backing? First, you need a strong and balanced Board, with all parts of the mobile value system represented Second, you need backing based upon committed engagement (through membership and active participation) Third, you need the capacity to rapidly deliver real handsets to consumers - something our handset manufacturer members have a strong track record of.
  170. Our 4th Goal: to have strong industry backing. Since inception, we are approaching 1 billion subscribers managed by carrier members. How did we get strong industry backing? First, you need a strong and balanced Board, with all parts of the mobile value system represented Second, you need backing based upon committed engagement (through membership and active participation) Third, you need the capacity to rapidly deliver real handsets to consumers - something our handset manufacturer members have a strong track record of.
  171. Our 4th Goal: to have strong industry backing. Since inception, we are approaching 1 billion subscribers managed by carrier members. How did we get strong industry backing? First, you need a strong and balanced Board, with all parts of the mobile value system represented Second, you need backing based upon committed engagement (through membership and active participation) Third, you need the capacity to rapidly deliver real handsets to consumers - something our handset manufacturer members have a strong track record of.
  172. Our 4th Goal: to have strong industry backing. Since inception, we are approaching 1 billion subscribers managed by carrier members. How did we get strong industry backing? First, you need a strong and balanced Board, with all parts of the mobile value system represented Second, you need backing based upon committed engagement (through membership and active participation) Third, you need the capacity to rapidly deliver real handsets to consumers - something our handset manufacturer members have a strong track record of.
  173. Our 4th Goal: to have strong industry backing. Since inception, we are approaching 1 billion subscribers managed by carrier members. How did we get strong industry backing? First, you need a strong and balanced Board, with all parts of the mobile value system represented Second, you need backing based upon committed engagement (through membership and active participation) Third, you need the capacity to rapidly deliver real handsets to consumers - something our handset manufacturer members have a strong track record of.
  174. We have already had the first release - this is a reference release of the API accompanied by those 23 handsets on the market with type 1 compliance. http://www.limofoundation.org/en/technical-documents.html
  175. We have already had the first release - this is a reference release of the API accompanied by those 23 handsets on the market with type 1 compliance. http://www.limofoundation.org/en/technical-documents.html
  176. This diagram illustrates the scope of the LiMo platform.
  177. This diagram shows the common code scope of R1, and gives an indicator of what may be in the forthcoming R2. Note that for Linux Kernel and System Services, no code is contributed but minimum version of 2.6.x and 2.4.x were specified. By the end of the year all the frameworks identified for R2 will have been contributed; the platform will continue to evolve based on market and member requirements in 2009 and beyond.
  178. This diagram shows the common code scope of R1, and gives an indicator of what may be in the forthcoming R2. Note that for Linux Kernel and System Services, no code is contributed but minimum version of 2.6.x and 2.4.x were specified. By the end of the year all the frameworks identified for R2 will have been contributed; the platform will continue to evolve based on market and member requirements in 2009 and beyond.
  179. This diagram shows the common code scope of R1, and gives an indicator of what may be in the forthcoming R2. Note that for Linux Kernel and System Services, no code is contributed but minimum version of 2.6.x and 2.4.x were specified. By the end of the year all the frameworks identified for R2 will have been contributed; the platform will continue to evolve based on market and member requirements in 2009 and beyond.
  180. This diagram shows the common code scope of R1, and gives an indicator of what may be in the forthcoming R2. Note that for Linux Kernel and System Services, no code is contributed but minimum version of 2.6.x and 2.4.x were specified. By the end of the year all the frameworks identified for R2 will have been contributed; the platform will continue to evolve based on market and member requirements in 2009 and beyond.
  181. This diagram shows the common code scope of R1, and gives an indicator of what may be in the forthcoming R2. Note that for Linux Kernel and System Services, no code is contributed but minimum version of 2.6.x and 2.4.x were specified. By the end of the year all the frameworks identified for R2 will have been contributed; the platform will continue to evolve based on market and member requirements in 2009 and beyond.
  182. This diagram shows the common code scope of R1, and gives an indicator of what may be in the forthcoming R2. Note that for Linux Kernel and System Services, no code is contributed but minimum version of 2.6.x and 2.4.x were specified. By the end of the year all the frameworks identified for R2 will have been contributed; the platform will continue to evolve based on market and member requirements in 2009 and beyond.
  183. This diagram shows the common code scope of R1, and gives an indicator of what may be in the forthcoming R2. Note that for Linux Kernel and System Services, no code is contributed but minimum version of 2.6.x and 2.4.x were specified. By the end of the year all the frameworks identified for R2 will have been contributed; the platform will continue to evolve based on market and member requirements in 2009 and beyond.
  184. This diagram shows the common code scope of R1, and gives an indicator of what may be in the forthcoming R2. Note that for Linux Kernel and System Services, no code is contributed but minimum version of 2.6.x and 2.4.x were specified. By the end of the year all the frameworks identified for R2 will have been contributed; the platform will continue to evolve based on market and member requirements in 2009 and beyond.
  185. This diagram shows the common code scope of R1, and gives an indicator of what may be in the forthcoming R2. Note that for Linux Kernel and System Services, no code is contributed but minimum version of 2.6.x and 2.4.x were specified. By the end of the year all the frameworks identified for R2 will have been contributed; the platform will continue to evolve based on market and member requirements in 2009 and beyond.
  186. This diagram shows the common code scope of R1, and gives an indicator of what may be in the forthcoming R2. Note that for Linux Kernel and System Services, no code is contributed but minimum version of 2.6.x and 2.4.x were specified. By the end of the year all the frameworks identified for R2 will have been contributed; the platform will continue to evolve based on market and member requirements in 2009 and beyond.
  187. This diagram shows the common code scope of R1, and gives an indicator of what may be in the forthcoming R2. Note that for Linux Kernel and System Services, no code is contributed but minimum version of 2.6.x and 2.4.x were specified. By the end of the year all the frameworks identified for R2 will have been contributed; the platform will continue to evolve based on market and member requirements in 2009 and beyond.
  188. This diagram shows the common code scope of R1, and gives an indicator of what may be in the forthcoming R2. Note that for Linux Kernel and System Services, no code is contributed but minimum version of 2.6.x and 2.4.x were specified. By the end of the year all the frameworks identified for R2 will have been contributed; the platform will continue to evolve based on market and member requirements in 2009 and beyond.
  189. This diagram shows the common code scope of R1, and gives an indicator of what may be in the forthcoming R2. Note that for Linux Kernel and System Services, no code is contributed but minimum version of 2.6.x and 2.4.x were specified. By the end of the year all the frameworks identified for R2 will have been contributed; the platform will continue to evolve based on market and member requirements in 2009 and beyond.
  190. This diagram shows the common code scope of R1, and gives an indicator of what may be in the forthcoming R2. Note that for Linux Kernel and System Services, no code is contributed but minimum version of 2.6.x and 2.4.x were specified. By the end of the year all the frameworks identified for R2 will have been contributed; the platform will continue to evolve based on market and member requirements in 2009 and beyond.
  191. This diagram shows the common code scope of R1, and gives an indicator of what may be in the forthcoming R2. Note that for Linux Kernel and System Services, no code is contributed but minimum version of 2.6.x and 2.4.x were specified. By the end of the year all the frameworks identified for R2 will have been contributed; the platform will continue to evolve based on market and member requirements in 2009 and beyond.
  192. This diagram shows the common code scope of R1, and gives an indicator of what may be in the forthcoming R2. Note that for Linux Kernel and System Services, no code is contributed but minimum version of 2.6.x and 2.4.x were specified. By the end of the year all the frameworks identified for R2 will have been contributed; the platform will continue to evolve based on market and member requirements in 2009 and beyond.
  193. This diagram shows the common code scope of R1, and gives an indicator of what may be in the forthcoming R2. Note that for Linux Kernel and System Services, no code is contributed but minimum version of 2.6.x and 2.4.x were specified. By the end of the year all the frameworks identified for R2 will have been contributed; the platform will continue to evolve based on market and member requirements in 2009 and beyond.
  194. This diagram shows the common code scope of R1, and gives an indicator of what may be in the forthcoming R2. Note that for Linux Kernel and System Services, no code is contributed but minimum version of 2.6.x and 2.4.x were specified. By the end of the year all the frameworks identified for R2 will have been contributed; the platform will continue to evolve based on market and member requirements in 2009 and beyond.
  195. This diagram shows the common code scope of R1, and gives an indicator of what may be in the forthcoming R2. Note that for Linux Kernel and System Services, no code is contributed but minimum version of 2.6.x and 2.4.x were specified. By the end of the year all the frameworks identified for R2 will have been contributed; the platform will continue to evolve based on market and member requirements in 2009 and beyond.
  196. This diagram shows the common code scope of R1, and gives an indicator of what may be in the forthcoming R2. Note that for Linux Kernel and System Services, no code is contributed but minimum version of 2.6.x and 2.4.x were specified. By the end of the year all the frameworks identified for R2 will have been contributed; the platform will continue to evolve based on market and member requirements in 2009 and beyond.
  197. This diagram shows the common code scope of R1, and gives an indicator of what may be in the forthcoming R2. Note that for Linux Kernel and System Services, no code is contributed but minimum version of 2.6.x and 2.4.x were specified. By the end of the year all the frameworks identified for R2 will have been contributed; the platform will continue to evolve based on market and member requirements in 2009 and beyond.
  198. This diagram shows the common code scope of R1, and gives an indicator of what may be in the forthcoming R2. Note that for Linux Kernel and System Services, no code is contributed but minimum version of 2.6.x and 2.4.x were specified. By the end of the year all the frameworks identified for R2 will have been contributed; the platform will continue to evolve based on market and member requirements in 2009 and beyond.
  199. This diagram shows the common code scope of R1, and gives an indicator of what may be in the forthcoming R2. Note that for Linux Kernel and System Services, no code is contributed but minimum version of 2.6.x and 2.4.x were specified. By the end of the year all the frameworks identified for R2 will have been contributed; the platform will continue to evolve based on market and member requirements in 2009 and beyond.
  200. This diagram shows the common code scope of R1, and gives an indicator of what may be in the forthcoming R2. Note that for Linux Kernel and System Services, no code is contributed but minimum version of 2.6.x and 2.4.x were specified. By the end of the year all the frameworks identified for R2 will have been contributed; the platform will continue to evolve based on market and member requirements in 2009 and beyond.
  201. This diagram shows the common code scope of R1, and gives an indicator of what may be in the forthcoming R2. Note that for Linux Kernel and System Services, no code is contributed but minimum version of 2.6.x and 2.4.x were specified. By the end of the year all the frameworks identified for R2 will have been contributed; the platform will continue to evolve based on market and member requirements in 2009 and beyond.
  202. This diagram shows the common code scope of R1, and gives an indicator of what may be in the forthcoming R2. Note that for Linux Kernel and System Services, no code is contributed but minimum version of 2.6.x and 2.4.x were specified. By the end of the year all the frameworks identified for R2 will have been contributed; the platform will continue to evolve based on market and member requirements in 2009 and beyond.
  203. This diagram shows the common code scope of R1, and gives an indicator of what may be in the forthcoming R2. Note that for Linux Kernel and System Services, no code is contributed but minimum version of 2.6.x and 2.4.x were specified. By the end of the year all the frameworks identified for R2 will have been contributed; the platform will continue to evolve based on market and member requirements in 2009 and beyond.
  204. This diagram shows the common code scope of R1, and gives an indicator of what may be in the forthcoming R2. Note that for Linux Kernel and System Services, no code is contributed but minimum version of 2.6.x and 2.4.x were specified. By the end of the year all the frameworks identified for R2 will have been contributed; the platform will continue to evolve based on market and member requirements in 2009 and beyond.
  205. This diagram shows the common code scope of R1, and gives an indicator of what may be in the forthcoming R2. Note that for Linux Kernel and System Services, no code is contributed but minimum version of 2.6.x and 2.4.x were specified. By the end of the year all the frameworks identified for R2 will have been contributed; the platform will continue to evolve based on market and member requirements in 2009 and beyond.
  206. This diagram shows the common code scope of R1, and gives an indicator of what may be in the forthcoming R2. Note that for Linux Kernel and System Services, no code is contributed but minimum version of 2.6.x and 2.4.x were specified. By the end of the year all the frameworks identified for R2 will have been contributed; the platform will continue to evolve based on market and member requirements in 2009 and beyond.
  207. This diagram shows the common code scope of R1, and gives an indicator of what may be in the forthcoming R2. Note that for Linux Kernel and System Services, no code is contributed but minimum version of 2.6.x and 2.4.x were specified. By the end of the year all the frameworks identified for R2 will have been contributed; the platform will continue to evolve based on market and member requirements in 2009 and beyond.
  208. This diagram shows the common code scope of R1, and gives an indicator of what may be in the forthcoming R2. Note that for Linux Kernel and System Services, no code is contributed but minimum version of 2.6.x and 2.4.x were specified. By the end of the year all the frameworks identified for R2 will have been contributed; the platform will continue to evolve based on market and member requirements in 2009 and beyond.
  209. This diagram shows the common code scope of R1, and gives an indicator of what may be in the forthcoming R2. Note that for Linux Kernel and System Services, no code is contributed but minimum version of 2.6.x and 2.4.x were specified. By the end of the year all the frameworks identified for R2 will have been contributed; the platform will continue to evolve based on market and member requirements in 2009 and beyond.
  210. This diagram shows the common code scope of R1, and gives an indicator of what may be in the forthcoming R2. Note that for Linux Kernel and System Services, no code is contributed but minimum version of 2.6.x and 2.4.x were specified. By the end of the year all the frameworks identified for R2 will have been contributed; the platform will continue to evolve based on market and member requirements in 2009 and beyond.
  211. This diagram shows the common code scope of R1, and gives an indicator of what may be in the forthcoming R2. Note that for Linux Kernel and System Services, no code is contributed but minimum version of 2.6.x and 2.4.x were specified. By the end of the year all the frameworks identified for R2 will have been contributed; the platform will continue to evolve based on market and member requirements in 2009 and beyond.
  212. This diagram shows the common code scope of R1, and gives an indicator of what may be in the forthcoming R2. Note that for Linux Kernel and System Services, no code is contributed but minimum version of 2.6.x and 2.4.x were specified. By the end of the year all the frameworks identified for R2 will have been contributed; the platform will continue to evolve based on market and member requirements in 2009 and beyond.
  213. This diagram shows the common code scope of R1, and gives an indicator of what may be in the forthcoming R2. Note that for Linux Kernel and System Services, no code is contributed but minimum version of 2.6.x and 2.4.x were specified. By the end of the year all the frameworks identified for R2 will have been contributed; the platform will continue to evolve based on market and member requirements in 2009 and beyond.
  214. This diagram shows the common code scope of R1, and gives an indicator of what may be in the forthcoming R2. Note that for Linux Kernel and System Services, no code is contributed but minimum version of 2.6.x and 2.4.x were specified. By the end of the year all the frameworks identified for R2 will have been contributed; the platform will continue to evolve based on market and member requirements in 2009 and beyond.
  215. This diagram shows the common code scope of R1, and gives an indicator of what may be in the forthcoming R2. Note that for Linux Kernel and System Services, no code is contributed but minimum version of 2.6.x and 2.4.x were specified. By the end of the year all the frameworks identified for R2 will have been contributed; the platform will continue to evolve based on market and member requirements in 2009 and beyond.
  216. This diagram shows the common code scope of R1, and gives an indicator of what may be in the forthcoming R2. Note that for Linux Kernel and System Services, no code is contributed but minimum version of 2.6.x and 2.4.x were specified. By the end of the year all the frameworks identified for R2 will have been contributed; the platform will continue to evolve based on market and member requirements in 2009 and beyond.
  217. This diagram shows the common code scope of R1, and gives an indicator of what may be in the forthcoming R2. Note that for Linux Kernel and System Services, no code is contributed but minimum version of 2.6.x and 2.4.x were specified. By the end of the year all the frameworks identified for R2 will have been contributed; the platform will continue to evolve based on market and member requirements in 2009 and beyond.
  218. This diagram shows the common code scope of R1, and gives an indicator of what may be in the forthcoming R2. Note that for Linux Kernel and System Services, no code is contributed but minimum version of 2.6.x and 2.4.x were specified. By the end of the year all the frameworks identified for R2 will have been contributed; the platform will continue to evolve based on market and member requirements in 2009 and beyond.
  219. This diagram shows the common code scope of R1, and gives an indicator of what may be in the forthcoming R2. Note that for Linux Kernel and System Services, no code is contributed but minimum version of 2.6.x and 2.4.x were specified. By the end of the year all the frameworks identified for R2 will have been contributed; the platform will continue to evolve based on market and member requirements in 2009 and beyond.
  220. This diagram shows the common code scope of R1, and gives an indicator of what may be in the forthcoming R2. Note that for Linux Kernel and System Services, no code is contributed but minimum version of 2.6.x and 2.4.x were specified. By the end of the year all the frameworks identified for R2 will have been contributed; the platform will continue to evolve based on market and member requirements in 2009 and beyond.
  221. This diagram shows the common code scope of R1, and gives an indicator of what may be in the forthcoming R2. Note that for Linux Kernel and System Services, no code is contributed but minimum version of 2.6.x and 2.4.x were specified. By the end of the year all the frameworks identified for R2 will have been contributed; the platform will continue to evolve based on market and member requirements in 2009 and beyond.
  222. This diagram shows the common code scope of R1, and gives an indicator of what may be in the forthcoming R2. Note that for Linux Kernel and System Services, no code is contributed but minimum version of 2.6.x and 2.4.x were specified. By the end of the year all the frameworks identified for R2 will have been contributed; the platform will continue to evolve based on market and member requirements in 2009 and beyond.
  223. This diagram shows the common code scope of R1, and gives an indicator of what may be in the forthcoming R2. Note that for Linux Kernel and System Services, no code is contributed but minimum version of 2.6.x and 2.4.x were specified. By the end of the year all the frameworks identified for R2 will have been contributed; the platform will continue to evolve based on market and member requirements in 2009 and beyond.
  224. This diagram shows the common code scope of R1, and gives an indicator of what may be in the forthcoming R2. Note that for Linux Kernel and System Services, no code is contributed but minimum version of 2.6.x and 2.4.x were specified. By the end of the year all the frameworks identified for R2 will have been contributed; the platform will continue to evolve based on market and member requirements in 2009 and beyond.
  225. 23 type 1 handsets available today, from Motorola, NEC, Panasonic, Aplix, LG, Purple Labs ref: http://www.limofoundation.org/en/limo-handsets.html
  226. SDKs will be available. Members will be releasing SDKs that will allow you to create applications on their handsets by Mobile World Congress in March 2009. Later in 2009 we anticipate SDKs that allow a higher degree of application portability.
  227. SDKs will be available for building applications natively (GTK, Linux, C) Also SDKs for Web and Java. Reference: http://www.engadgetmobile.com/2008/03/31/limo-platform-release-1-gets-loosed-r2-to-come-later-this-year/
  228. Challenges for developers: - differentiation means there’s not one common interface across all handsets - but only apple guarantee this, and they have small market share - even android may be fragmented - requires knowledge of linux software stack - but existing desktop skills transferable
  229. There are lots of other platforms out there - Some have more handsets currently - Some have more developers currently - Some have more marketing budgets currently Bet on the penguin and industry momentum.
  230. There are lots of other platforms out there - Some have more handsets currently - Some have more developers currently - Some have more marketing budgets currently Bet on the penguin and industry momentum.
  231. There are lots of other platforms out there - Some have more handsets currently - Some have more developers currently - Some have more marketing budgets currently Bet on the penguin and industry momentum.
  232. There are lots of other platforms out there - Some have more handsets currently - Some have more developers currently - Some have more marketing budgets currently Bet on the penguin and industry momentum.
  233. There are lots of other platforms out there - Some have more handsets currently - Some have more developers currently - Some have more marketing budgets currently Bet on the penguin and industry momentum.
  234. There are lots of other platforms out there - Some have more handsets currently - Some have more developers currently - Some have more marketing budgets currently Bet on the penguin and industry momentum.
  235. There are lots of other platforms out there - Some have more handsets currently - Some have more developers currently - Some have more marketing budgets currently Bet on the penguin and industry momentum.
  236. There are lots of other platforms out there - Some have more handsets currently - Some have more developers currently - Some have more marketing budgets currently Bet on the penguin and industry momentum.
  237. There are lots of other platforms out there - Some have more handsets currently - Some have more developers currently - Some have more marketing budgets currently Bet on the penguin and industry momentum.
  238. There are lots of other platforms out there - Some have more handsets currently - Some have more developers currently - Some have more marketing budgets currently Bet on the penguin and industry momentum.
  239. LiMo is solidly grounded in Open Source principles LiMo strongly believes in the value of collaborative development through sharing of code and ensuring reciprocal flow of innovation as the way to drive innovation in our Platform
  240. LiMo is solidly grounded in Open Source principles LiMo strongly believes in the value of collaborative development through sharing of code and ensuring reciprocal flow of innovation as the way to drive innovation in our Platform
  241. LiMo is solidly grounded in Open Source principles LiMo strongly believes in the value of collaborative development through sharing of code and ensuring reciprocal flow of innovation as the way to drive innovation in our Platform
  242. LiMo is solidly grounded in Open Source principles LiMo strongly believes in the value of collaborative development through sharing of code and ensuring reciprocal flow of innovation as the way to drive innovation in our Platform
  243. LiMo is solidly grounded in Open Source principles LiMo strongly believes in the value of collaborative development through sharing of code and ensuring reciprocal flow of innovation as the way to drive innovation in our Platform
  244. LiMo is solidly grounded in Open Source principles LiMo strongly believes in the value of collaborative development through sharing of code and ensuring reciprocal flow of innovation as the way to drive innovation in our Platform
  245. LiMo is solidly grounded in Open Source principles LiMo strongly believes in the value of collaborative development through sharing of code and ensuring reciprocal flow of innovation as the way to drive innovation in our Platform
  246. leverages existing standards and open source projects to accelerate the development and acceptance of the Platform.
  247. What unusual technologies can be found in LiMo phones? - none It’s the linux desktop software stack
  248. What unusual technologies can be found in LiMo phones? - none It’s the linux desktop software stack
  249. What unusual technologies can be found in LiMo phones? - none It’s the linux desktop software stack
  250. What unusual technologies can be found in LiMo phones? - none It’s the linux desktop software stack
  251. What unusual technologies can be found in LiMo phones? - none It’s the linux desktop software stack
  252. What unusual technologies can be found in LiMo phones? - none It’s the linux desktop software stack
  253. Platforms, SDKs are work in progress Full development environments will be available early 2009
  254. Industry-driven initiative: representing most of the players of the mobile industry, broad support from all sectors Innovate IPR model: collaborative source development approach. Inclusive of all licensing models. Open Source principles: code as a commodity with open access to source and with patent / copyright protection for developers.
Advertisement