SlideShare une entreprise Scribd logo
1  sur  36
CONFIDENTIAL1 ▇▇▇ The OpenChain project Japan work group / CC0-1.0
The tools of governance
- Program Office and
Collaboration between companies
Hiroyuki Fukuchi
Norio Kobota
Open Source Promotion sec.
Technology Alliance dept.
Corporate Technology Strategy div.
Sony Corporation
CONFIDENTIAL2 ▇▇▇ The OpenChain project Japan work group / CC0-1.0
Part I
Program Office in Sony
About me
•Network / Security Software Engineer
• WebSocket, HTTP/2, SIP(Session Initiation Protocol), etc.
• contributed to NodeJS(libuv), lighttpd(webserver), msgpack
• You can find me at
https://github.com/lighttpd/lighttpd1.4/blob/master/src/mod_wst
unnel.c etc.
•Within Sony
• OpenSourcing RPC framework(https://github.com/linear-rpc)
• Fostering NMOS (https://github.com/sony/nmos-cpp etc.)
used by Sony IP Live Production System etc.
https://pro.sony/en_LU/technology/ip-live
Norio.Kobota@sony.com
4 ▇▇▇ Copyright 2018 Sony Corporation
The Cathedral and Bazaar ?
By whom are you supported your use of OSS in your company?
5 ▇▇▇ Copyright 2018 Sony Corporation
Cathedral
6 ▇▇▇ Copyright 2018 Sony Corporation
Bazaar
In-house Open Source Software Community
7 ▇▇▇ Copyright 2018 Sony Corporation
In-house Bazaar
Loose guidelines
Mutual help of the bazaar
participants
Each Business Units to take
the all responsibilities to
use OSS
Coordinator
of
the Bazar
Professional Advisory
(Legal/IPD/PR/QCD)
External
OSS Community
Divisional Leader
Divisional Leader
Divisional Leader
External
OSS Community
Business Unit
Business UnitBusiness Unit
Business Unit
OSS Compliance –-Organization-- 8
Company Sony
Presenter Satoru Ueda Date April 17th, 2018
Organization Dedicated organization / Virtual or community type / by each employee / Alone
(comment:
Number of person in
charge
Over 100 / 99-21 / 10-20 / few / one / zero
(comment:
Points of activities Internal community for OSS license.
Legal, IP department, Public Relation and QA are involved in the activity. Almost all business units participate in
community. Abroad development sites are covered by community.
Some business units have sub-community inside their units.
Issues Skill up of each member: Analogy of medical care model(skillful home doctors and university hospital)
Supply chain issues.
Free writing Please refer to the next page
Translated by Fukuchi@Sony
9 ▇▇▇ Copyright 2018 Sony Corporation
Divisional
OSS
committee
OSS License
committee
Sony’s OSS organization
• About 100 members of
OSS License Committee
• OSS strategy board as
the community leader
(with a few experts)
• Tim Bird, Frank Rowand and
few members (about 10)
• No dedicated
organization for OSS
Coordinator
(OSS Strategy Board)
External OSS
Community
Divisional Leader
Divisional Leader
External OSS
Community
Business Unit
Business UnitBusiness Unit
Business Unit
Professional
Advisory
(Legal/IPD/PR/QCD)
Sony original
External OSS
Community
Support from
corporate software
strategy committee
Divisional
OSS committee
Divisional Leader
Divisional Leader
Business Unit
Internal OSS Bazaar
As of April 2018
Translated by Fukuchi@Sony
OSS Compliance - Education / Awareness 10
Company Sony Wiki OK / NG
Presenter Hiroyuki Fukuchi Date 2018/6/5
Item • OSS training (9hours, 4times/year)
+ customized course for each development site(Worldwide) About 700 people
• OSS community training (Studying OSS community, OSS contribution HowTo)
• Freshman training
• E-learning (including non-engineer) About 2,000 people
Issue • Fostering next-gen. leaders
• Education to non-engineers, suppliers, subcontracting companies
• Open sourcing
Sample • Trainer lectures on OSS with belief and enthusiasm
• “Our company encourages employees to use OSS actively”
• “Many engineers want to build a good world through developing OSS”
• It is important to understand the background of each OSS license, and intention of developers
• It is important to understand the time of distributing OSS
• There are quizzes of use cases where non engineers are involved in OSS distribution. These quizzes make non
engineers aware of their responsibility
• Episodes related with a community experienced by the trainer give good impression to trainees
• By categorizing with few patterns, Sony’s examples of Open Sourcing are explained.
• Maintainers undertake trainers, who explain real activities in a community
CONFIDENTIAL11 ▇▇▇ Copyright 2017, 2018 Sony Corporation
Final product vendor
Inappropriate use of OSS
OSS Supply Chain Issue
Software
Supplier
Software
Supplier
Software
Supplier
Software
Supplier
Software
Supplier
Software
Supplier
Software
Supplier
Software
Supplier
Software
Supplier
Software
Supplier
Software
Supplier
Software
Supplier Software
Supplier
Can not comply OSS license requirement as the distributor of OSS
OSS Information
OSS Information
OSS Information
OSS Information
OSS Information
OSS (not using)
Information
OSS Information
OSS Information
OSS Information
CONFIDENTIAL12 ▇▇▇ The OpenChain project Japan work group / CC0-1.0
Part II
Collaboration between companies
Japan work group
13 ▇▇▇ The OpenChain project Japan work group / CC0-1.0
About me
Hiroyuki Fukuchi
Open Source Promotion Sec.
Technology Alliance Dept.
Corporate Technology Strategy Div.
In charge of OSS compliance in Sony
A Member of OpenChain and Japan WG
Japanese translation volunteer
Works of Japanese Translation:
OpenChain Specification/Curriculum
SPDX specification 2.1
Handbook of Open Source Compliance
Blog written by Greg Kroah-Hartman
CONFIDENTIAL14 ▇▇▇ The OpenChain project Japan work group / CC0-1.0
Japan work group
・Meeting info.
・Sub group activity
・Case studies
・Japanese translation
Specification/Curriculum/onboarding
All member meeting
Wiki https://wiki.linuxfoundation.org/openchain/openchain-japanese-working-group
ML openchain-japan-wg@lists.linuxfoundation.org
Sub Group activity
・Education
・Making FAQ
・Leaflet to upper stream suppliers
・License info. exchange
・Tooling
GitHub https://github.com/OpenChain-Project/Onboarding-JWG
https://github.com/OpenChain-Project/Japan-WG-General
Slack openchain-japanwg.slack.com
CONFIDENTIAL15 ▇▇▇ The OpenChain project Japan work group / CC0-1.0
All member meeting of Japan WG
Venue: Tokyo
2017/Dec: Sony
Venue: Nagoya
2018/Jun: Toyota
Venue: Tokyo
2018/Feb: Hitachi
Venue: Tokyo
2018/Dec: Tuv Sud Japan
Venue: Osaka
2018/Nov: Panasonic
Venue: Kawasaki
2018/Aug: Fujitsu
Venue: Kawasaki
2018/Oct: Toshiba
Venue: Kobe
2018/Nov: DensoTen
Venue: Tokyo
2019/Feb: Mitsubishi Electric
Venue: Kobe
2019/Apr: DensoTen
Venue: Tokyo
2018/Jun: Sony
CONFIDENTIAL16 ▇▇▇ The OpenChain project Japan work group / CC0-1.0
Scenes at meetings
CONFIDENTIAL17 ▇▇▇ The OpenChain project Japan work group / CC0-1.0
14
22
34
75
90
97
108
8
13
18
37
40
42
48
0
20
40
60
80
100
120
2/6/2018 3/6/2018 4/6/2018 5/6/2018 6/6/2018 7/6/2018 8/6/2018 9/6/2018 10/6/2018 11/6/2018 12/6/2018 1/6/2019 2/6/2019
Japan WG ML registration
Person Entity
ML Subscribers
Person
Entity
CONFIDENTIAL18 ▇▇▇ The OpenChain project Japan work group / CC0-1.0
0
10
20
30
40
50
60
70
2017/Dec/27 2018/Feb/22 2018/Apr/19 2018/Jun/13 2018/Aug/31 2018/Oct/31 2018/Nov/20 2018/Dec/5 2019/Feb/28 2019/Apr/xx
Num. of attendees Num. of entities
Meeting Attendees
Ad hoc
第1回 第2回
第3回
第4回
第5回
第6回
第7回
第8回
CONFIDENTIAL19 ▇▇▇ The OpenChain project Japan work group / CC0-1.0
Lightning talk (sharing case study)
Short presentation (3 minutes within 1 page) by
attendees
“No document, only oral presentation” is acceptable
Condition of anonymity is acceptable
Wiki https://wiki.linuxfoundation.org/openchain/openchain-japanese-working-group
Documents are disclosed in Wiki
CONFIDENTIAL20 ▇▇▇ The OpenChain project Japan work group / CC0-1.0
Review
Report
Overview of OpenChain Specification
FOSS Policy
Review
Process
FOSS
Responsibility
FOSS
Liaison
Education
Development
Release
Process
Contribution
Policy
BoM
Process
1.1
1.
2
1.3
2.12.2
3.1
Management
Program
3.2
4.
1
5.1
Contribution
Process
5.2
Conformance
6.1, 6.2
Software ReleaseBoM
FOSS FOSS version
License
Report Package
Copyright
Obligation
Specification =
Policy, Organization and
Process
Customers receives
software and
license meta information
disclosur
e
Source code disclosure,
if needed
Why do we need
policy and process?
How can we implement
policy and process?
OSS Compliance –-Organization-- 21
Company Panasonic
Presente
r
Shinsuke Kato Date April 17th, 2018
Organization Dedicated organization / Virtual or community type / by each employee / Alone
(comment: No dedicated organization. Cross-function virtual group handles OSS license. Member
is formally assigned by Business Unit.
Number of
person in
charge
Over 100 / 99-21 / 10-20 / few / one / zero
(comment: Now the group concentrates on OSS license, and is starting to handle the technological
aspect of OSS.
Points of
activities
Legal and IP department are involved in the activity. Not only OSS but also software are treated.
The group gives advices and final decision is made by Business Unit. The group collects best
practices inside Panasonic and share them.
Issues How to involve abroad subsidiary companies. Organizational changes give impacts on OSS activity,
it may cause difficulty to maintain activity if a key person cannot continue to participate.
Budget.
Free
writing
Panasonic
Company A
・ Engineer (AAA)
・ Legal (BBB)
・ IP (CCC)
Company B
・ Engineer (DDD)
・ Legal (EEE)
・ IP (FFF)
HQ(office)
・ Engineer (XXX)
・ Legal (YYY)
・ IP (ZZZ)
Company C
・ Engineer(OOO)
・ Legal (PPP)
・ IP (QQQ)
・・・・・
Translated by Fukuchi@SonyCC-BY-ND-4.0
OSS Compliance –-Organization-- 22
Company Hitachi
Presente
r
Yuji Nomura Date April 18th, 2018
Organization Dedicated organization / Virtual or community type / by each employee / Alone
(comment: OSS solution center promotes OSS appropriate usage inside Hitachi group and
receives internal inquiries.
Number of
person in
charge
Over 100 / 99-21 / 10-20 / few / one / zero
(comment: OSS compliance team belongs to OSS solution center.
Points of
activities
OSS compliance team makes internal interpretation of OSS license with legal department.
Interpretation gives easy explanation(Usage, Obligation, Restriction) to engineers.
Issues Increase of OSS usage exceeds over internal interpretation.
Interpretation requires personal skills, so that it is difficult to increase OSS compliance team.
Free
writing
Activity of interpretation began in 2013.
Each business unit individually made its rules, process and infrastructure for OSS
OSS solution center was established in 2015.
The core member of OSS compliance moved from advanced unit.
OSS solution center is sharing the advanced activity(best practices) inside Hitachi group.
Hitachi would like to contribute its OSS process and best practices to OpenChain.
Translated by Fukuchi@SonyCC-BY-ND-4.0
OSS Compliance –-Organization-- 23
Company Fujitsu group
Presente
r
Yuki Machida Date April 18th, 2018
Organization Dedicated organization / Virtual or community type / by each employee / Alone
(comment:
Number of
person in
charge
Over 100 / 99-21 / 10-20 / few / one / zero
(comment:
activities Now we are trying registration of huge number of FOSS internal distribution(700 packages x 10
generations), so that automation of registration is needed.
Fujitsu group changed OSS license tool from Blackduck “Code Center” to FlexNet “Code Insight” in
April 2018.
We are trying some methods using SPDX, rpm, source code analysis tool etc., but it does now
work well to take matching between input and “Code Insight” database.
The method using SPDX is the most working, but even many packages cannot be registered.
e2fsprogs is registered as “Ext2 Filesystems Utilities”
lack of FOSS data base information
lack of web page information in SPDX
version information is not clearly written
We contributed patches to modify the web page URL in SPDX to Yocto project.
Translated by Fukuchi@SonyCC-BY-ND-4.0
OSS Compliance –-Organization-- 24
Company Toyota
Presente
r
Hiroki Takemi Date April 17th, 2018
Organization Dedicated organization / Virtual or community type / by each employee / Alone
(comment:
Number of
person in
charge
Over 100 / 99-21 / 10-20 / few / one / zero
(comment: as a member who works for OSS compliance in IP division)
Points of
activities
IP department leads activity. The committee for OSS was established.
Usage of OSS is increasing, so that we are promoting “OSS literacy” in Toyota.
Issues Activity and committee is voluntary.
We are trying to establish internal OSS organization over company.
Supply Chain.
Free
writing
Translated by Fukuchi@SonyCC-BY-ND-4.0
OSS Compliance –-Organization-- 25
Company Anonymous
Presente
r
Anonymous Date 2018/04/18
Organization Dedicated organization / Virtual or community type / by each employee / Alone
(reference:
Number of
person in
charge
Over 100 / 99-21 / 10-20 / few / one / zero
(reference:
Points of
activities
• Make the definition of the [management of the OSS use] on the Quality Management System.
By using the definition of the OSS management and compliance, we make a governance.
• For the software of our company, to use Protex and to report the concreate correspondence
should be. The dedicated organization maintains the all cases.
• All employee (except a clerk) should take a web-test about the OSS compliance and in-house
rules once a year. (The rate is 95%)
Issues • We don’t make a system like as an Open Source Program Office which includes the IP, Legal,
Corporate Planning members. The organization is very local. (Each Business Division can
decide to use OSS or not.)
Free
writing
* We would like to make the Open Source Program Office. But, we are not promoting the
establishment. it’s difficult. (what is the first activity, who is the first target to join, and so on.)
Translated by Kato@PanasonicCC0-1.0
CONFIDENTIAL26 ▇▇▇ The OpenChain project Japan work group / CC0-1.0
Why is Japan WG so active?
People who understand both OSS and real problems
Place where OpenChain provides Neutrality and Confidence
Leadership gathers people
Japan WG is driven in a community way.
CONFIDENTIAL27 ▇▇▇ The OpenChain project Japan work group / CC0-1.0
Thank you!
28 ▇▇▇ The OpenChain project Japan work group / CC0-1.0
Resources
• OpenChain project:
• Website: https://www.openchainproject.org/
• Wiki: https://wiki.linuxfoundation.org/openchain/start
• GitHub: https://github.com/OpenChain-Project
• ML: openchain@lists.linuxfoundation.org
• Translations: https://www.openchainproject.org/translations
• OpenChain Japan WG:
• Wiki: https://wiki.linuxfoundation.org/openchain/openchain-japanese-working-group
• ML: openchain-japan-wg@lists.linuxfoundation.org
• GitHub: https://github.com/OpenChain-Project/Onboarding-JWG
• https://github.com/OpenChain-Project/Japan-WG-General
• Slack: openchain-japanwg.slack.com
• SPDX:
• Website: https://spdx.org/
• SPDX 2.1 Unofficial Japanese translation
• GitHub: https://github.com/hfukuchi/SPDX_specification/tree/master/chapters
CONFIDENTIAL29 ▇▇▇ The OpenChain project Japan work group / CC0-1.0
Appendix
CONFIDENTIAL30 ▇▇▇ The OpenChain project Japan work group / CC0-1.0
Tips for the lightning talk
Leadership and good atmosphere
We do NOT judge “Good” and “Bad”.
In order to collect important points, format is pre-defined.
We disclose the documents on Wiki.
We share each practice as a reference.
Practices give you good hints.
Leadership and good atmosphere
CONFIDENTIAL31 ▇▇▇ The OpenChain project Japan work group / CC0-1.0
Review
Report
Overview of OpenChain Specification
FOSS Policy
Review
Process
FOSS
Responsibility
FOSS
Liaison
Education
Development
Release
Process
Contribution
Policy
BoM
Process
1.1
1.2
1.3
2.12.2
3.1
Management
Program
3.2
4.1
5.1
Contribution
Process
5.2
Conformance
6.1, 6.2
Software ReleaseBoM
FOSS FOSS version
License
Report Package
Copyright
Obligation
Specification =
Policy, Organization and
Process
Customers receives
software and
license meta information
disclosur
e
Source code disclosure,
if needed
OSS Compliance –-Organization-- 32
Company Sony
Presente
r
Satoru Ueda Date April 17th, 2018
Organization Dedicated organization / Virtual or community type / by each employee / Alone
(comment:
Number of
person in
charge
Over 100 / 99-21 / 10-20 / few / one / zero
(comment:
Points of
activities
Internal community for OSS license.
Legal, IP department, Public Relation and QA are involved in the activity. Almost all business units
participate in community. Abroad development sites are covered by community.
Some business units have sub-community inside their units.
Issues Skill up of each member: Analogy of medical care model(skillful home doctors and university
hospital)
Supply chain issues.
Free
writing
Please refer to the next page
Translated by Fukuchi@SonyCC-BY-ND-4.0
OSS Compliance –-Organization-- 33
Company Hitachi Solution
Presente
r
Ayumu Watanabe Date April 18th, 2018
Organization Dedicated organization / Virtual or community type / by each employee / Alone
(comment: In fact, it is not dedicated to OSS compliance, but “Right Conservation” of IP department
has functionality of OSS compliance.
Number of
person in
charge
Over 100 / 99-21 / 10-20 / few / one / zero
(comment:
Points of
activities
There is the process to check OSS information in rule “Other company’s Right Conservation”.
OSS usage requires to receive approval from the organization.
Issues The approval process is complex for engineers to follow.
Free
writing
The approval process:
Business unit submits a request of OSS(OSS list, license list, use case) to the committee.
The committee(Legal, IP, Procurement) decides to approve or disapprove.
Business unit receives the result of decision. If approval, it starts to take OSS.
Translated by Fukuchi@SonyCC-BY-ND-4.0
OSS Compliance –-Organization-- 34
Company Anonymous
Presente
r
Anonymous Date 2018/04/18
Organization Dedicated organization / Virtual or community type / by each employee / Alone
(reference: start to make an organization.
Number of
person in
charge
Over 100 / 99-21 / 10-20 / few / one / zero
(reference: as a candidate working for the OSS compliance.
Points of
activities
The persons in charge have a good and high awareness.
The final decision is made by Business Unit.
Issues There are varies of the knowledge and system from each organization.
Need to maintain the organization and activity.
Difficult to manage each project because of the used software will be a lot (over 10,000)
Free
writing
Study about making a mechanism to manage the information of the OSS compliance and security.
- doing by OSS, need to maintain continuously, need to re-use, these are neccssary.
The materials of OpenChain is helpful for me.
Translated by Kato@PanasonicCC0-1.0
OSS Compliance –-Organization-- 35
Company Anonymous
Presente
r
Anonymous Date 2018/04/18
Organization Dedicated organization / Virtual or community type / by each employee / Alone
(reference: actually only one person.
Number of
person in
charge
Over 100 / 99-21 / 10-20 / few / one / zero
(reference: actually only one person.
Points of
activities
The consciousness is low. I’m struggling alone.
Issues How to promote OSS compliance to managements and over company
Free
writing
I would like to improve the awareness of the OSS compliance in the industry.
* increase members working for the OSS license and compliance
* need the education of the OSS license and compliance
- Translation : when proposing on the ML, after that, start to translate.
- Join in the event : when proposing at the 1st JWG meeting, after that, Hitachi did.
- propose : join in the OSC KYOTO
- propose : make MOOCS materials about the education curriculum
Translated by Kato@PanasonicCC0-1.0
OSS Compliance –-Organization-- 36
Company Anonymous
Presente
r
Anonymous Date 2018/04/19
Organization Dedicated organization / Virtual or community type / by each employee / Alone
(reference:
Number of
person in
charge
Over 100 / 99-21 / 10-20 / few / one / zero
(reference: The persons who worked for the OSS and OSS compliance in the past submit and prepare
their knowledge of the OSS licenses. We promoted by holding the in-house work shop or so.)
Points of
activities
• Not to use the OSS is the basic policy. (make a rule in the each case)
• The knowledge is documented. Anyone can access and read. (But, unknown whether it is utilized or
not)
• There is a original tools to check the incorporation of the OSS.
Issues • The OSS compliance is depend on the person or the developer. (not organize as a in-house rule).
• It’s depend on the case or the project. When not working for the OSS compliance support, the
consciousness will be low.)
• Can not take measures for the OSS compliance as a organization
• The utilization of the documents or tools is not progressing.
• Rather than in the past, the consciousness of the developers is low because of the less of the aware-
activities.
Free
writing
[want to know]
• The trend and the recent situation of the recent OSS compliance
• The security measures for the embedded software. (E.G. the security patch is applied or not.)
[Comment]
• We want the developers to have a good awareness of the OSS compliance by introducing theTranslated by Kato@PanasonicCC0-1.0

Contenu connexe

Similaire à The Tools of Governance - Program Offices and Collaboration between Companies

Fedora In The Enterprise
Fedora In The EnterpriseFedora In The Enterprise
Fedora In The Enterprise
kanarip
 
GoOpen 2010: Sandro D'Elia
GoOpen 2010: Sandro D'EliaGoOpen 2010: Sandro D'Elia
GoOpen 2010: Sandro D'Elia
Friprogsenteret
 

Similaire à The Tools of Governance - Program Offices and Collaboration between Companies (20)

OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...
OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...
OpenNTF Webinar 05/07/13: OpenNTF - The IBM Collaboration Solutions App Dev C...
 
Netflix OSS Meetup Season 4 Episode 4
Netflix OSS Meetup Season 4 Episode 4Netflix OSS Meetup Season 4 Episode 4
Netflix OSS Meetup Season 4 Episode 4
 
Why is Open Source Important to Samsung and What Are We Doing About It?
Why is Open Source Important to Samsung and What Are We Doing About It?Why is Open Source Important to Samsung and What Are We Doing About It?
Why is Open Source Important to Samsung and What Are We Doing About It?
 
Onnx at lf oss na 20200629 v5
Onnx at lf oss na 20200629 v5Onnx at lf oss na 20200629 v5
Onnx at lf oss na 20200629 v5
 
OpenChain Monthly Meeting (US / Europe) 2023-01-03
OpenChain Monthly Meeting (US / Europe) 2023-01-03OpenChain Monthly Meeting (US / Europe) 2023-01-03
OpenChain Monthly Meeting (US / Europe) 2023-01-03
 
Open Source in ISO Building the First LF Standard in Fourteen Years and What ...
Open Source in ISO Building the First LF Standard in Fourteen Years and What ...Open Source in ISO Building the First LF Standard in Fourteen Years and What ...
Open Source in ISO Building the First LF Standard in Fourteen Years and What ...
 
Fedora In The Enterprise
Fedora In The EnterpriseFedora In The Enterprise
Fedora In The Enterprise
 
OpenChain - Today and Tomorrow - Korean Work Group
OpenChain - Today and Tomorrow - Korean Work GroupOpenChain - Today and Tomorrow - Korean Work Group
OpenChain - Today and Tomorrow - Korean Work Group
 
Open source softwares, 2011
Open source softwares, 2011Open source softwares, 2011
Open source softwares, 2011
 
Embracing FLOSS As A Shortcut Towards Agility
Embracing FLOSS As A Shortcut Towards AgilityEmbracing FLOSS As A Shortcut Towards Agility
Embracing FLOSS As A Shortcut Towards Agility
 
Symphony Software Foundation Current State and Roadmap
Symphony Software Foundation Current State and Roadmap Symphony Software Foundation Current State and Roadmap
Symphony Software Foundation Current State and Roadmap
 
June 22nd 2016 - Foundation State of the Union - London Meetup @ Red Deer
June 22nd 2016 - Foundation State of the Union - London Meetup @ Red DeerJune 22nd 2016 - Foundation State of the Union - London Meetup @ Red Deer
June 22nd 2016 - Foundation State of the Union - London Meetup @ Red Deer
 
OpenChain @ OSPOlogy.live Sweden 2022
OpenChain @ OSPOlogy.live Sweden 2022OpenChain @ OSPOlogy.live Sweden 2022
OpenChain @ OSPOlogy.live Sweden 2022
 
opensource.ppt
opensource.pptopensource.ppt
opensource.ppt
 
SIM RTP Meeting - So Who's Using Open Source Anyway?
SIM RTP Meeting - So Who's Using Open Source Anyway?SIM RTP Meeting - So Who's Using Open Source Anyway?
SIM RTP Meeting - So Who's Using Open Source Anyway?
 
GoOpen 2010: Sandro D'Elia
GoOpen 2010: Sandro D'EliaGoOpen 2010: Sandro D'Elia
GoOpen 2010: Sandro D'Elia
 
Introduction of OSS In-house Community of Sony
Introduction of OSS In-house Community of SonyIntroduction of OSS In-house Community of Sony
Introduction of OSS In-house Community of Sony
 
ION Belfast - Opening Slides - Chris Grundemann
ION Belfast - Opening Slides - Chris GrundemannION Belfast - Opening Slides - Chris Grundemann
ION Belfast - Opening Slides - Chris Grundemann
 
Go open2010 sde_20100417
Go open2010 sde_20100417Go open2010 sde_20100417
Go open2010 sde_20100417
 
The Open Source Good Governance Initiative presented at RIOS OS Week, Nov. 20...
The Open Source Good Governance Initiative presented at RIOS OS Week, Nov. 20...The Open Source Good Governance Initiative presented at RIOS OS Week, Nov. 20...
The Open Source Good Governance Initiative presented at RIOS OS Week, Nov. 20...
 

Plus de Shane Coughlan

Plus de Shane Coughlan (20)

OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full RecordingOpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
 
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full RecordingOpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
 
OpenChain Monthly Meeting North America and Asia - 2024-03-19
OpenChain Monthly Meeting North America and Asia - 2024-03-19OpenChain Monthly Meeting North America and Asia - 2024-03-19
OpenChain Monthly Meeting North America and Asia - 2024-03-19
 
OpenChain Webinar: Universal CVSS Calculator
OpenChain Webinar: Universal CVSS CalculatorOpenChain Webinar: Universal CVSS Calculator
OpenChain Webinar: Universal CVSS Calculator
 
openEuler Community Overview - a presentation showing the current scale
openEuler Community Overview - a presentation showing the current scaleopenEuler Community Overview - a presentation showing the current scale
openEuler Community Overview - a presentation showing the current scale
 
OpenChain AI Study Group - North America and Europe - 2024-02-20
OpenChain AI Study Group - North America and Europe - 2024-02-20OpenChain AI Study Group - North America and Europe - 2024-02-20
OpenChain AI Study Group - North America and Europe - 2024-02-20
 
AI Study Group North America - Europe 2024-02-06
AI Study Group North America - Europe 2024-02-06AI Study Group North America - Europe 2024-02-06
AI Study Group North America - Europe 2024-02-06
 
OpenChain Monthly North America / Europe Call - 2024-02-06
OpenChain Monthly North America / Europe Call - 2024-02-06OpenChain Monthly North America / Europe Call - 2024-02-06
OpenChain Monthly North America / Europe Call - 2024-02-06
 
OpenChain Export Control Work Group 2024-01-09
OpenChain Export Control Work Group 2024-01-09OpenChain Export Control Work Group 2024-01-09
OpenChain Export Control Work Group 2024-01-09
 
OpenChain Legal Work Group - 2024-01-17
OpenChain Legal Work Group -  2024-01-17OpenChain Legal Work Group -  2024-01-17
OpenChain Legal Work Group - 2024-01-17
 
Openchain AI Study Group 2024-01-23.pptx
Openchain AI Study Group 2024-01-23.pptxOpenchain AI Study Group 2024-01-23.pptx
Openchain AI Study Group 2024-01-23.pptx
 
OpenChain Webinar #58 - FOSS License Management through aliens4friends in Ecl...
OpenChain Webinar #58 - FOSS License Management through aliens4friends in Ecl...OpenChain Webinar #58 - FOSS License Management through aliens4friends in Ecl...
OpenChain Webinar #58 - FOSS License Management through aliens4friends in Ecl...
 
Maturity Models - Open Compliance Summit 2023
Maturity Models - Open Compliance Summit 2023Maturity Models - Open Compliance Summit 2023
Maturity Models - Open Compliance Summit 2023
 
OpenChain Annual Report 2023 - Key Metrics Slides
OpenChain Annual Report 2023 - Key Metrics SlidesOpenChain Annual Report 2023 - Key Metrics Slides
OpenChain Annual Report 2023 - Key Metrics Slides
 
OpenChain Webinar 57 - The Open Source Initiative - 2023-11-27
OpenChain Webinar 57 - The Open Source Initiative - 2023-11-27OpenChain Webinar 57 - The Open Source Initiative - 2023-11-27
OpenChain Webinar 57 - The Open Source Initiative - 2023-11-27
 
FOSSLight Community Day 2023-11-30
FOSSLight Community Day 2023-11-30FOSSLight Community Day 2023-11-30
FOSSLight Community Day 2023-11-30
 
OpenChain Webinar #56: Generative AI and Your Code
OpenChain Webinar #56: Generative AI and Your CodeOpenChain Webinar #56: Generative AI and Your Code
OpenChain Webinar #56: Generative AI and Your Code
 
From One Standard to a Family - Taiwan Work Group - 2023-08-15.pptx
From One Standard to a Family - Taiwan Work Group - 2023-08-15.pptxFrom One Standard to a Family - Taiwan Work Group - 2023-08-15.pptx
From One Standard to a Family - Taiwan Work Group - 2023-08-15.pptx
 
OpenChain Japan Work Group Meeting #28 - 2023-07-11
OpenChain Japan Work Group Meeting #28 - 2023-07-11OpenChain Japan Work Group Meeting #28 - 2023-07-11
OpenChain Japan Work Group Meeting #28 - 2023-07-11
 

Dernier

TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
mohitmore19
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
VictorSzoltysek
 

Dernier (20)

%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
BUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptxBUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptx
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
Pharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodologyPharm-D Biostatistics and Research methodology
Pharm-D Biostatistics and Research methodology
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM TechniquesAI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
 
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdfThe Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
 

The Tools of Governance - Program Offices and Collaboration between Companies

  • 1. CONFIDENTIAL1 ▇▇▇ The OpenChain project Japan work group / CC0-1.0 The tools of governance - Program Office and Collaboration between companies Hiroyuki Fukuchi Norio Kobota Open Source Promotion sec. Technology Alliance dept. Corporate Technology Strategy div. Sony Corporation
  • 2. CONFIDENTIAL2 ▇▇▇ The OpenChain project Japan work group / CC0-1.0 Part I Program Office in Sony
  • 3. About me •Network / Security Software Engineer • WebSocket, HTTP/2, SIP(Session Initiation Protocol), etc. • contributed to NodeJS(libuv), lighttpd(webserver), msgpack • You can find me at https://github.com/lighttpd/lighttpd1.4/blob/master/src/mod_wst unnel.c etc. •Within Sony • OpenSourcing RPC framework(https://github.com/linear-rpc) • Fostering NMOS (https://github.com/sony/nmos-cpp etc.) used by Sony IP Live Production System etc. https://pro.sony/en_LU/technology/ip-live Norio.Kobota@sony.com
  • 4. 4 ▇▇▇ Copyright 2018 Sony Corporation The Cathedral and Bazaar ? By whom are you supported your use of OSS in your company?
  • 5. 5 ▇▇▇ Copyright 2018 Sony Corporation Cathedral
  • 6. 6 ▇▇▇ Copyright 2018 Sony Corporation Bazaar In-house Open Source Software Community
  • 7. 7 ▇▇▇ Copyright 2018 Sony Corporation In-house Bazaar Loose guidelines Mutual help of the bazaar participants Each Business Units to take the all responsibilities to use OSS Coordinator of the Bazar Professional Advisory (Legal/IPD/PR/QCD) External OSS Community Divisional Leader Divisional Leader Divisional Leader External OSS Community Business Unit Business UnitBusiness Unit Business Unit
  • 8. OSS Compliance –-Organization-- 8 Company Sony Presenter Satoru Ueda Date April 17th, 2018 Organization Dedicated organization / Virtual or community type / by each employee / Alone (comment: Number of person in charge Over 100 / 99-21 / 10-20 / few / one / zero (comment: Points of activities Internal community for OSS license. Legal, IP department, Public Relation and QA are involved in the activity. Almost all business units participate in community. Abroad development sites are covered by community. Some business units have sub-community inside their units. Issues Skill up of each member: Analogy of medical care model(skillful home doctors and university hospital) Supply chain issues. Free writing Please refer to the next page Translated by Fukuchi@Sony
  • 9. 9 ▇▇▇ Copyright 2018 Sony Corporation Divisional OSS committee OSS License committee Sony’s OSS organization • About 100 members of OSS License Committee • OSS strategy board as the community leader (with a few experts) • Tim Bird, Frank Rowand and few members (about 10) • No dedicated organization for OSS Coordinator (OSS Strategy Board) External OSS Community Divisional Leader Divisional Leader External OSS Community Business Unit Business UnitBusiness Unit Business Unit Professional Advisory (Legal/IPD/PR/QCD) Sony original External OSS Community Support from corporate software strategy committee Divisional OSS committee Divisional Leader Divisional Leader Business Unit Internal OSS Bazaar As of April 2018 Translated by Fukuchi@Sony
  • 10. OSS Compliance - Education / Awareness 10 Company Sony Wiki OK / NG Presenter Hiroyuki Fukuchi Date 2018/6/5 Item • OSS training (9hours, 4times/year) + customized course for each development site(Worldwide) About 700 people • OSS community training (Studying OSS community, OSS contribution HowTo) • Freshman training • E-learning (including non-engineer) About 2,000 people Issue • Fostering next-gen. leaders • Education to non-engineers, suppliers, subcontracting companies • Open sourcing Sample • Trainer lectures on OSS with belief and enthusiasm • “Our company encourages employees to use OSS actively” • “Many engineers want to build a good world through developing OSS” • It is important to understand the background of each OSS license, and intention of developers • It is important to understand the time of distributing OSS • There are quizzes of use cases where non engineers are involved in OSS distribution. These quizzes make non engineers aware of their responsibility • Episodes related with a community experienced by the trainer give good impression to trainees • By categorizing with few patterns, Sony’s examples of Open Sourcing are explained. • Maintainers undertake trainers, who explain real activities in a community
  • 11. CONFIDENTIAL11 ▇▇▇ Copyright 2017, 2018 Sony Corporation Final product vendor Inappropriate use of OSS OSS Supply Chain Issue Software Supplier Software Supplier Software Supplier Software Supplier Software Supplier Software Supplier Software Supplier Software Supplier Software Supplier Software Supplier Software Supplier Software Supplier Software Supplier Can not comply OSS license requirement as the distributor of OSS OSS Information OSS Information OSS Information OSS Information OSS Information OSS (not using) Information OSS Information OSS Information OSS Information
  • 12. CONFIDENTIAL12 ▇▇▇ The OpenChain project Japan work group / CC0-1.0 Part II Collaboration between companies Japan work group
  • 13. 13 ▇▇▇ The OpenChain project Japan work group / CC0-1.0 About me Hiroyuki Fukuchi Open Source Promotion Sec. Technology Alliance Dept. Corporate Technology Strategy Div. In charge of OSS compliance in Sony A Member of OpenChain and Japan WG Japanese translation volunteer Works of Japanese Translation: OpenChain Specification/Curriculum SPDX specification 2.1 Handbook of Open Source Compliance Blog written by Greg Kroah-Hartman
  • 14. CONFIDENTIAL14 ▇▇▇ The OpenChain project Japan work group / CC0-1.0 Japan work group ・Meeting info. ・Sub group activity ・Case studies ・Japanese translation Specification/Curriculum/onboarding All member meeting Wiki https://wiki.linuxfoundation.org/openchain/openchain-japanese-working-group ML openchain-japan-wg@lists.linuxfoundation.org Sub Group activity ・Education ・Making FAQ ・Leaflet to upper stream suppliers ・License info. exchange ・Tooling GitHub https://github.com/OpenChain-Project/Onboarding-JWG https://github.com/OpenChain-Project/Japan-WG-General Slack openchain-japanwg.slack.com
  • 15. CONFIDENTIAL15 ▇▇▇ The OpenChain project Japan work group / CC0-1.0 All member meeting of Japan WG Venue: Tokyo 2017/Dec: Sony Venue: Nagoya 2018/Jun: Toyota Venue: Tokyo 2018/Feb: Hitachi Venue: Tokyo 2018/Dec: Tuv Sud Japan Venue: Osaka 2018/Nov: Panasonic Venue: Kawasaki 2018/Aug: Fujitsu Venue: Kawasaki 2018/Oct: Toshiba Venue: Kobe 2018/Nov: DensoTen Venue: Tokyo 2019/Feb: Mitsubishi Electric Venue: Kobe 2019/Apr: DensoTen Venue: Tokyo 2018/Jun: Sony
  • 16. CONFIDENTIAL16 ▇▇▇ The OpenChain project Japan work group / CC0-1.0 Scenes at meetings
  • 17. CONFIDENTIAL17 ▇▇▇ The OpenChain project Japan work group / CC0-1.0 14 22 34 75 90 97 108 8 13 18 37 40 42 48 0 20 40 60 80 100 120 2/6/2018 3/6/2018 4/6/2018 5/6/2018 6/6/2018 7/6/2018 8/6/2018 9/6/2018 10/6/2018 11/6/2018 12/6/2018 1/6/2019 2/6/2019 Japan WG ML registration Person Entity ML Subscribers Person Entity
  • 18. CONFIDENTIAL18 ▇▇▇ The OpenChain project Japan work group / CC0-1.0 0 10 20 30 40 50 60 70 2017/Dec/27 2018/Feb/22 2018/Apr/19 2018/Jun/13 2018/Aug/31 2018/Oct/31 2018/Nov/20 2018/Dec/5 2019/Feb/28 2019/Apr/xx Num. of attendees Num. of entities Meeting Attendees Ad hoc 第1回 第2回 第3回 第4回 第5回 第6回 第7回 第8回
  • 19. CONFIDENTIAL19 ▇▇▇ The OpenChain project Japan work group / CC0-1.0 Lightning talk (sharing case study) Short presentation (3 minutes within 1 page) by attendees “No document, only oral presentation” is acceptable Condition of anonymity is acceptable Wiki https://wiki.linuxfoundation.org/openchain/openchain-japanese-working-group Documents are disclosed in Wiki
  • 20. CONFIDENTIAL20 ▇▇▇ The OpenChain project Japan work group / CC0-1.0 Review Report Overview of OpenChain Specification FOSS Policy Review Process FOSS Responsibility FOSS Liaison Education Development Release Process Contribution Policy BoM Process 1.1 1. 2 1.3 2.12.2 3.1 Management Program 3.2 4. 1 5.1 Contribution Process 5.2 Conformance 6.1, 6.2 Software ReleaseBoM FOSS FOSS version License Report Package Copyright Obligation Specification = Policy, Organization and Process Customers receives software and license meta information disclosur e Source code disclosure, if needed Why do we need policy and process? How can we implement policy and process?
  • 21. OSS Compliance –-Organization-- 21 Company Panasonic Presente r Shinsuke Kato Date April 17th, 2018 Organization Dedicated organization / Virtual or community type / by each employee / Alone (comment: No dedicated organization. Cross-function virtual group handles OSS license. Member is formally assigned by Business Unit. Number of person in charge Over 100 / 99-21 / 10-20 / few / one / zero (comment: Now the group concentrates on OSS license, and is starting to handle the technological aspect of OSS. Points of activities Legal and IP department are involved in the activity. Not only OSS but also software are treated. The group gives advices and final decision is made by Business Unit. The group collects best practices inside Panasonic and share them. Issues How to involve abroad subsidiary companies. Organizational changes give impacts on OSS activity, it may cause difficulty to maintain activity if a key person cannot continue to participate. Budget. Free writing Panasonic Company A ・ Engineer (AAA) ・ Legal (BBB) ・ IP (CCC) Company B ・ Engineer (DDD) ・ Legal (EEE) ・ IP (FFF) HQ(office) ・ Engineer (XXX) ・ Legal (YYY) ・ IP (ZZZ) Company C ・ Engineer(OOO) ・ Legal (PPP) ・ IP (QQQ) ・・・・・ Translated by Fukuchi@SonyCC-BY-ND-4.0
  • 22. OSS Compliance –-Organization-- 22 Company Hitachi Presente r Yuji Nomura Date April 18th, 2018 Organization Dedicated organization / Virtual or community type / by each employee / Alone (comment: OSS solution center promotes OSS appropriate usage inside Hitachi group and receives internal inquiries. Number of person in charge Over 100 / 99-21 / 10-20 / few / one / zero (comment: OSS compliance team belongs to OSS solution center. Points of activities OSS compliance team makes internal interpretation of OSS license with legal department. Interpretation gives easy explanation(Usage, Obligation, Restriction) to engineers. Issues Increase of OSS usage exceeds over internal interpretation. Interpretation requires personal skills, so that it is difficult to increase OSS compliance team. Free writing Activity of interpretation began in 2013. Each business unit individually made its rules, process and infrastructure for OSS OSS solution center was established in 2015. The core member of OSS compliance moved from advanced unit. OSS solution center is sharing the advanced activity(best practices) inside Hitachi group. Hitachi would like to contribute its OSS process and best practices to OpenChain. Translated by Fukuchi@SonyCC-BY-ND-4.0
  • 23. OSS Compliance –-Organization-- 23 Company Fujitsu group Presente r Yuki Machida Date April 18th, 2018 Organization Dedicated organization / Virtual or community type / by each employee / Alone (comment: Number of person in charge Over 100 / 99-21 / 10-20 / few / one / zero (comment: activities Now we are trying registration of huge number of FOSS internal distribution(700 packages x 10 generations), so that automation of registration is needed. Fujitsu group changed OSS license tool from Blackduck “Code Center” to FlexNet “Code Insight” in April 2018. We are trying some methods using SPDX, rpm, source code analysis tool etc., but it does now work well to take matching between input and “Code Insight” database. The method using SPDX is the most working, but even many packages cannot be registered. e2fsprogs is registered as “Ext2 Filesystems Utilities” lack of FOSS data base information lack of web page information in SPDX version information is not clearly written We contributed patches to modify the web page URL in SPDX to Yocto project. Translated by Fukuchi@SonyCC-BY-ND-4.0
  • 24. OSS Compliance –-Organization-- 24 Company Toyota Presente r Hiroki Takemi Date April 17th, 2018 Organization Dedicated organization / Virtual or community type / by each employee / Alone (comment: Number of person in charge Over 100 / 99-21 / 10-20 / few / one / zero (comment: as a member who works for OSS compliance in IP division) Points of activities IP department leads activity. The committee for OSS was established. Usage of OSS is increasing, so that we are promoting “OSS literacy” in Toyota. Issues Activity and committee is voluntary. We are trying to establish internal OSS organization over company. Supply Chain. Free writing Translated by Fukuchi@SonyCC-BY-ND-4.0
  • 25. OSS Compliance –-Organization-- 25 Company Anonymous Presente r Anonymous Date 2018/04/18 Organization Dedicated organization / Virtual or community type / by each employee / Alone (reference: Number of person in charge Over 100 / 99-21 / 10-20 / few / one / zero (reference: Points of activities • Make the definition of the [management of the OSS use] on the Quality Management System. By using the definition of the OSS management and compliance, we make a governance. • For the software of our company, to use Protex and to report the concreate correspondence should be. The dedicated organization maintains the all cases. • All employee (except a clerk) should take a web-test about the OSS compliance and in-house rules once a year. (The rate is 95%) Issues • We don’t make a system like as an Open Source Program Office which includes the IP, Legal, Corporate Planning members. The organization is very local. (Each Business Division can decide to use OSS or not.) Free writing * We would like to make the Open Source Program Office. But, we are not promoting the establishment. it’s difficult. (what is the first activity, who is the first target to join, and so on.) Translated by Kato@PanasonicCC0-1.0
  • 26. CONFIDENTIAL26 ▇▇▇ The OpenChain project Japan work group / CC0-1.0 Why is Japan WG so active? People who understand both OSS and real problems Place where OpenChain provides Neutrality and Confidence Leadership gathers people Japan WG is driven in a community way.
  • 27. CONFIDENTIAL27 ▇▇▇ The OpenChain project Japan work group / CC0-1.0 Thank you!
  • 28. 28 ▇▇▇ The OpenChain project Japan work group / CC0-1.0 Resources • OpenChain project: • Website: https://www.openchainproject.org/ • Wiki: https://wiki.linuxfoundation.org/openchain/start • GitHub: https://github.com/OpenChain-Project • ML: openchain@lists.linuxfoundation.org • Translations: https://www.openchainproject.org/translations • OpenChain Japan WG: • Wiki: https://wiki.linuxfoundation.org/openchain/openchain-japanese-working-group • ML: openchain-japan-wg@lists.linuxfoundation.org • GitHub: https://github.com/OpenChain-Project/Onboarding-JWG • https://github.com/OpenChain-Project/Japan-WG-General • Slack: openchain-japanwg.slack.com • SPDX: • Website: https://spdx.org/ • SPDX 2.1 Unofficial Japanese translation • GitHub: https://github.com/hfukuchi/SPDX_specification/tree/master/chapters
  • 29. CONFIDENTIAL29 ▇▇▇ The OpenChain project Japan work group / CC0-1.0 Appendix
  • 30. CONFIDENTIAL30 ▇▇▇ The OpenChain project Japan work group / CC0-1.0 Tips for the lightning talk Leadership and good atmosphere We do NOT judge “Good” and “Bad”. In order to collect important points, format is pre-defined. We disclose the documents on Wiki. We share each practice as a reference. Practices give you good hints. Leadership and good atmosphere
  • 31. CONFIDENTIAL31 ▇▇▇ The OpenChain project Japan work group / CC0-1.0 Review Report Overview of OpenChain Specification FOSS Policy Review Process FOSS Responsibility FOSS Liaison Education Development Release Process Contribution Policy BoM Process 1.1 1.2 1.3 2.12.2 3.1 Management Program 3.2 4.1 5.1 Contribution Process 5.2 Conformance 6.1, 6.2 Software ReleaseBoM FOSS FOSS version License Report Package Copyright Obligation Specification = Policy, Organization and Process Customers receives software and license meta information disclosur e Source code disclosure, if needed
  • 32. OSS Compliance –-Organization-- 32 Company Sony Presente r Satoru Ueda Date April 17th, 2018 Organization Dedicated organization / Virtual or community type / by each employee / Alone (comment: Number of person in charge Over 100 / 99-21 / 10-20 / few / one / zero (comment: Points of activities Internal community for OSS license. Legal, IP department, Public Relation and QA are involved in the activity. Almost all business units participate in community. Abroad development sites are covered by community. Some business units have sub-community inside their units. Issues Skill up of each member: Analogy of medical care model(skillful home doctors and university hospital) Supply chain issues. Free writing Please refer to the next page Translated by Fukuchi@SonyCC-BY-ND-4.0
  • 33. OSS Compliance –-Organization-- 33 Company Hitachi Solution Presente r Ayumu Watanabe Date April 18th, 2018 Organization Dedicated organization / Virtual or community type / by each employee / Alone (comment: In fact, it is not dedicated to OSS compliance, but “Right Conservation” of IP department has functionality of OSS compliance. Number of person in charge Over 100 / 99-21 / 10-20 / few / one / zero (comment: Points of activities There is the process to check OSS information in rule “Other company’s Right Conservation”. OSS usage requires to receive approval from the organization. Issues The approval process is complex for engineers to follow. Free writing The approval process: Business unit submits a request of OSS(OSS list, license list, use case) to the committee. The committee(Legal, IP, Procurement) decides to approve or disapprove. Business unit receives the result of decision. If approval, it starts to take OSS. Translated by Fukuchi@SonyCC-BY-ND-4.0
  • 34. OSS Compliance –-Organization-- 34 Company Anonymous Presente r Anonymous Date 2018/04/18 Organization Dedicated organization / Virtual or community type / by each employee / Alone (reference: start to make an organization. Number of person in charge Over 100 / 99-21 / 10-20 / few / one / zero (reference: as a candidate working for the OSS compliance. Points of activities The persons in charge have a good and high awareness. The final decision is made by Business Unit. Issues There are varies of the knowledge and system from each organization. Need to maintain the organization and activity. Difficult to manage each project because of the used software will be a lot (over 10,000) Free writing Study about making a mechanism to manage the information of the OSS compliance and security. - doing by OSS, need to maintain continuously, need to re-use, these are neccssary. The materials of OpenChain is helpful for me. Translated by Kato@PanasonicCC0-1.0
  • 35. OSS Compliance –-Organization-- 35 Company Anonymous Presente r Anonymous Date 2018/04/18 Organization Dedicated organization / Virtual or community type / by each employee / Alone (reference: actually only one person. Number of person in charge Over 100 / 99-21 / 10-20 / few / one / zero (reference: actually only one person. Points of activities The consciousness is low. I’m struggling alone. Issues How to promote OSS compliance to managements and over company Free writing I would like to improve the awareness of the OSS compliance in the industry. * increase members working for the OSS license and compliance * need the education of the OSS license and compliance - Translation : when proposing on the ML, after that, start to translate. - Join in the event : when proposing at the 1st JWG meeting, after that, Hitachi did. - propose : join in the OSC KYOTO - propose : make MOOCS materials about the education curriculum Translated by Kato@PanasonicCC0-1.0
  • 36. OSS Compliance –-Organization-- 36 Company Anonymous Presente r Anonymous Date 2018/04/19 Organization Dedicated organization / Virtual or community type / by each employee / Alone (reference: Number of person in charge Over 100 / 99-21 / 10-20 / few / one / zero (reference: The persons who worked for the OSS and OSS compliance in the past submit and prepare their knowledge of the OSS licenses. We promoted by holding the in-house work shop or so.) Points of activities • Not to use the OSS is the basic policy. (make a rule in the each case) • The knowledge is documented. Anyone can access and read. (But, unknown whether it is utilized or not) • There is a original tools to check the incorporation of the OSS. Issues • The OSS compliance is depend on the person or the developer. (not organize as a in-house rule). • It’s depend on the case or the project. When not working for the OSS compliance support, the consciousness will be low.) • Can not take measures for the OSS compliance as a organization • The utilization of the documents or tools is not progressing. • Rather than in the past, the consciousness of the developers is low because of the less of the aware- activities. Free writing [want to know] • The trend and the recent situation of the recent OSS compliance • The security measures for the embedded software. (E.G. the security patch is applied or not.) [Comment] • We want the developers to have a good awareness of the OSS compliance by introducing theTranslated by Kato@PanasonicCC0-1.0

Notes de l'éditeur

  1. Hi everyone, nice to meet you. I’m Norio Kobota from Sony Japan. I was a network and security software engineer. And now, I’m belongs to Open Source Promotion Office (Section). Today, I’d like to introduce our organization and activities about OSS.
  2. Before introducing our activities about OSS, I’d like to introduce the presentation by Satoru Ueda Sony at the 2018 Embedded Linux Conf.. He told participants at the conference. ‘Who can help you to use OSS?’ --- 私たちの取り組みを紹介する前に、弊社上田が2018年のeLinuxで発表した資料を紹介したいと思います。 彼はその講演で、こう問いかけました。 あなたの会社でOSSについてサポートしてくれる方は誰ですか、と。
  3. He told that if you are supported by the “Cathedral” about OSS, it’s very lucky. Why is that? Nowadays, as engineers, we are developing very large-scale application and/or system. And so many Open Source Software is included in it. It’s very hard work to investigate the licenses and deal properly of all Open Source Software. On the other hands, engineers who support them and legal staff make no profit. So there are few companies that can maintain this ”Cathedral” model for OSS. --- 彼は、もしあなたが、カセドラルモデル、OSS専任のメンバーからサポートを受けられているのであれば、それはとても幸せなことだ、と話しました。 何故でしょうか? 私たちエンジニアが扱うソフトウェアの規模は日々拡大しています。また、そこで扱われるOSSの種類も規模も膨大になってきています。 一方で、商品となるソフトウェアを扱うエンジニアをサポートするエンジニア、リーガルスタッフ、その人たちは直接的な利益を創出しません。 つまり、カセドラルモデルで大規模にサポートできる体制を維持できる会社というのはそれほど多くは無いからですね。
  4. Bazaar model, we adopt this in-house OSS community model. --- さて、バザールモデル。私たちソニーはこの体制を取っています。
  5. In-house bazaar model has the following features, loose guidelines many members help each other.(it’s based on the diversity.) Each business unit who uses OSS has a responsibility of its compliance and so on. --- バザールモデルを適用した社内コミュニティにおいては、 緩やかなガイドラインで運用されており、 そこにいる多くの人々が手厚い手助けをしてくれる 実際に利用する人々がOSSの適切な利用に対する責任を持つ という特徴を持っています。
  6. The actual action in Sony was shared at the OpenChain Japan Working Group. And you can find it from OpenChain wiki. --- 実際に、どのような体制、対応を行っているかは、OpenChain Japan Working Groupで発表させていただきました。 OpenChainのwikiから参照可能となっています。
  7. I’d like to introduce in details of Sony’s organization. As shown in the figure, Our OSS License Committee consists of about 100 members including non-engneers such as legal and IP department. And as a coordinator, about 10 people with OSS knowledge are advisors. All members are not dedicated but volunteer. We promote the use and the contribution of OSS in this structure. I feel this works very well now. --- Sonyの体制を説明させていただきます。 図に示されている通り、OSSライセンス委員会は各ビジネスユニット、法務、知財のメンバーを含んで、約100名で構成されています。 また、OSSコミュニティに知見のあるOSS Strategy Board、約10名をアドバイザーとして、適切なOSSの利用と、外部OSSコミュニティとの連携を行っています。 全てのメンバーはOSSを取り扱うための専任メンバーではなく、ボランティアベースの参加となっています。
  8. We also introduced about our education programs at OpenChain Japan Working Group. We have 1 day course to learn OSS, 4 times per a year. About 700 people have taken this course. And we also have web based online courses and about 2,000 people have taken this. These courses are aimed at learning OSS compliance and learning how to contribute. So I feel that more and more people in Sony have knowledge about OSS. But recently, as shown in the red comment, it’s very important to consider about the OSS supply chain targeted by OpenChain. --- また、同じくOpen Chain Japan Working Groupで発表させていただきましたが、各種教育プログラムも開催しています。 開発者向けの詳細なOSS講座は、年に4回、9時間コースを開催しており、現在までで約700名が受講。 Web Video Streamingなどによるオンライン講座は約2000名が受講を終えています。 同時に、新人研修やOSSコミュニティへのコントリビューションのHowTo講座なども開催しています。 しかしながら、Issueにあるように、最近は社内だけを教育するだけでは正しくOSSを取り扱うことが出来ず、まさにOpen Chainが目的としている、企業間でどのようにOSSを適切に扱っていくか、が大切になってきています。 私は、エンジニアとしてOpen Chainに参加し、エンジニアが適切に、またいかに簡単にそれら開発以外の様々な作業を行えるようにするか、考えていきたいと思っています。
  9. For example, as shown in this figure, a final product consists of so many OSS from many suppliers. If one of them did not use OSS properly, the final product vendor did not comply OSS license without realizing. Even if the final product vendor notice it, it is very difficult to solve it. So I’d like to solve this issue by participating in and working with OpenChain. This is all for my part and I’d like to hand over Fukuchi-san. Thank you so much for your kind attention.