Enviar búsqueda
Cargar
Landmines for Open Source in the Mobile Space
•
2 recomendaciones
•
892 vistas
Robert Sutor
Seguir
Presentation delivered at POSSCON 2011 on March 23, 2011.
Leer menos
Leer más
Denunciar
Compartir
Denunciar
Compartir
1 de 20
Descargar ahora
Descargar para leer sin conexión
Recomendados
The Intersection of Ideas in Open Source and Open Standards
The Intersection of Ideas in Open Source and Open Standards
Robert Sutor
Lotusphere 2012 - Harnessing the Power of Enterprise Mobility
Lotusphere 2012 - Harnessing the Power of Enterprise Mobility
Robert Sutor
Intro to mobile technology
Intro to mobile technology
Lunch Ann Arbor Marketing
The Library in Your Pocket: Mobile Trends for Libraries
The Library in Your Pocket: Mobile Trends for Libraries
Meredith Farkas
I Phone Summit Dmeeker Final
I Phone Summit Dmeeker Final
rajivmordani
Mobile technology
Mobile technology
hillarz
Role of Operators in the Mobile App Delivery Ecosystem
Role of Operators in the Mobile App Delivery Ecosystem
Relayware
FabriQate - Mobile Scene in China
FabriQate - Mobile Scene in China
FabriQate
Más contenido relacionado
La actualidad más candente
The Big Flip: Mobile Apps in Financial Services
The Big Flip: Mobile Apps in Financial Services
Relayware
W3W WEEK#39
W3W WEEK#39
Patrick Herrmann
Case Study "Research in Motion"
Case Study "Research in Motion"
David Green
Do you Need an App Strategy? (jan 2010)
Do you Need an App Strategy? (jan 2010)
William J. Brown
Mobliciti's Mobile and Cloud Technical Showcase 2016
Mobliciti's Mobile and Cloud Technical Showcase 2016
Mobliciti
Mobile testing
Mobile testing
Alex Hung
Mobile First Strategy - A Game-Changing Opportunity for Your Enterprise
Mobile First Strategy - A Game-Changing Opportunity for Your Enterprise
WSO2
Smarter Phones Smarter Moves
Smarter Phones Smarter Moves
Laurent Viviez
Demystifying the Mobile Container - PART I
Demystifying the Mobile Container - PART I
Relayware
Prijector - Meeting Room In a Box.
Prijector - Meeting Room In a Box.
Sunil Coushik
ColorZip
ColorZip
benmiller
Demystifying the Mobile Container - PART 2
Demystifying the Mobile Container - PART 2
Relayware
Mobile application development2
Mobile application development2
Appin Ara
Mobile application development
Mobile application development
Appin Hisar
Future of Voice & WebRTC - Implications & Opportunities for telcos (service p...
Future of Voice & WebRTC - Implications & Opportunities for telcos (service p...
Dean Bubley
IBM Mobile Strategy - Mobile World Congress 2012
IBM Mobile Strategy - Mobile World Congress 2012
Robert Sutor
External Device Integration with Mobile
External Device Integration with Mobile
Softweb Solutions
Mobile Apps for Business Productivity The Circuit
Mobile Apps for Business Productivity The Circuit
The Circuit
The State of Enterprise Mobility - 2013
The State of Enterprise Mobility - 2013
Relayware
iBeacon introduction and overview
iBeacon introduction and overview
Christian Glover Wilson
La actualidad más candente
(20)
The Big Flip: Mobile Apps in Financial Services
The Big Flip: Mobile Apps in Financial Services
W3W WEEK#39
W3W WEEK#39
Case Study "Research in Motion"
Case Study "Research in Motion"
Do you Need an App Strategy? (jan 2010)
Do you Need an App Strategy? (jan 2010)
Mobliciti's Mobile and Cloud Technical Showcase 2016
Mobliciti's Mobile and Cloud Technical Showcase 2016
Mobile testing
Mobile testing
Mobile First Strategy - A Game-Changing Opportunity for Your Enterprise
Mobile First Strategy - A Game-Changing Opportunity for Your Enterprise
Smarter Phones Smarter Moves
Smarter Phones Smarter Moves
Demystifying the Mobile Container - PART I
Demystifying the Mobile Container - PART I
Prijector - Meeting Room In a Box.
Prijector - Meeting Room In a Box.
ColorZip
ColorZip
Demystifying the Mobile Container - PART 2
Demystifying the Mobile Container - PART 2
Mobile application development2
Mobile application development2
Mobile application development
Mobile application development
Future of Voice & WebRTC - Implications & Opportunities for telcos (service p...
Future of Voice & WebRTC - Implications & Opportunities for telcos (service p...
IBM Mobile Strategy - Mobile World Congress 2012
IBM Mobile Strategy - Mobile World Congress 2012
External Device Integration with Mobile
External Device Integration with Mobile
Mobile Apps for Business Productivity The Circuit
Mobile Apps for Business Productivity The Circuit
The State of Enterprise Mobility - 2013
The State of Enterprise Mobility - 2013
iBeacon introduction and overview
iBeacon introduction and overview
Similar a Landmines for Open Source in the Mobile Space
Open source software 101: Compliance and risk management
Open source software 101: Compliance and risk management
Osler, Hoskin & Harcourt LLP
Copyright or Copy left by manoranjan, glc, tvpm
Copyright or Copy left by manoranjan, glc, tvpm
Advocate
Nature of open source
Nature of open source
Amar Jukuntla
Open Source in the Enterprise: Compliance and Risk Management
Open Source in the Enterprise: Compliance and Risk Management
Sebastiano Cobianco
Open Source Licence to Kill in Software Development
Open Source Licence to Kill in Software Development
Jamie Coleman
Ijetr042189
Ijetr042189
Engineering Research Publication
Introduction To Open Source Licenses
Introduction To Open Source Licenses
Harley Pascua
Mobile Developer's Guide To The Galaxy 12th Edition
Mobile Developer's Guide To The Galaxy 12th Edition
Marco Tabor
FOSS4Gov: Understanding Open Source Licenses
FOSS4Gov: Understanding Open Source Licenses
Chamindra de Silva
The commoditization of Information in the enterprise
The commoditization of Information in the enterprise
Dr. Amarjeet Shan
1352433 634665357974553949
1352433 634665357974553949
Divya Rajkumar
Understanding and implementation of open source ecosystems final
Understanding and implementation of open source ecosystems final
Rachit Technology Pvt Ltd
2009 patents - presentation
2009 patents - presentation
Franck Dernoncourt
Apple Price Cut Case
Apple Price Cut Case
Kimberly Yang
David Lefty Schlesinger’s Presentation at eComm 2009
David Lefty Schlesinger’s Presentation at eComm 2009
eCommConf
Kinvey how-to-make-an-app-mobile-html5
Kinvey how-to-make-an-app-mobile-html5
Alok Sharma
Open Source Software_The Future Ahead
Open Source Software_The Future Ahead
Sanjanaa Chindalia
Don't Screw Up Your Licensing
Don't Screw Up Your Licensing
Ansel Halliburton
Native, Web App, or Hybrid: Which Should You Choose?
Native, Web App, or Hybrid: Which Should You Choose?
Softweb Solutions
My Seminar
My Seminar
Esha Bindra
Similar a Landmines for Open Source in the Mobile Space
(20)
Open source software 101: Compliance and risk management
Open source software 101: Compliance and risk management
Copyright or Copy left by manoranjan, glc, tvpm
Copyright or Copy left by manoranjan, glc, tvpm
Nature of open source
Nature of open source
Open Source in the Enterprise: Compliance and Risk Management
Open Source in the Enterprise: Compliance and Risk Management
Open Source Licence to Kill in Software Development
Open Source Licence to Kill in Software Development
Ijetr042189
Ijetr042189
Introduction To Open Source Licenses
Introduction To Open Source Licenses
Mobile Developer's Guide To The Galaxy 12th Edition
Mobile Developer's Guide To The Galaxy 12th Edition
FOSS4Gov: Understanding Open Source Licenses
FOSS4Gov: Understanding Open Source Licenses
The commoditization of Information in the enterprise
The commoditization of Information in the enterprise
1352433 634665357974553949
1352433 634665357974553949
Understanding and implementation of open source ecosystems final
Understanding and implementation of open source ecosystems final
2009 patents - presentation
2009 patents - presentation
Apple Price Cut Case
Apple Price Cut Case
David Lefty Schlesinger’s Presentation at eComm 2009
David Lefty Schlesinger’s Presentation at eComm 2009
Kinvey how-to-make-an-app-mobile-html5
Kinvey how-to-make-an-app-mobile-html5
Open Source Software_The Future Ahead
Open Source Software_The Future Ahead
Don't Screw Up Your Licensing
Don't Screw Up Your Licensing
Native, Web App, or Hybrid: Which Should You Choose?
Native, Web App, or Hybrid: Which Should You Choose?
My Seminar
My Seminar
Más de Robert Sutor
Considering New Data Sources
Considering New Data Sources
Robert Sutor
5 mistakes to avoid when creating a mobile app
5 mistakes to avoid when creating a mobile app
Robert Sutor
For the Love of Big Data
For the Love of Big Data
Robert Sutor
Open Source Governance for your Organization
Open Source Governance for your Organization
Robert Sutor
ApacheCon 2010 Keynote: Problems, Data, and Languages
ApacheCon 2010 Keynote: Problems, Data, and Languages
Robert Sutor
Regarding Clouds, Mainframes, and Desktops … and Linux
Regarding Clouds, Mainframes, and Desktops … and Linux
Robert Sutor
Linux Everywhere? Matching the Workload to the Computer
Linux Everywhere? Matching the Workload to the Computer
Robert Sutor
Linux, Virtualisation, and Clouds
Linux, Virtualisation, and Clouds
Robert Sutor
IBM Standards Principles
IBM Standards Principles
Robert Sutor
Information Technology Supporting the Development of International Standards
Information Technology Supporting the Development of International Standards
Robert Sutor
Smaller, Flatter, Smarter
Smaller, Flatter, Smarter
Robert Sutor
Más de Robert Sutor
(11)
Considering New Data Sources
Considering New Data Sources
5 mistakes to avoid when creating a mobile app
5 mistakes to avoid when creating a mobile app
For the Love of Big Data
For the Love of Big Data
Open Source Governance for your Organization
Open Source Governance for your Organization
ApacheCon 2010 Keynote: Problems, Data, and Languages
ApacheCon 2010 Keynote: Problems, Data, and Languages
Regarding Clouds, Mainframes, and Desktops … and Linux
Regarding Clouds, Mainframes, and Desktops … and Linux
Linux Everywhere? Matching the Workload to the Computer
Linux Everywhere? Matching the Workload to the Computer
Linux, Virtualisation, and Clouds
Linux, Virtualisation, and Clouds
IBM Standards Principles
IBM Standards Principles
Information Technology Supporting the Development of International Standards
Information Technology Supporting the Development of International Standards
Smaller, Flatter, Smarter
Smaller, Flatter, Smarter
Landmines for Open Source in the Mobile Space
1.
Bob Sutor –
VP, Open Systems Strategy 23 March, 2011 Landmines for Open Source in the Mobile Space © 2011 IBM Corporation
2.
Key questions ! How significant
is open source for developers and users of mobile apps? ! Has open source achieved a significant foothold in the mobile space? ! Will the T&Cs of app marketplaces stall the use of open source for mobile apps? ! More generally, what are the landmines that may hinder the adoption of open source here? 2 23 March 2011 Bob Sutor - Landmines for Open Source in the Mobile Space © 2011 IBM Corporation
3.
Five landmines for
open source ! No GPL code allowed in apps for the Apple App Store. ! Sloppy open source license compliance. ! The right code is available under the wrong license. ! There’s not enough money in it. ! Getting heard among the noise of thousands of other app developers. 3 23 March 2011 Bob Sutor - Landmines for Open Source in the Mobile Space © 2011 IBM Corporation
4.
No GPL code
allowed in apps for the Apple App Store. 4 23 March 2011 Bob Sutor - Landmines for Open Source in the Mobile Space © 2011 IBM Corporation
5.
Excluding GPL
“Excluded License” means any license requiring, as a condition of use, modification and/or distribution of the software subject to the license, that the software or other software combined and/or distributed with it be (i) disclosed or distributed in source code form; (ii) licensed for the purpose of making derivative works; or (iii) redistributable at no charge. Excluded Licenses include, but are not limited to the GPLv3 Licenses. For the purpose of this definition, “GPLv3 Licenses” means the GNU General Public License version 3, the GNU Affero General Public License version 3, the GNU Lesser General Public License version 3, and any equivalents to the foregoing. http://create.msdn.com/downloads/?id=638 5 23 March 2011 Bob Sutor - Landmines for Open Source in the Mobile Space © 2011 IBM Corporation
6.
Well that was
Microsoft, what about Apple? ! The FSF argues: – “The App Store terms apply to GPLed software in the App Store. – Those terms force strict Usage Rules on customers that prohibit many activities that are allowed under the GPL. – Those restrictions are not allowed under GPLv2 section 6.” ! http://mailman.videolan.org/pipermail/vlc-devel/2010-November/077486.html ! Note this is the FSF saying GPLed software is not allowed in the Apple App Store, not Apple. ! Much of the debate is driven by developers who object to GPL software appearing in the App Store. 6 23 March 2011 Bob Sutor - Landmines for Open Source in the Mobile Space © 2011 IBM Corporation
7.
What to do? ! Understand
the legal terms and conditions for each app store or market in which you intend to make your app available. ! If reaching iPhone and iPad users is important to you, consider using licenses like BSD, Apache, and Eclipse. ! Assess the probability that at some point code using GPL and copyleft licenses will be explicitly banned from the Apple App Store. ! Try to convince Apple to carve out GPL-friendly rules. 7 23 March 2011 Bob Sutor - Landmines for Open Source in the Mobile Space © 2011 IBM Corporation
8.
Sloppy open source
license compliance. 8 23 March 2011 Bob Sutor - Landmines for Open Source in the Mobile Space © 2011 IBM Corporation
9.
http://www.openlogic.com/news/press/03.08.11.php 9
23 March 2011 Bob Sutor - Landmines for Open Source in the Mobile Space © 2011 IBM Corporation
10.
What to do? ! Read
and understand the open source license for the code you are using or that you plan to use for your application. ! If you are using proprietary code, read those licenses as well. ! Pay particular attention to requirements that say – You need to directly provide the source code or at least a way to get it. – Provide a copy of the license. – Provide any other information as stated in the license. ! Be very careful about using code under the less often used licenses. 10 23 March 2011 Bob Sutor - Landmines for Open Source in the Mobile Space © 2011 IBM Corporation
11.
The right code
is available under the wrong license. 11 23 March 2011 Bob Sutor - Landmines for Open Source in the Mobile Space © 2011 IBM Corporation
12.
It’s free, it’s
open, it’s unusable ! Millions and millions of lines of software code are available today under open source licenses. ! You can often find something close to what you want to do in repositories like Google Code or Sourceforge. ! If the license isn’t compatible with distributing it on your chosen mobile marketplace, you can’t use the code. ! If you read the code, you are likely contaminated, so check the license first. 12 23 March 2011 Bob Sutor - Landmines for Open Source in the Mobile Space © 2011 IBM Corporation
13.
What to do? ! Reinvent
the wheel: write new code under a compatible license. ! Try to get the code put under an additional license that you can use. ! Rethink your approach to solving the problem and then look for open source code that might be usable. ! Do not think you can get away with changing a few variable names and no one will ever notice. 13 23 March 2011 Bob Sutor - Landmines for Open Source in the Mobile Space © 2011 IBM Corporation
14.
There’s not enough
money in it. 14 23 March 2011 Bob Sutor - Landmines for Open Source in the Mobile Space © 2011 IBM Corporation
15.
Apps are cheap ! Think
through your business model and where you will generate revenue, if that is important to you. ! If most for-fee apps end up getting sold for $.99, will using open source force that closer to $0? (Not necessarily.) ! Admittedly, this is true for open and closed source apps, but super low cost may diminish a classical advantage of open source. 15 23 March 2011 Bob Sutor - Landmines for Open Source in the Mobile Space © 2011 IBM Corporation
16.
What to do? ! If
there is no acquisition, service, or support revenue, think of for-fee content or online services. ! Use licenses that allow you to charge for your apps. ! Leverage the availability of open source code to speed your core app and infrastructure development, allowing you to focus on those elements that add unique, useful, or fun features for your users. 16 23 March 2011 Bob Sutor - Landmines for Open Source in the Mobile Space © 2011 IBM Corporation
17.
Getting heard among
the noise of thousands of other app developers. 17 23 March 2011 Bob Sutor - Landmines for Open Source in the Mobile Space © 2011 IBM Corporation
18.
A whole of
apps out there ! According to Distimo, in February, 2011 – The Apple App Store had 314,644 apps, with 35% free and 65% for fee. – There were ~170,000 Android apps with the ratios reversed, approximately. – http://www.distimo.com/ ! Mobile creates a potential opportunity for one or two people to create a successful app and get it to the masses with very little overhead and middlemen. ! You’ll need to do some marketing and that might go against what you think an open source developer should be doing. 18 23 March 2011 Bob Sutor - Landmines for Open Source in the Mobile Space © 2011 IBM Corporation
19.
What to do? ! Don’t
limit the “open source” in your effort to just the coding. ! Consider getting volunteers to assist with – Graphic design – User interface and usability – Documentation – PR – Marketing – Social media ! That is, don’t stop with the coding when considering what other bits of the business can be done in an open, sharing manner. 19 23 March 2011 Bob Sutor - Landmines for Open Source in the Mobile Space © 2011 IBM Corporation
20.
Further thoughts ! I’ve mainly
focused on open source and developers of mobile apps but its important to think about users as well. ! DRM plus legal terms and conditions can limit the number of copies of apps that you yourself can have and can prevent your sharing the app. ! Needless to say, the current lawsuits over intellectual property in the mobile space may also affect take up and use of open source, but it is too early to tell the impact they might have. 20 23 March 2011 Bob Sutor - Landmines for Open Source in the Mobile Space © 2011 IBM Corporation
Descargar ahora