Open Source and StandardizationPresentation Transcript
Open Source and StandardizationJamil Chawki, France Telecom Orange/RD OW2Con 2011, November 23-24, Orange Labs, Paris. www.ow2.org.
Outline1. Standard • Definition • Official bodies • Landscape2. Open Source • Definition • Landscape3. Open Source & Standard4. Conclusion & Recommendation OW2Con 2011, November 23-24, Orange Labs, Paris. www.ow2.org.
Standard● It’s Like a Blueprint: a set of rules to be used consistently as good principles, practices or guidelines to develop a products, services, technologies, processes and systems.● Standards are an important part for telecommunication system, software, format, hardware, food, health and other manufacturing area.● Standards ensure interchangeability, interoperability across multiple vendors and economies of scale.● Some important Telecom & IT standards: ISDN, IN, Ethernet, ISO model, IP protocols, HTML, GSM, SMS, MPEG, WS….● IPR: 2 main Licenses (Fair) Reasonable And Non- Discriminatory RAND ‘with Patent Policy’ and Royalty-free OW2Con 2011, November 23-24, Orange Labs, Paris. www.ow2.org.
Official ‘de jure ’ Standards bodies Organised at International, Regional and National levels 3 officially recognized by World Trade Organization : ISO, IEC, ITUInternational International International Standardization Electrotechnical International Organization Commission Telecommunication Union 3GPPRegional Comité Européen European (European) Comité Européen de Normalisation de Normalisation Electrotechnique Telecommunication Standards InstituteNational Agence Française (France) de Normalisation Union Technique de lElectricité …and Regional Cooperation 3GPP OW2Con 2011, November 23-24, Orange Labs, Paris. www.ow2.org.
Open Source● It’s kind of implementation: Open source is considered as particular way of software development & distributing based on …the access to software source code…. …and Copyleft & Right to redistribute, to modify, to re-use…● Open Source IPR rule: a Software Copyrights Policy…● Many licenses GPL, LGPL, BSD, Appache, SUN, IBM, Mozilla● And different Business Models: ● Free ● Paid License ● Integration service fee ● Support service fee OW2Con 2011, November 23-24, Orange Labs, Paris. www.ow2.org.
Open Source Landscape: Crowdsourcing ! OW2Con 2011, November 23-24, Orange Labs, Paris. www.ow2.org.
Open Source & Standard (1)Some common objectives: ● Avoid vendor lock and improve Economies of scale ● Facilitate the establishment of ecosystem and cooperation between different industry players ● Ensure interoperability and efficient development Model ● An implementation & testing way to accelerate the adoption of standard ● Open Source can contribute to new Standards emergence (APIs for Linux, plugins for Eclipse or Firefox….)Some conflicts ● Open Source License model can be in conflict with standard patent policy ● Maturity and software distribution can not be in phase with Standard evolution and releases OW2Con 2011, November 23-24, Orange Labs, Paris. www.ow2.org.
Open Source & Standard (2)& Cooperation: some Open Source implementations for Standard 1. IETF IP: TCP/ IP, in 1989 AT&T agreed to open the TCP/IP code developed for UNIX system at University of Berkeley 2. IETF DNS, DHCP, SSL/TLS, : BIND-DHCP/ISC & Open SSL 3. JCP/JEE As: OW2/JOnAs first J2EE Open Source As 4. IMS 3GPP/ETSI: Core IMS developed by Fokus Institute community and Android IMS 5. Broadband Forum TR069 CPE Management Client: Modus work on Java/OSGi & published by France Telecom 6. UPnP : 10 implementations for SDK, Internet GW, Device Management & AV 7. OASIS & ISO Open Document Format ODF: 20 Open Source implementations OpenOffice, NeoOffice, Zoho… 8. W3C HTML-5: Webkit DVB/ETSI: DVB-H Client ….. OW2Con 2011, November 23-24, Orange Labs, Paris. www.ow2.org.
JCP: OW2 JOnAs success story JOnAS is the first Open Source Java EE Application Server developed by OW2 community: Bull, France Telecom, INRIA, Beijing University.. ● JOnAS 4 in 2004 : first Open Source JCP/J2EE 1.4 certified ● JOnAS 5 in 2009 : first OpenSource Java EE 5 OSGi based certified (JOnAs 6 under JavaEE6 certification)● License and support: LGPL license and supported by Bull (~1 million)● Telecom integration: Convergence with vendors SIP layers● Implementations: JOnAS is integrated in Ubuntu 11.04 and Microsoft Azure Cloud Platform and implemented by France Telecom Orange, D&C, French Administration (Ministère de lintérieur, MEEDDAT..)● Link with other OW2 project: JASMINe tool for deploying and monitoring Java EE, MOM and SOA applications● Other JCP Open Sources : RedHat Jboss, SUN/Oracle Glassfish… OW2Con 2011, November 23-24, Orange Labs, Paris. www.ow2.org.
Conclusion & Recommendation..● Standard is a blueprint developed in a ‘de jure’ organizations & Consortia with IPR including patent policy● Open Source is a way of software development & distribution in collaborative community: a major driver for software innovation Implementing Open Source can accelerate standard adoption & the emergence of new standard● Increasing cooperation and coordination between Standard Organizations and Open Source Communities is required : To push Open Source implementation and testing in different standardization organizations To promote Open Source International Organization recognized by International and Regional institutions To improve licenses model for better IPR infringement OW2Con 2011, November 23-24, Orange Labs, Paris. www.ow2.org.