open source journey in moxa · 2019. 10. 24. · open source journey in moxa build up open source...

29
Open Source Journey in Moxa Build up Open Source Office in Hardware Manufacture Company SZ Lin (林上智) Embedded Linux Development Center, Software Engineer 07/16/2019

Upload: others

Post on 23-Jun-2021

8 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Open Source Journey in Moxa · 2019. 10. 24. · Open Source Journey in Moxa Build up Open Source Office in Hardware Manufacture Company SZ Lin (林上智)Embedded Linux Development

Open Source Journey in MoxaBuild up Open Source Office in Hardware Manufacture

Company

SZ Lin (林上智)Embedded Linux Development Center,

Software Engineer

07/16/2019

t-osaki
テキストボックス
MoxaにおけるOpen Sourceの取組み
t-osaki
テキストボックス
製造業企業でのオープンソースオフィス立ち上げ
Page 2: Open Source Journey in Moxa · 2019. 10. 24. · Open Source Journey in Moxa Build up Open Source Office in Hardware Manufacture Company SZ Lin (林上智)Embedded Linux Development

About Me

2

SZ LIN (林上智)

Software Engineer at Moxa

CIP Technical Steering Committee member

Debian Developer

OpenChain 2.0 Traditional Chinese Translator

t-osaki
テキストボックス
自己紹介
t-osaki
テキストボックス
ソフトウェア エンジニア
t-osaki
テキストボックス
CIP 技術ステアリングコミッティー メンバー
t-osaki
テキストボックス
Debianデベロッパー
t-osaki
テキストボックス
OpenChain Spec2.0 繁体字版 翻訳者
Page 3: Open Source Journey in Moxa · 2019. 10. 24. · Open Source Journey in Moxa Build up Open Source Office in Hardware Manufacture Company SZ Lin (林上智)Embedded Linux Development

Introduction to Moxa

3

t-osaki
テキストボックス
Moxa社紹介
Page 4: Open Source Journey in Moxa · 2019. 10. 24. · Open Source Journey in Moxa Build up Open Source Office in Hardware Manufacture Company SZ Lin (林上智)Embedded Linux Development

Fast Facts

# 1Supplier in

Serial

Connectivity

# 3Supplier in

Industrial Ethernet

Infrastructure

Market Leadership

devices worldwide

Connecting

50+Millionyears of experience in

industrial automation

30+

Moxa is a leading provider of edge connectivity, industrial computing,

and network infrastructure solutions for enabling connectivity.

Numerous Global Awards

t-osaki
テキストボックス
Moxa社はエッジ接続, 産業用コンピューティング, NWインフラソリューション等
t-osaki
テキストボックス
相互接続を実現する分野を先導するプロバイダである。
t-osaki
テキストボックス
Moxa社「早わかり」
Page 5: Open Source Journey in Moxa · 2019. 10. 24. · Open Source Journey in Moxa Build up Open Source Office in Hardware Manufacture Company SZ Lin (林上智)Embedded Linux Development

Design & Engineering HeadquartersTaipei, Taiwan

Sales & Marketing Headquarters

Brea, California USA

Headquarters

2Branches

12R&D Manpower

34%120+Distributors

Global Presence

t-osaki
テキストボックス
世界各国への展開状況
Page 6: Open Source Journey in Moxa · 2019. 10. 24. · Open Source Journey in Moxa Build up Open Source Office in Hardware Manufacture Company SZ Lin (林上智)Embedded Linux Development

Smart Grid

Smart Rail

Smart Oil Field

Smart Factory

Smart Transportation

Smart Marine

Application

Device

Network Management

Industrial Routers

Industrial Ethernet

Industrial Wireless

LAN

Network Infrastructure

Connectivity Solutions for Your Networks

Serial Connectivity

I/O Connectivity

Edge Connectivity

Embedded Computers

Industrial

Computing

t-osaki
テキストボックス
さまざまなネットワークでの相互接続ソリューション
Page 7: Open Source Journey in Moxa · 2019. 10. 24. · Open Source Journey in Moxa Build up Open Source Office in Hardware Manufacture Company SZ Lin (林上智)Embedded Linux Development

Your Trusted Partner in AutomationMoxa has partnered with companies in many industries, and along the

way we have established trusted relationships and a strong reputation

t-osaki
テキストボックス
自動化制御分野における信頼できるパートナー
Page 8: Open Source Journey in Moxa · 2019. 10. 24. · Open Source Journey in Moxa Build up Open Source Office in Hardware Manufacture Company SZ Lin (林上智)Embedded Linux Development

Open Source Software In Moxa

8

t-osaki
テキストボックス
Moxa社におけるOpen Source Software
Page 9: Open Source Journey in Moxa · 2019. 10. 24. · Open Source Journey in Moxa Build up Open Source Office in Hardware Manufacture Company SZ Lin (林上智)Embedded Linux Development

9

Final Commercial Product or Service

MoxaProprietary

Open Source

3rd Party Commercial

Integration & Testing

t-osaki
テキストボックス
統合とテスト
t-osaki
テキストボックス
提供製品・提供サービス
Page 10: Open Source Journey in Moxa · 2019. 10. 24. · Open Source Journey in Moxa Build up Open Source Office in Hardware Manufacture Company SZ Lin (林上智)Embedded Linux Development

Moxa Joined Civil Infrastructure

Platform Project

10

Page 11: Open Source Journey in Moxa · 2019. 10. 24. · Open Source Journey in Moxa Build up Open Source Office in Hardware Manufacture Company SZ Lin (林上智)Embedded Linux Development

11

Software

supplier

Software

supplierSoftware

supplier

Software

supplier

Software

supplier

Software

supplier

Software

supplier

Software

supplier

FOSS info.

FOSS info.

Without

FOSS info.

Without

FOSS info.

FOSS

issueFOSS info.

FOSS info.

Page 12: Open Source Journey in Moxa · 2019. 10. 24. · Open Source Journey in Moxa Build up Open Source Office in Hardware Manufacture Company SZ Lin (林上智)Embedded Linux Development

12

Final Commercial Product or Service

MoxaProprietary

Open Source

3rd Party Commercial

Integration & Testing

1. Identification of the origin and

license of used software.

2. Identification of license

obligations.

3. Fulfillment of license obligations

when products ship.

Page 13: Open Source Journey in Moxa · 2019. 10. 24. · Open Source Journey in Moxa Build up Open Source Office in Hardware Manufacture Company SZ Lin (林上智)Embedded Linux Development

Open Source Management

13

Page 14: Open Source Journey in Moxa · 2019. 10. 24. · Open Source Journey in Moxa Build up Open Source Office in Hardware Manufacture Company SZ Lin (林上智)Embedded Linux Development

14

Copyright Patent

A patent gives its owner the right to

exclude others from making, using,

selling, and importing an invention

for a limited period of time, usually

twenty years.

src: https://en.wikipedia.org/wiki/Patent

Copyright is a legal right, that grants

the creator of an original work

exclusive rights to determine whether,

and under what conditions, this

original work may be used by others

src: https://en.wikipedia.org/wiki/Copyright

Page 15: Open Source Journey in Moxa · 2019. 10. 24. · Open Source Journey in Moxa Build up Open Source Office in Hardware Manufacture Company SZ Lin (林上智)Embedded Linux Development

1

5

Copyright Patent

Identify key recommended processes

for effective open source management [1].

It is a shared defensive patent pool

with the mission to protect Linux [2].

Page 16: Open Source Journey in Moxa · 2019. 10. 24. · Open Source Journey in Moxa Build up Open Source Office in Hardware Manufacture Company SZ Lin (林上智)Embedded Linux Development

Moxa Joined OIN Community

Page 17: Open Source Journey in Moxa · 2019. 10. 24. · Open Source Journey in Moxa Build up Open Source Office in Hardware Manufacture Company SZ Lin (林上智)Embedded Linux Development

Define Free and Open Source Policy

Page 18: Open Source Journey in Moxa · 2019. 10. 24. · Open Source Journey in Moxa Build up Open Source Office in Hardware Manufacture Company SZ Lin (林上智)Embedded Linux Development

OSS Office Organization in Moxa

Open Source Office

FOSS Steering Committee

Open Source Review Board

• CTO

• CEO

• SBG Head

• LIP Head

• LIP Specialists

• SBG Engineers

• External Consultant

(Lucien Lin)

• CTO

• Technology Center Engineers

Page 19: Open Source Journey in Moxa · 2019. 10. 24. · Open Source Journey in Moxa Build up Open Source Office in Hardware Manufacture Company SZ Lin (林上智)Embedded Linux Development

Overview of OpenChain

Specification

19

Page 20: Open Source Journey in Moxa · 2019. 10. 24. · Open Source Journey in Moxa Build up Open Source Office in Hardware Manufacture Company SZ Lin (林上智)Embedded Linux Development

20

Open Source

Compliance

Policies

Processes

Training

Tools

Page 21: Open Source Journey in Moxa · 2019. 10. 24. · Open Source Journey in Moxa Build up Open Source Office in Hardware Manufacture Company SZ Lin (林上智)Embedded Linux Development

21

Page 22: Open Source Journey in Moxa · 2019. 10. 24. · Open Source Journey in Moxa Build up Open Source Office in Hardware Manufacture Company SZ Lin (林上智)Embedded Linux Development

22

Open Source

Policy

Software

Staff

1.1.1

1.1.2

Program

Open Source

inquiry contact info.

2.1.1

Open Source

Contribution Policy

5.1.1

5.1.3

training, internal

wiki, other

practical

communication

Contribution

Process

5.1.2

Documentation

1. Awareness of participants

2. Program scope

1.3.1 1.4.1

Conformance

Documentation

1. Program meet

specification

2. Keep at least 18

months

6.1.1, 6.2.1

Review

Process

1.5.12.1.2

Release

Process

4.1.*

Development

Documentation

1. R&R

2. Role competencies

3. Competence evaluation

4. Name of role

5. Review and remediation

of non-compliant cases.

1.2.*

2.2.*

Open Source

ObligationCompliance

Artifacts

Supplied

Software

Open Source

Version

Copyright

3.1.*3.2.1

Page 23: Open Source Journey in Moxa · 2019. 10. 24. · Open Source Journey in Moxa Build up Open Source Office in Hardware Manufacture Company SZ Lin (林上智)Embedded Linux Development

Processes, Tooling and Support

2

3

OpenChain

Trust between entities in the supply chain

The OpenChain Project builds trust in open source by making

open source license compliance simpler and more

consistent

SPDX

Trust for software packages

Software Package Data Exchange (SPDX) is a file format used to document information on the

software licenses under which a given piece of computer software is distributed.

FOSSology

Free scanning technology

FOSSology is a open source license compliance software

system and toolkit

Page 24: Open Source Journey in Moxa · 2019. 10. 24. · Open Source Journey in Moxa Build up Open Source Office in Hardware Manufacture Company SZ Lin (林上智)Embedded Linux Development

Timeline (est.)

Phase2019

Jun. Jul. Aug. Sep. Oct. Nov. Dec.

Specification

Moxa FOSS

Policy

Processes,

tools and

training

Conformance

Page 25: Open Source Journey in Moxa · 2019. 10. 24. · Open Source Journey in Moxa Build up Open Source Office in Hardware Manufacture Company SZ Lin (林上智)Embedded Linux Development

Specification

Moxa FOSS policy

Processes, tools and training

Conformance

Page 26: Open Source Journey in Moxa · 2019. 10. 24. · Open Source Journey in Moxa Build up Open Source Office in Hardware Manufacture Company SZ Lin (林上智)Embedded Linux Development

Open Source Activities in Moxa

26

2018 2019 Future

InnerSource

Open Source Office

Page 27: Open Source Journey in Moxa · 2019. 10. 24. · Open Source Journey in Moxa Build up Open Source Office in Hardware Manufacture Company SZ Lin (林上智)Embedded Linux Development

27

When you want something, all

the universe conspires in

helping you to achieved it.

Page 28: Open Source Journey in Moxa · 2019. 10. 24. · Open Source Journey in Moxa Build up Open Source Office in Hardware Manufacture Company SZ Lin (林上智)Embedded Linux Development

© 2013 Moxa Inc. All rights reserved.© 2013 Moxa Inc. All rights reserved.

Thank you

Page 29: Open Source Journey in Moxa · 2019. 10. 24. · Open Source Journey in Moxa Build up Open Source Office in Hardware Manufacture Company SZ Lin (林上智)Embedded Linux Development

References

1. https://resources.github.com/whitepapers/introduction-to-innersource/

2. https://dirkriehle.com/wp-content/uploads/2018/05/Inner-Source-Ten-

Years.pdf

3. https://www.oreilly.com/programming/free/files/getting-started-with-

innersource.pdf