open source and standards collaboration · qualcomm open source participation all engineers are...
TRANSCRIPT
![Page 1: Open Source and Standards Collaboration · Qualcomm Open Source Participation All engineers are trained on Open Source awareness, process and policy. 2.5K2K Employees trained to interact](https://reader035.vdocuments.site/reader035/viewer/2022070718/5ede6482ad6a402d6669b6e4/html5/thumbnails/1.jpg)
Open Source and Standards CollaborationCraig Northway
Director, EngineeringQualcomm Technologies, Inc.
4/11/18 GitHub Constellation
![Page 2: Open Source and Standards Collaboration · Qualcomm Open Source Participation All engineers are trained on Open Source awareness, process and policy. 2.5K2K Employees trained to interact](https://reader035.vdocuments.site/reader035/viewer/2022070718/5ede6482ad6a402d6669b6e4/html5/thumbnails/2.jpg)
2
From the smartphone to 5G, it all startswith Qualcomm
$50+ billion cumulativeinvestment in R&D
Source: Qualcomm data, as of Q1 FY18
![Page 3: Open Source and Standards Collaboration · Qualcomm Open Source Participation All engineers are trained on Open Source awareness, process and policy. 2.5K2K Employees trained to interact](https://reader035.vdocuments.site/reader035/viewer/2022070718/5ede6482ad6a402d6669b6e4/html5/thumbnails/3.jpg)
3
Qualcomm Standards Bodies and Industry Organizations
410 2KEmployees participating in
standards and industry memberships
Standards and industry memberships
• Cellular
• Automotive
• Wireless Connectivity
• IOT
• Multimedia
• Device Connectivity
• Security
![Page 4: Open Source and Standards Collaboration · Qualcomm Open Source Participation All engineers are trained on Open Source awareness, process and policy. 2.5K2K Employees trained to interact](https://reader035.vdocuments.site/reader035/viewer/2022070718/5ede6482ad6a402d6669b6e4/html5/thumbnails/4.jpg)
4
Qualcomm Open Source Participation
All engineers are trained on Open Source awareness, process and policy.
2.5K 2KEmployees trained to interact closely with Open Source *
Projects vetted for use, modification or contribution
• Enablement Projects
• Business assistance projects
• Personal Projects
![Page 5: Open Source and Standards Collaboration · Qualcomm Open Source Participation All engineers are trained on Open Source awareness, process and policy. 2.5K2K Employees trained to interact](https://reader035.vdocuments.site/reader035/viewer/2022070718/5ede6482ad6a402d6669b6e4/html5/thumbnails/5.jpg)
5
How are Open Source and Standards similar and different?
![Page 6: Open Source and Standards Collaboration · Qualcomm Open Source Participation All engineers are trained on Open Source awareness, process and policy. 2.5K2K Employees trained to interact](https://reader035.vdocuments.site/reader035/viewer/2022070718/5ede6482ad6a402d6669b6e4/html5/thumbnails/6.jpg)
6
commoditize
community
license
participateshare
efficient
contribute
organizationmember
interoperable
industry
collaborate
implementations
open
designinterface
develop
document
compromise
test
![Page 7: Open Source and Standards Collaboration · Qualcomm Open Source Participation All engineers are trained on Open Source awareness, process and policy. 2.5K2K Employees trained to interact](https://reader035.vdocuments.site/reader035/viewer/2022070718/5ede6482ad6a402d6669b6e4/html5/thumbnails/7.jpg)
77
Rob Landley https://landley.net/writing/stuff/commodity.html
“Open source software is commodity software. It's a level playing field in which anyone can participate.”
![Page 8: Open Source and Standards Collaboration · Qualcomm Open Source Participation All engineers are trained on Open Source awareness, process and policy. 2.5K2K Employees trained to interact](https://reader035.vdocuments.site/reader035/viewer/2022070718/5ede6482ad6a402d6669b6e4/html5/thumbnails/8.jpg)
88
Stephen R. Walli Open Sources 2.0
“It [a standard] is used to define an interface between two (or more) entities such that they can interact in some predictable fashion and to ensure certain minimum requirements are met. Standards exist to encourage and enable multiple implementations.”
![Page 9: Open Source and Standards Collaboration · Qualcomm Open Source Participation All engineers are trained on Open Source awareness, process and policy. 2.5K2K Employees trained to interact](https://reader035.vdocuments.site/reader035/viewer/2022070718/5ede6482ad6a402d6669b6e4/html5/thumbnails/9.jpg)
9
Why do SDOs want to collaborate with Open Source?
![Page 10: Open Source and Standards Collaboration · Qualcomm Open Source Participation All engineers are trained on Open Source awareness, process and policy. 2.5K2K Employees trained to interact](https://reader035.vdocuments.site/reader035/viewer/2022070718/5ede6482ad6a402d6669b6e4/html5/thumbnails/10.jpg)
10CC0 from https://pixabay.com/en/turtle-tortoise-reptile-2815539/
![Page 11: Open Source and Standards Collaboration · Qualcomm Open Source Participation All engineers are trained on Open Source awareness, process and policy. 2.5K2K Employees trained to interact](https://reader035.vdocuments.site/reader035/viewer/2022070718/5ede6482ad6a402d6669b6e4/html5/thumbnails/11.jpg)
11CC0 from https://pixabay.com/en/athletics-sport-pole-vault-1531473/
![Page 12: Open Source and Standards Collaboration · Qualcomm Open Source Participation All engineers are trained on Open Source awareness, process and policy. 2.5K2K Employees trained to interact](https://reader035.vdocuments.site/reader035/viewer/2022070718/5ede6482ad6a402d6669b6e4/html5/thumbnails/12.jpg)
12From https://github.com/github/linguist
![Page 13: Open Source and Standards Collaboration · Qualcomm Open Source Participation All engineers are trained on Open Source awareness, process and policy. 2.5K2K Employees trained to interact](https://reader035.vdocuments.site/reader035/viewer/2022070718/5ede6482ad6a402d6669b6e4/html5/thumbnails/13.jpg)
13From http://standards.ieee.org
![Page 14: Open Source and Standards Collaboration · Qualcomm Open Source Participation All engineers are trained on Open Source awareness, process and policy. 2.5K2K Employees trained to interact](https://reader035.vdocuments.site/reader035/viewer/2022070718/5ede6482ad6a402d6669b6e4/html5/thumbnails/14.jpg)
14From http://standards.ieee.org
![Page 15: Open Source and Standards Collaboration · Qualcomm Open Source Participation All engineers are trained on Open Source awareness, process and policy. 2.5K2K Employees trained to interact](https://reader035.vdocuments.site/reader035/viewer/2022070718/5ede6482ad6a402d6669b6e4/html5/thumbnails/15.jpg)
15
How should SDOs collaborate using Open Source?
![Page 16: Open Source and Standards Collaboration · Qualcomm Open Source Participation All engineers are trained on Open Source awareness, process and policy. 2.5K2K Employees trained to interact](https://reader035.vdocuments.site/reader035/viewer/2022070718/5ede6482ad6a402d6669b6e4/html5/thumbnails/16.jpg)
1616
Open Source participation enables feedback loops across the board
![Page 17: Open Source and Standards Collaboration · Qualcomm Open Source Participation All engineers are trained on Open Source awareness, process and policy. 2.5K2K Employees trained to interact](https://reader035.vdocuments.site/reader035/viewer/2022070718/5ede6482ad6a402d6669b6e4/html5/thumbnails/17.jpg)
17
![Page 18: Open Source and Standards Collaboration · Qualcomm Open Source Participation All engineers are trained on Open Source awareness, process and policy. 2.5K2K Employees trained to interact](https://reader035.vdocuments.site/reader035/viewer/2022070718/5ede6482ad6a402d6669b6e4/html5/thumbnails/18.jpg)
18
Open Connectivity Foundation and IoTivity
From OCF Introductory Material https://openconnectivity.org/business/collateral
Coordination
![Page 19: Open Source and Standards Collaboration · Qualcomm Open Source Participation All engineers are trained on Open Source awareness, process and policy. 2.5K2K Employees trained to interact](https://reader035.vdocuments.site/reader035/viewer/2022070718/5ede6482ad6a402d6669b6e4/html5/thumbnails/19.jpg)
19From https://github.com/OpenMobileAlliance and https://github.com/httpwg
![Page 20: Open Source and Standards Collaboration · Qualcomm Open Source Participation All engineers are trained on Open Source awareness, process and policy. 2.5K2K Employees trained to interact](https://reader035.vdocuments.site/reader035/viewer/2022070718/5ede6482ad6a402d6669b6e4/html5/thumbnails/20.jpg)
20From https://www.ietf.org/how/runningcode/hackathons/
![Page 21: Open Source and Standards Collaboration · Qualcomm Open Source Participation All engineers are trained on Open Source awareness, process and policy. 2.5K2K Employees trained to interact](https://reader035.vdocuments.site/reader035/viewer/2022070718/5ede6482ad6a402d6669b6e4/html5/thumbnails/21.jpg)
21
Can Open Source improve collaboration with lessons from
Standards development processes?
![Page 22: Open Source and Standards Collaboration · Qualcomm Open Source Participation All engineers are trained on Open Source awareness, process and policy. 2.5K2K Employees trained to interact](https://reader035.vdocuments.site/reader035/viewer/2022070718/5ede6482ad6a402d6669b6e4/html5/thumbnails/22.jpg)
2222
CNCF Serverless Whitepaper https://github.com/cncf/wg-serverless/blob/master/whitepaper/README.md
“Foster an open ecosystem by establishing interoperable APIs, ensuring interoperable implementations with vendor commitments and open source tools.”
![Page 23: Open Source and Standards Collaboration · Qualcomm Open Source Participation All engineers are trained on Open Source awareness, process and policy. 2.5K2K Employees trained to interact](https://reader035.vdocuments.site/reader035/viewer/2022070718/5ede6482ad6a402d6669b6e4/html5/thumbnails/23.jpg)
23CC0 from https://pixabay.com/en/lego-blocks-duplo-lego-colorful-2458575/
![Page 24: Open Source and Standards Collaboration · Qualcomm Open Source Participation All engineers are trained on Open Source awareness, process and policy. 2.5K2K Employees trained to interact](https://reader035.vdocuments.site/reader035/viewer/2022070718/5ede6482ad6a402d6669b6e4/html5/thumbnails/24.jpg)
24CC0: https://pixabay.com/en/phone-old-1955-telephone-handset-2524268/
![Page 25: Open Source and Standards Collaboration · Qualcomm Open Source Participation All engineers are trained on Open Source awareness, process and policy. 2.5K2K Employees trained to interact](https://reader035.vdocuments.site/reader035/viewer/2022070718/5ede6482ad6a402d6669b6e4/html5/thumbnails/25.jpg)
2525
“The fast pace of updates to these projects has created some unexpected problems for the people who deploy and use them.”
https://pixabay.com/en/abstract-blur-britain-british-1239439/
• Kevin Fleming, Bloomberg • https://opensource.com/article/18/2/important-conversation
![Page 26: Open Source and Standards Collaboration · Qualcomm Open Source Participation All engineers are trained on Open Source awareness, process and policy. 2.5K2K Employees trained to interact](https://reader035.vdocuments.site/reader035/viewer/2022070718/5ede6482ad6a402d6669b6e4/html5/thumbnails/26.jpg)
26CC0 from: https://pixabay.com/en/broken-splitter-chip-fragmented-3165879/
![Page 27: Open Source and Standards Collaboration · Qualcomm Open Source Participation All engineers are trained on Open Source awareness, process and policy. 2.5K2K Employees trained to interact](https://reader035.vdocuments.site/reader035/viewer/2022070718/5ede6482ad6a402d6669b6e4/html5/thumbnails/27.jpg)
27CC0 from https://pixabay.com/en/hands-background-black-colorful-565603/
![Page 28: Open Source and Standards Collaboration · Qualcomm Open Source Participation All engineers are trained on Open Source awareness, process and policy. 2.5K2K Employees trained to interact](https://reader035.vdocuments.site/reader035/viewer/2022070718/5ede6482ad6a402d6669b6e4/html5/thumbnails/28.jpg)
28Qualcomm Confidential and Proprietary
IP Policy
• Many SDOs have FRAND or disclosure-only IP policies◦ Have worked very well
• Using only RF Open Source licenses will not work in all situations, it may:◦ Make unclear what is “standards essential”◦ Only apply RF terms to the specific implementation◦ Reduce motivation to contribute and participate in technology areas that require a large R&D
investment
• Better to keep SDO IP policy intact◦ Make OSS license copyright-only (suggest BSD or MIT)◦ Add an explicit pointer to the SDO IP policy
![Page 29: Open Source and Standards Collaboration · Qualcomm Open Source Participation All engineers are trained on Open Source awareness, process and policy. 2.5K2K Employees trained to interact](https://reader035.vdocuments.site/reader035/viewer/2022070718/5ede6482ad6a402d6669b6e4/html5/thumbnails/29.jpg)
29
Call to ActionWhat can we do?
![Page 30: Open Source and Standards Collaboration · Qualcomm Open Source Participation All engineers are trained on Open Source awareness, process and policy. 2.5K2K Employees trained to interact](https://reader035.vdocuments.site/reader035/viewer/2022070718/5ede6482ad6a402d6669b6e4/html5/thumbnails/30.jpg)
3030
Educate!
Robert Burns: Oh would some power the gift give us, To see ourselves as others see us.
•OSPO – Open Source Program Office
•ISPO – Industry Standards Program Office
![Page 31: Open Source and Standards Collaboration · Qualcomm Open Source Participation All engineers are trained on Open Source awareness, process and policy. 2.5K2K Employees trained to interact](https://reader035.vdocuments.site/reader035/viewer/2022070718/5ede6482ad6a402d6669b6e4/html5/thumbnails/31.jpg)
31
What your ISPO & SDO needs to learn about Open Source
•Open Source Compliance and effect of non-compliance◦ Review of the software products and contributions◦ Inbound & Outbound processes and policy
•Open Source Development practices◦ CI/Testing◦ Community parity◦ Security
•Open Source Community best practices◦ Issues/Bug tracking, Documentation, Chat◦ Fair and efficient review and responses ◦ Monitoring and metrics for project health
![Page 32: Open Source and Standards Collaboration · Qualcomm Open Source Participation All engineers are trained on Open Source awareness, process and policy. 2.5K2K Employees trained to interact](https://reader035.vdocuments.site/reader035/viewer/2022070718/5ede6482ad6a402d6669b6e4/html5/thumbnails/32.jpg)
32
What OSPO & Open Source can learn from ISPOs & SDOs
• Expectation of complete releases and high quality standards
• Governance and Antitrust compliance
• Interoperability and backwards compatibility◦ “There are numerous examples I can cite where open source projects are updated so frequently that new
versions will, usually unintentionally, break backwards compatibility.” – Kevin Fleming
• Long term strategy, roadmaps, and planning
• Clear rules for contributors, participation and IP declaration
Picture under CC0 from http://www.publicdomainpictures.net/view-image.php?image=161672&picture=cat-isolated-on-the-white
![Page 33: Open Source and Standards Collaboration · Qualcomm Open Source Participation All engineers are trained on Open Source awareness, process and policy. 2.5K2K Employees trained to interact](https://reader035.vdocuments.site/reader035/viewer/2022070718/5ede6482ad6a402d6669b6e4/html5/thumbnails/33.jpg)
33
Our internal collaboration between OSPO & ISPO
• Collaborate on:◦ Training◦ Awareness◦ Compliance◦ Outreach
• Align review processes and agree on hand off points:◦ “SDO’s ask you to join, open source projects ask you to contribute.”
• Regular strategy meetings
![Page 34: Open Source and Standards Collaboration · Qualcomm Open Source Participation All engineers are trained on Open Source awareness, process and policy. 2.5K2K Employees trained to interact](https://reader035.vdocuments.site/reader035/viewer/2022070718/5ede6482ad6a402d6669b6e4/html5/thumbnails/34.jpg)
34
Standards and Open Source will blend further over time
![Page 35: Open Source and Standards Collaboration · Qualcomm Open Source Participation All engineers are trained on Open Source awareness, process and policy. 2.5K2K Employees trained to interact](https://reader035.vdocuments.site/reader035/viewer/2022070718/5ede6482ad6a402d6669b6e4/html5/thumbnails/35.jpg)
Follow us on:
For more information, visit us at:
www.qualcomm.com & www.qualcomm.com/blog
Thank you!
Nothing in these materials is an offer to sell any of the components or devices referenced herein.
©2018 Qualcomm Technologies, Inc. and/or its affiliated companies. All Rights Reserved.
Qualcomm is a trademark of Qualcomm Incorporated, registered in the United States and other countries. Other
products and brand names may be trademarks or registered trademarks of their respective owners.
References in this presentation to “Qualcomm” may mean Qualcomm Incorporated, Qualcomm Technologies, Inc., and/or other subsidiaries or business units within the Qualcomm corporate structure, as applicable. Qualcomm Incorporated includes Qualcomm’s licensing business, QTL, and the vast majority of its patent portfolio. Qualcomm Technologies, Inc., a wholly-owned subsidiary of Qualcomm
Incorporated, operates, along with its subsidiaries, substantially all of Qualcomm’s engineering, research and development functions, and substantially all of its product and services businesses, including its semiconductor business, QCT.