ETRI
Open Source
Annual Report
2021
National
AI Research Institute,
Making a Better Tomorrow
R&D
Innovation with
Open Source
R&D Innovation with
Open Source
ETRI Open Source
Annual Report 2021
CONTENTS
President’s Message
History
Vision & Goal
I Open Source Governance
Key Strategy and Agendas
Policy
Internal Regulations
Governance
R&D Model
II Open Source R&D Activities
Open Source
R&D Standard Process
Open Source Compliance
Supply Chain Management
Open Source Review System
Open Source Community
Education & Training Program
Awareness
Open Source Business Models
10
11
11
12
13
16
17
18
18
19
20
21
21
III Open Source R&D Support
Infrastructure
Open Source R&D Portal
Open Source Compliance System
Open Source R&D Platform
ETRI Open Source Public Website
IV Outreach Activities and
Internationalization
ETRI Open Source Tech Day
International Standards Compliance
External Col aboration
Appendix
ETRI Public Open Source Projects
Websites for ETRI Open Source
24
25
26
27
30
31
32
33
33
President’s Message
Open source is a core capability
required for open innovation of
the existing R&D culture,
and promises to create
the critical value
that it aspires to attain with it.
Intel ectualization and digital transformation through the convergence of AI are important
topics in the global ICT field, and are recognized as key factors swaying a nation’s future
competitiveness. The Korean government has set out strategies for digital transformation
to gain traction in all fields of industry, in order to enhance Korea’s global presence
and promote new industries. One of the keys to realize an intelligence-based digital
transformation is software (SW) competency, given that SW technologies have facilitated
innovations in most ICT fields recently. In particular, SW development through open
cooperation using an open source code can also help accelerate technological innovation.
In 2019 the Electronics and Telecommunications Research Institute (ETRI) declared its
plan to transform itself into a comprehensive national intel igence research institute. Since
then, ETRI has been duly committed to securing national growth engines through AI, by
establishing AI implementation strategies, the ETRI Medium and Long-Term Technology
Development Roadmap 2035, an AI academy, and so forth, in order to improve the quality
of life of the people by carrying out R&D activities. ETRI is also the first government-
funded research institute to have established an open source governance system, involving
measures such as enacting relevant regulations to support open source-based R&D. ETRI
also offers a platform that supports both external and internal cooperation backed by open
source in carrying out R&D. Through these initiatives, it aims to ensure that open source
activities play an integral role in revamping its existing research culture. Moreover, it plans
to contribute to creating an open R&D ecosystem by revitalizing market linkages with
the research being carried out by other government-funded research institutes or various
community organizations. It duly pledges to pursue innovation through open cooperation,
by expanding its open source governance system and cooperation platform into the
relevant areas of the private sector, and also to create new business opportunities.
President of ETRI,
Pr
es
id
en
t’s
M
es
sag
e
H
is
to
ry
V
is
io
n & G
oa
l
4
5
E
T
R
I O
p
en S
o
u
rc
e A
n
n
u
al R
ep
o
rt 2
02
1
Open
Source
R&D
Open Innovation
Pr
om
oti
on o
f Collaborative
Cu
ltu
re
Participation in activities
related to the Open Source Software
Promotion Forum (2001)
and Northeast Asia Open Source
Software Promotion Forum (2004)
Establishment of the
Open Source Center
(a first for a government-
funded research institute),
and launch of the
Open Source Committee
Building of an automated
open source compliance
system
Creation of
an open source
governance
environment
Management of
an open source review system
and entrusted
research projects
Enactment of
internal regulations
on open source research
activities
Establishment of
the Open Source Governance
2.0 Environment
Introduction of QA
process for
open source SW
Pilot introduction of
Open Source License
Verification
Operation of Open Source
Governance Response Task Force
Creation of an open source
R&D platform
2001
2017
2021
2019
2022
2008
2016
2020
2015
Establishment of Cooperation-based
Open Source R&D Activities as Innovative R&D Culture
Open Source
Compliance
Ⅱ
Open Source
Experts
Ⅲ
Open Source
Business Models
Ⅳ
Platform for
Supporting
Community and
Development
Activities
Ⅴ
Open Source
Governance
Policies
Ⅰ
Creation of
Open Source
R&D
Ecosystem
History
Vision & Goal
6
7
E
T
R
I O
p
en S
o
u
rc
e A
n
n
u
al R
ep
o
rt 2
02
1
Pr
es
id
en
t’s
M
es
sag
e
H
is
to
ry
V
is
io
n & G
oa
l
SOURCE
OPEN
ETRI
CENTER
Ⅰ
1. Key Strategy and Agendas
10
2. Policy
11
3. Internal Regulations
11
4. Governance
12
5. R&D Model
13
ETRI Open Source
Annual Report 2021
OPEn SOuRCE
GOVERnAnCE
OPEn SOuRCE GOVERnAnCE
Ⅰ
Recently, the proportion of open source use in the software industry and R&D
environment has continued to increase, and ETRI has endeavored to bring about
innovations in its research culture through cooperative research, leveraging openness
and sharing.
Recognizing this paradigm shift in the software industry, in December 2020, the
Korean government amended the “Software Promotion Act,” in order to stipulate
the promotion of open SW-based research and technology development. Through its
announcement of the “Higher Value-Added Software-Oriented Software Ecosystem
Innovation Strategies” in June 2021, the Ministry of Science and ICT plans to push
innovation in the Korean software industry ecosystem using open source SW.
With its vision of “Maximizing research outcomes by establishing and operating of an
open source-based open R&D innovation platform,” ETRI seeks to achieve research
culture innovation by setting detailed goals, such as strengthening risk management
for increased open source use, enhancing its collaboration-based development
environment for sustainable community activities, developing experts by conducting
open source activities, and promoting a community-based cooperation culture. To
this end, ETRI has established internal open source policies, implemented relevant
systems, and continuously seeks improvements. It also handles the basic matters
related to open source governance through its operation of an the Open Source
Committee, open source Special Fel ows, and an open source review system. In
order to respond to open source governance more systematically and efficiently, ETRI
operates the ETRI Open Source Center, a dedicated department, and more recently
is also operating an open R&D platform supporting open source R&D activities and
an automated open source license compliance system. In addition, ETRI became the
first Korean government-funded research institute accredited for compliance with the
ISO 5230 OpenChain Project by the International Organization for Standardization (ISO)
in 2021. As such, ETRI is an internationally recognized institution with reliable open
source SW development capabilities.
ETRI will share its open source governance experiences and achievements with other
government-funded research organizations, private research institutes, industry and
academia through open source community activities as well as internal and external
community support platforms, thereby contributing proactively to creating an open
R&D ecosystem.
1
Key Strategy and
Agendas
3
Internal Regulations
As institutional support for research activities has become ever more necessary
with the increase in open source utilization in its R&D activities, ETRI has devised its
“Guidelines on Open Source R&D Activities,” a first ever for a government-funded
research institute, and has applied them since January 2019. The Open Source R&D
Activity Guidelines deals with general matters as to basic open source research
activities, the Open Source Committee, the Open Source Special Fellows, and open
source community activities.
2
Policy
Establishment of Guidelines on
Open Source Research Activities
(Internal Regulations)
Building of Open Source
Supply Chain System
Development of Business Model for
Open Source Technology Transfer and Sharing
Support of Repository Environment for
Sharing and Development of SW Outcomes
Open Source R&D Standards Process
Development, and Life Cycle Implementation
Operation of Open Source Committee and
Open Source Special Fel ows
Establishment of Open Source License and
Security Vulnerability Verification System
Laws, Education, and Public Relations
Concerning Open Source
Open Source Research Activities
Open Source Research
Open Source SW Licenses
Open Source Distribution
Open Source Verification
Outsourced SW Outcomes Management
Open Source Research Results
Open Source Portal
Organization, Mandates, Committee Operation,
Outcome Measures
Mandates, Qualifications, Quotas, Terms of Office,
Appointments, Evaluation & Treatment, Operation & Support
Organization, Activities, Activity Results, & Support
Open Source Committee
Open Source Special Fellows
Open Source Community
General
Provisions
Guidelines on Open Source R&D Activities
In 2017 ETRI established its Open Source Center, which has operated since then as
an organization dedicated to supporting institute-wide, systematic open source R&D
activities. ETRI also promotes the following policies to further advance its open source
governance:
Under the vision of “Maximizing research outcomes
by creating an open source-based R&D innovation platform,”
ETRI pursues research culture innovation by enhancing its
col aboration-based development environment,
cultivating expert personnel, and promoting a community-oriented
cooperation culture through open source activities.
O
p
en S
o
ur
ce G
ov
er
na
n
ce
Op
en
S
o
ur
ce
R
&
D
A
ctivit
ie
s
O
p
en S
o
ur
ce R
&
D S
up
p
or
t I
n
fra
str
u
ctu
re
10
11
O
u
tre
ac
h A
cti
viti
es
a
n
d I
n
te
rn
ati
on
ali
za
tio
n
A
p
p
en
dix
E
T
R
I O
p
en S
o
u
rc
e A
n
n
u
al R
ep
o
rt 2
02
1
ETRI Open Source Governance Response Structure
Research
Division
Government & Related Organizations
Corporations & Community
Policy Collaboration Project Execution
Technical Support Activity Support
Planning/
Administration
Quality
Management
Knowledge
Sharing
Institutional
Planning
Business
Management
Technology
Transfer
Intellectual
Property
Procurement
Public Relations
•
Community Activity
Guidelines
•
Community Platform
(Cooperation + Repository)
•
Provision of
Business Model
•
Support of Community/
Committer Activities
•
Training &
Consultation
Open R&D Platform
Open R&D
Community
Open R&D
Community
External OSS
Community
All departments within ETRI, including the R&D departments and the Planning
and Administration cooperate to ensure institute-wide responses to open source
governance issues, with the Open Source Center, an organization dedicated to
overseeing those responses, having a central role. ETRI provides diverse support to this
end, ranging from its community and R&D platforms to training in and consultation
on open source-based research activities. In these ways, it promotes open source
collaboration externally, and establishes open source-based R&D activities as a
culture through Inner Source collaboration internally.
Meanwhile, institutional support is meanwhile also essential to facilitating open
source R&D activities. To this end, ETRI provides support through collaboration
among various departments, including those responsible for planning, administration,
systems, quality management, business management, intellectual property,
procurement, public relations, and so on. ETRI has also been collaborating with
external organizations, including government agencies and related institutions, on
issues such as the policies or institutional improvements needed to revitalize open
source R&D and the open source ecosystem. ETRI continuously endeavors to
revitalize the open source ecosystem by maintaining close collaboration with industry,
government-funded research institutes, national defense agencies, and other groups
of the external community.
4
Governance
E
xt
er
nal
In
te
rn
al
ETRI Open Source R&D Execution Model
Standards
Development
External Distribution
Internal Sharing and Cooperation
Shift to External
Distribution (if necessary)
Internal Distribution
Patent
Development
Open Source
Community
Inner Source
Community
Open Source
Community
Inner Source
Community
Licensing &
IPR Model
External + Internal Developers
Licensing & IPR Model
Common
Repository
Research
Outcomes
Open Source
-Based Open
R&D (Project
Execution)
ETRI offers support for establishing and carrying out the most optimal R&D
implementation strategies, in accordance with the nature of the diverse forms of
projects concerned. It proposes different forms of R&D models, depending on the
times and methods for development of the SW results that have been developed
or are being developed through the R&D process. Notably, these open source R&D
execution models all have the common goal of realizing open cooperation as their
core value, and promote constant R&D innovation through cooperation with external
organizations, let alone internal cooperation.
ETRI has been encouraging free and continuous community activities by internal and
external participants, and this has contributed to revitalizing open source communities
and promoting a new cooperative R&D culture led by government-funded research
institutes. With this open source community-based cooperative R&D, this culture
is has been leading to diverse R&D innovations and changes within the institute by
strengthening Inner Source capacities of internal R&D projects and playing a pivotal
role in creating an open R&D ecosystem as a critical medium for sharing innovation.
ETRI has established an open source R&D standard process and operates the ETRI
Open Source Compliance·Community Platform, through which it seeks to enhance
the government-funded open source activities led by research institutes to maximize
future ICT R&D research achievements through open R&D innovation.
5
R&D Model
Clearing
House
Open
Source
Committee
Guidelines
Compli-
ance
Special
Fellow System
Business
cooperation
Internal Developers
O
p
en S
o
ur
ce G
ov
er
na
n
ce
Op
en
S
o
ur
ce
R
&
D
A
ctivit
ie
s
O
p
en S
o
ur
ce R
&
D S
up
p
or
t I
n
fra
str
u
ctu
re
12
13
O
u
tre
ac
h A
cti
viti
es
a
n
d I
n
te
rn
ati
on
ali
za
tio
n
A
p
p
en
dix
E
T
R
I O
p
en S
o
u
rc
e A
n
n
u
al R
ep
o
rt 2
02
1
SOURCE
OPEN
ETRI
CENTER
ETRI Open Source
Annual Report 2021
Ⅱ
1. Open Source R&D Standard Process 16
2. Open Source Compliance
17
3. Supply Chain Management
18
4. Open Source Review System
18
5. Open Source Community
19
6. Education & Training Program
20
7. Awareness
21
8. Open Source Business Models
21
OPEn SOuRCE
R&D ACTIVITIES
OPEn SOuRCE R&D ACTIVITIES
Ⅱ
•Community Management Process
•Software Release Process
•OSS Management Process
ETRI has established a systematic “ETRI R&D Standard Process,” so as to ensure
implementing more effective and efficient R&D work. It employs this process in al
R&D projects.
The ETRI R&D Standard Process comprises several categories of processes – the
project management process category, required for R&D project implementation;
the SW R&D process category, employed in implementing diverse projects; the
development support process category; and the organization-based process category.
For each project, its scale, characteristics and customer demands are all taken into
account in order to adjust and utilize the process optimally geared to project execution.
The existing standard process was extended for carrying out open source R&D tasks,
by adding the following processes:
1
Open Source R&D
Standard Process
Standard Process for Open SW R&D
Stakeholder
Management
Detailed
Design
System
Test
Software
Release
Configuration Management
Quality Assurance
Development Environment Management
Peer Review
Measurement & Analysis
Integration
Test
2
Open Source
Compliance
ETRI has established a management system for addressing potential risk factors1
that might arise when open source is used in its R&D processes. With open sources
being increasingly used around the globe, open source compliance2 has gotten
recognized as more than merely responding to inspections, but as a core element in a
researcher’s R&D process.
To minimize the risks arising due to open source utilization, ETRI has prepared
individual response systems suitable for the SW development phase, SW
development completion phase, and SW release phase. For the SW development
phase, it provides an automated open source identification function by integrating the
repository and compliance system. For the development completion and SW release
phases it has mandatory processes in place. To this end, ETRI operates an open
source license verification procedure to check for any open source license violations.
The open source SW license verification results obtained through this verification
process include information such as conformity with license obligations for open
sources used, the existence of patent retaliation clauses, and security vulnerability
and dependency assessment results.
While the ETRI open source compliance verification functions, such as license
verification and vulnerability and dependency assessments, are being strengthened,
they are also getting more modernized and advanced through process automation so
that verification efficiency during the development process can be maximized.
1 Open source risk factors: Legal risks that could be introduced if the SW development outcomes are
achieved while violating obligations specified in the license for open sources used;
2 Open source compliance: A process for minimizing open source risks by meeting open source
license obligations
ETRI has diverse sets of policies and support systems in place,
including its standard process for open source governance,
open source compliance process, open source review system,
education & training programs, among others.
Automated
Open Source
Identification
Issuance
of License
Verification
Results
Open Source
Review
SW
Development
Phase
SW
Verification
Phase
Open Source Compliance Response System
Project Management Process Category
SW R&D Process Category
Organization-Based Process Category
Development Support
Process Category
Project
Acquisition
Project
Planning
Project
Execution
Management
Requirements
Management
Risk
Manage-
ment
Outsourcing
Management
Community
Management
Delivery
Communication
Management
Requirements
Definition
Implementation
Budget
Manage-
ment
Human
Resource
Management
Asset
Manage-
ment
OSS
Manage-
ment
Quality
Improve-
ments
Education
&
Training
Infrastructure
Environment
Technology
Planning
Intel ectual
Property
Management
Release
SW Release
Phase
Architectural
Design
E
T
R
I O
p
en S
o
u
rc
e A
n
n
u
al R
ep
o
rt 2
02
1
16
17
O
p
en S
o
ur
ce G
ov
er
na
n
ce
Op
en
S
o
ur
ce
R
&
D
A
ctivit
ie
s
O
p
en S
o
ur
ce R
&
D S
up
p
or
t I
n
fra
str
u
ctu
re
O
u
tre
ac
h A
cti
viti
es
a
n
d I
n
te
rn
ati
on
ali
za
tio
n
A
p
p
en
dix
For the success of open source activities, it is essential that a system be established
that enables free open source community activities by internal and external
participants, so that the released open source projects can be continuously expanded
and advanced.
ETRI undertakes varied initiatives for operating an open community for open
sources and creating an ecosystem for cooperation with external actors, let alone
between internal departments. Focusing on open SW projects, it has developed
the relevant regulations to foster efficient implementation of internal open source
research activities, and provided community activity guidelines along with online and
offline spaces for collaboration, including a collaborator’s repository for open source
project activities. To establish a collaboration-based open source R&D culture, the
institute strives to achieve open source-based R&D innovation through openness
and collaboration, by enhancing the quality of its research outcomes, and maximizing
productivity right from the R&D phase. With such an open source-based collaborative
R&D, this culture will lead to strengthened Inner Source capacities of internal R&D
projects using confidential technology to the outside, thereby facilitating internal R&D
innovation and change as well as playing a central role in sharing innovation.
ETRI plans to prepare a framework for carrying out joint research through mutual
exchanges with other government-funded research institutes engaging in open
source-based research activities, and also to share its experiences with other such
institutes that are preparing to establish open source governance systems. ETRI plans
further to engage in open source activities in diverse fields, by forging an open source
al iance together with government-funded research institutes engaged in open source
activities, and encouraging exchanges and cooperation among them.
5
Open Source
Community
Government-Funded Research Institutes Open Source Community Cooperation Meeting (June 2021)
•Propriety of use of open source & intellectual property information
•License definition & adequacy of obligation fulfillment
•Appropriateness of license verification information
Since an open source management system is required for the distribution of its
own SW development outcomes, including releases of SW or technology transfers,
ETRI has introduced its “Open Source Review System” in order to comprehensively
inspect the use and development of open source codes, open source licenses, and
intellectual property rights (patents, copyrights) prior to releasing its SW outcomes to
the public or making technology transfers.
The Open Source Review System is a system by which the institute inspects potential
risks related to the release of its SW outcomes in advance, with the key matters for
deliberation denoted as follows:
4
Open Source
Review System
3
Supply Chain
Management
The scope of supply chain management in government-funded research institutes
covers both SW developed externally, through entrusted research projects,
commissioned research projects, and joint R&D projects, as well as SW developed
internally that is provided to external users through technology transfers. From 2021,
ETRI has officially institutionalized open source management for external research
projects.
For management of open sources for SW developed through entrusted research
projects, it is required that the following items be submitted when contracting for the
projects:
In addition, when the SW outcomes of an entrusted research projects are inspected,
it is required that the “Open Source SW License Verification Results” be submitted,
to check whether the SW outcomes were managed in step with the open source
management plan.
ETRI is also constantly providing training and guidelines on open source management
plans when it contracts research projects, and up-and-coming plans to also promote
open source management for commissioned research projects or joint research
projects. In addition, the Institute is considering management of SW versions and
vulnerabilities through adoption of SBOM (Software Bill of Material) system, which
has gained greater traction in supply chain SW management.
•Open Source Management Plan, Verification Results, Verification Schedule
•Open Source License & Intellectual Property (Patent) Management Plans
•Open Source SW License Verification Results
Presentation by Korea Institute of Energy Research (KIER)
E
T
R
I O
p
en S
o
u
rc
e A
n
n
u
al R
ep
o
rt 2
02
1
18
19
O
p
en S
o
ur
ce G
ov
er
na
n
ce
Op
en
S
o
ur
ce
R
&
D
A
ctivit
ie
s
O
p
en S
o
ur
ce R
&
D S
up
p
or
t I
n
fra
str
u
ctu
re
O
u
tre
ac
h A
cti
viti
es
a
n
d I
n
te
rn
ati
on
ali
za
tio
n
A
p
p
en
dix
ETRI devotes itself to enhancing its researchers’ awareness of open source and
consolidate its open source development capacities through provision of diverse
education & training programs supporting open source R&D activities. Notably, it has
adopted a variety of media in online and offline to ensure efficiency in its provision of
education & training in this contactless environment.
The scope of those participating in ETRI’s open source education & training programs
has now been gradual y expanded from new employees to project managers, while
the educational purposes have grown more diversified as well. Educational & training
materials for open source developers are also being developed, to facilitate regular
promotion and education as to open source R&D activities.
6
Education &
Training Program
ETRI also provides education & training programs customized for open source R&D
innovation, and strives to enhance an understanding of the overall processes involved
in open source governance and facilitate open source activities. Through its provision
of training on the relevant systems and open source tools for creating an open source
R&D environment, ETRI continuously endeavors to establish open source governance.
Education Programs
Type
Title
Description
Management-
Level
Employees
Group
Education for management of the Research
Department (for executives and directors)
Education for understanding of open source and the
importance of open source management
Education for management of the Administration
Department (for directors, department managers,
& senior managers)
Education for the understanding & utilization of open source
Education for open source managers (for senior
managers of the Research Department)
Education for understanding of open source, ETRI’s open
source response status, and introduction of strategies
General
Staff
Group
Education on open source license verification tools
Education on use of license verification tools, including the
importance of license compliance & open source verification
methods
Internal on-the-Job Training
Training as to legal support of issues that can arise during use
of open source for research projects, such as potential license
violations, patent retaliation clauses, & training on license
selection procedures
ETRI AI Academy Education & Training
Training as to understanding of open source R&D activities
for AI SW development and their importance, as well as for
understanding & practicing use of GitHub for utilization &
release of open source code
Training on open source repository
Training on use of the repository (GitHub/GitLab) required for
developing & using open sources
Open source training for new employees
Training to raise awareness of open source SW R&D processes
& open source R&D activities, and training for understanding of
open source governance
Provision of
Guidelines
Development & provision of various guidelines
required for research activities
Have developed & released on open source R&D portal with
about 10 types of posted guidelines related to license verification,
public disclosure, community operations, and so forth
Joint Activities
Seminars by guest experts
Sharing recent trends & issues related to open source
Since the establishment of Open Source Center as a dedicated organization in 2017,
ETRI has begun dealing with open source management in full-scale, and devoted
diverse efforts to support open source-based R&D activities. In particular, with open
source being a tool for R&D process innovation and transformation to a new research
culture, ETRI has also devoted efforts to improve the awareness of internal staff in
order to boost its cooperation-based R&D activities.
ETRI has conducted surveys on open source use of all employees annually since
2019. The survey results from 2021 show that employees’ open source activities
and experiences have gradual y increased. In addition, along with their open source
activities employees’ awareness of Inner Source activities to encourage internal
cooperation has also been rising steadily. As diverse demands for successful open
source activities are identified, ETRI will harness them in its efforts to improve its
open source R&D activities.
7
Awareness
51%
68%
93%
Survey on the status of open source use in ETRI
Open Source Awareness and Utilization
50%
46%
Awareness of New Systems
Guidelines +
Repository +
Community
Open Source
Management of
SW Outsourcing
Education +
Common Platforms
+ Incentives
Open Source
Review System
Support Requested by Employees
70%
56%
Aligned with the increasing proportion in use of open source in R&D projects, ETRI
proposes a business model using open source R&D outcomes in tandem with
guidelines on how to leverage them into a real business at a government-funded
research institute level.
The open source-based business models can be sub-categorized as three phases of
(▲the open Source R&D phase; ▲transfer (transfer/utilization) phase; and ▲diffusion
phase), while different forms of business scenarios are offered depending on the
types of R&D concerned. Open source R&D business models include not only profit-
making models associated with the specific industries involved, but also models
aimed at further disseminating technologies and boosting SW ecosystems in the
fields concerned.
ETRI will continue to promote research and disseminate its results, in order to deliver
its open source R&D outcomes to the community and market in a more effective
manner.
8
Open Source
Business Models
Open source SW awareness rate
License + Legal Issues
Proportion of open source use
for research projects
E
T
R
I O
p
en S
o
u
rc
e A
n
n
u
al R
ep
o
rt 2
02
1
20
21
O
p
en S
o
ur
ce G
ov
er
na
n
ce
Op
en
S
o
ur
ce
R
&
D
A
ctivit
ie
s
O
p
en S
o
ur
ce R
&
D S
up
p
or
t I
n
fra
str
u
ctu
re
O
u
tre
ac
h A
cti
viti
es
a
n
d I
n
te
rn
ati
on
ali
za
tio
n
A
p
p
en
dix
SOURCE
OPEN
ETRI
CENTER
ETRI Open Source
Annual Report 2021
Ⅲ
1. Open Source R&D Portal
24
2. Open Source Compliance System
25
3. Open Source R&D Platform
26
4. ETRI Open Source Public Website
27
OPEn SOuRCE R&D SuPPORT
InfRASTRuCTuRE
1. Open Source R&D Portal
The “open source R&D portal” operated by ETRI is an integrated information system
to support ETRI employees’ open source R&D activities and
provide comprehensive information on ETRI open source governance.
open source R&D portal provides information on the latest open source developments,
licenses, existing security vulnerabilities, standard processes, education/training
and seminars, news, and industry trends, in addition to an archive, variety of guidelines
for conducting open source R&D activities and other up-to-date open source-related
information.
Open Source SW Introduction
Introduces concepts and trends of
open source & open source licenses
Open Source Compliance
Offers the latest information needed
for open source compliance & links
to the open source compliance system
Open Source R&D Execution
Provides essential guidelines for open source
R&D activities, & links to the open source
R&D platforms & public websites
Education/Training and Seminars
Provides information on the Open Source Center’s
education/training programs & seminars,
with the related materials
Information Courtyard
Offers information on the latest open source trends,
a reference archive, announcements, & a bul etin board
Open Source R&D Portal
(Main Page)
OLA System Validation Process
OPEn SOuRCE R&D SuPPORT
InfRASTRuCTuRE
Ⅲ
OLA System (Dashboard Screen)
Project Open
Source Analysis
Application for
Verification Result
Verification of Code
Developed Internal
License
Identification
Security
Vulnerability
Check
Re-validation
Decision
Dependency
Check
Automatic Issuance of
Validation Results
Re-validation
Use Open Source
Internal Development
2. Open Source Compliance System
ETRI has independently constructed and operates its own open source compliance system, OLA3,
so as to minimize the open source risks of the R&D software used.
The OLA provides support on a variety of open source compliance issues, such as license conflicts,
responses to patent source codes, and usage of code with security vulnerabilities.
The system carries out the basic process of validating the licenses, running security checks on and
evaluating the dependency of all SW downloaded to ETRI or distributed externally,
after which it issues the license validation certificates.
Automated processes ranging from source code scanning and
open source analysis to validation certificate creation serve to enhance user convenience,
and assorted information is also provided related to matters
such as version licenses and security vulnerabilities.
ETRI plans to share its OLA’s source code and its experiences in operating it with other institutions,
to help to create a sound open source ecosystem in Korea through organic collaboration.
•
Provision of a one-stop service for open source license validations;
•
Integrated management of SW development outputs, including their license information, patent
management, security vulnerability information, & dependency information;
•
Supports open source utilization by providing latest information
on open source code & security vulnerabilities; and
•
Effective responses to open source issues through
in-system validation history tracking &
validation know-how accumulation.
Key features
of OLA
3 OLA(OSS License Automation):
ETRI’s automated open source compliance system based on FOSSLight™ open source project led by LG Electronics
In order to support open source R&D activities and implement
public disclosure, ETRI is operating its open source R&D portal,
open source compliance system,
open source R&D platform, and ETRI open source public website.
24
25
E
T
R
I O
p
en S
o
u
rc
e A
n
n
u
al R
ep
o
rt 2
02
1
O
p
en S
o
ur
ce G
ov
er
na
n
ce
Op
en
S
o
ur
ce
R
&
D
A
ctivit
ie
s
O
p
en S
o
ur
ce R
&
D S
up
p
or
t I
n
fra
str
u
ctu
re
O
u
tre
ac
h A
cti
viti
es
a
n
d I
n
te
rn
ati
on
ali
za
tio
n
A
p
p
en
dix
ETRI Open Source Public Website (Home Screen)
ETRI CONNECT (Home Screen)
4. ETRI Open Source Public Website
With its core belief in and value placed on technical progress and innovation
through openness and sharing, ETRI discloses its R&D results through various channels.
It has recently created and been operating an integrated information channel to introduce
and systematically disclose the open source projects it has developed.
This channel serves to consolidate and provide open source projects
that have been made public in a variety of channels, such as on GitHub or other websites.
Through its open source sharing website,
ETRI plans to expedite external distribution of its open source SW and R&D results,
and provide related support, so that its R&D results can be openly utilized by anyone.
ETRI Official GitHub
https://github.com/etri
ETRI Open Source Public Website
https://opensource.etri.re.kr
3. Open Source R&D Platform
ETRI strives in earnest to create an open source-based cooperative research culture,
through which it maximizes R&D innovation, research performance and productivity.
Its open source R&D platform (CONNECT) is
a user-oriented development platform based on shared storage,
which offers various types of R&D environments for ETRI projects.
The integrated infrastructure for R&D culture innovation
and enhancement of open/Inner Source capacities
enables efficient ETRI open source project management.
Through CONNECT, ETRI aims to build an R&D ecosystem
in which innovative and sustainable R&D outcomes can be created in diverse fields,
via strengthening of R&D competencies and engaging in cooperative R&D projects.
•
Git-based repositories (GitHub, GitLab)
•
DevOps, MLOps DevOps, MLOps
•
Automated checking for licenses & security vulnerabilities
•
Diverse educational contents
•
Statistics
Key
Features of
Open Source
R&D Platform
Open Source Project Page
26
27
E
T
R
I O
p
en S
o
u
rc
e A
n
n
u
al R
ep
o
rt 2
02
1
O
p
en S
o
ur
ce G
ov
er
na
n
ce
Op
en
S
o
ur
ce
R
&
D
A
ctivit
ie
s
O
p
en S
o
ur
ce R
&
D S
up
p
or
t I
n
fra
str
u
ctu
re
O
u
tre
ac
h A
cti
viti
es
a
n
d I
n
te
rn
ati
on
ali
za
tio
n
A
p
p
en
dix
Usage Statistics
Searching page
SOURCE
OPEN
ETRI
CENTER
ETRI Open Source
Annual Report 2021
Ⅳ
1. ETRI Open Source Tech Day
30
2. International Standards Compliance
31
3. External Col aboration
32
Appendix
ETRI Public Open Source Projects
33
Websites for ETRI Open Source
33
OuTREACH ACTIVITIES AnD
InTERnATIOnAlIzATIOn
ETRI has paved the way in creating an open
source-based R&D ecosystem through its
holding of “ETRI Open Source Tech Day”
since 2020. This event was the first event
held by a government-funded research
institute in Korea.
The “ETRI Open Source Tech Day” event
has been held with the aim of sharing
externally open source R&D activities of
government-funded research institutes,
thereby contributing to building a new R&D
culture of sharing and collaboration, as well
as creating an open R&D ecosystem.
In 2021, five of these institutes (KICT,
KIER, KAERI, KARI and ETRI) held the
event jointly, under the theme of “ An open R&D ecosystem created with open
source communities,” to promote the full-scale collaboration of communities. ETRI
will continue to hold the EOST Day event regularly, and expand its collaboration
with various open source communities and industries, let alone government-funded
research institutes.
ETRI releases video clips of the annual EOST Day to the public on the ETRI YouTube
channel, and makes the presentation materials available on its website and GitHub.
OpenChain, begun in 2016, is a project led by the Linux Foundation
to identify the core components and processes of open source
compliance. It assesses an institution’s compliance response
competency and issues an international certification if the assessment
is favorable. Since OpenChain was recognized as an international standard ((ISO/IEC
5230:2020) in 2020, it has been widely recognized and wel -respected.
EOST Day Official Website
https://eostday.kr
EOST GitHub Website
https://github.com/eostday
ETRI YouTube Channel
https://www.youtube.com/
user/etri9401
1
ETRI Open Source
Tech Day
On December 10, 2021 ETRI became the first-ever government-funded research
institute in Korea to achieve a certification for fulfilling the international standards for
open source compliance ( OpenChain, ISO/IEC 5230:2020).
As a result, it is highly regarded for its core competencies in ▲constructing an open
source SW development process and open source license management system,
▲
operating a regular training program through the utilization of open source license
and development tools, and ▲providing an efficient R&D environment on its open
source R&D platform. This certification solidifies ETRI’s global status as a reliable
and qualified institute for open source management and development, and serves to
heighten public confidence in ETRI’s open source SW going forward.
ETRI established its Open Source Center in 2017 as a dedicated department, and
from 2019, began transitioning the center into a full-scale open source governance
and compliance response system dealing with all the R&D activities of ETRI. It
has devoted itself to completing construction of a compliance system operating in
accordance with international open source standards.
2
International
Standards
Compliance
OuTREACH ACTIVITIES AnD
InTERnATIOnAlIzATIOn
Ⅳ
International y recognized as a reliable open source SW management
institution with international standard ISO/IEC 5230 certification,
ETRI strives to duly build a sound open source ecosystem
through organic col aboration with government-funded
research institutes, private industry, academia, and various communities.
30
31
E
T
R
I O
p
en S
o
u
rc
e A
n
n
u
al R
ep
o
rt 2
02
1
O
p
en S
o
ur
ce G
ov
er
na
n
ce
Op
en
S
o
ur
ce
R
&
D
A
ctivit
ie
s
O
p
en S
o
ur
ce R
&
D S
up
p
or
t I
n
fra
str
u
ctu
re
O
u
tre
ac
h A
cti
viti
es
a
n
d I
n
te
rn
ati
on
ali
za
tio
n
A
p
p
en
dix
ETRI has made various efforts into bringing about open R&D innovations utilizing open
source software. To this end the institute operates a consultative body comprising
government-funded research institutes, and promotes cooperation with various
academic communities including open source developer groups. In addition , ETRI
continuously seeks collaboration with industry, to heighten open source R&D utilization
in the market and build a sound SW ecosystem and stable market environment.
ETRI has also cooperated with Samsung Electronics in open source R&D since 2019.
In November 2021, it finalized an MOU with LG Electronics on disseminating an open
source compliance system and service. Its pursuit of cooperation with industry is
aimed at realizing the following: ▲Open source-related R&D technology exchanges;
▲
disseminating open source compliance systems and services; ▲cooperating with
open source communities at home and abroad; ▲domestic/overseas standardization
activities in open source compliance; and ▲partnerships to support open source joint
project developments.
Through these forms of cooperation, it is expected that the institutions concerned will
pursue open innovations of their open source R&D activities, which will contribute
to increasing domestic corporations’ profitability with their leveraging reliable open
sources.
APPEnDIX
ETRI Public Open Source Projects
Websites for ETRI Open Source
NO
PROJECT
FIELD
ARCHIVE
1
AIR
AI
https://github.com/ai4r
2
Cloud-Barista
Cloud
https://github.com/cloud-barista
3
CICN-NRS
Network
https://github.com/etri/cicn-nrs
4
DFaaSCloud
Cloud
https://github.com/etri/DFaaSCloud
5
dotaclientQMIX
AI
https://github.com/etri/dotaclientQMIX
6
DTSim
Computing
https://github.com/etri/dtsim
7
GymProxy
AI
https://github.com/etri/GymProxy
8
IoTware
IoT
https://github.com/etri/IoTware
9
mw-nfd
Network
https://github.com/etri/mw-nfd
10
nest-compiler
AI
https://github.com/etri/nest-compiler
11
pbr4ai
AI
https://github.com/etri/pbr4ai
12
psdcn
Network
https://github.com/etri/psdcn
13
SSI
Blockchain
https://github.com/etri/SSI
14
DeepGuider
AI
https://github.com/deepguider
15
GEdge-platform
Cloud
https://github.com/gedge-platform
16
SODAS-CKAN Extension
Data
https://github.com/etri-odp
17
moca-etri
Computing
https://github.com/moca-etri
18
lge-robot-navi
Robots
https://github.com/lge-robot-navi
19
memos
Computing
https://github.com/ememos
20
edgeAI
AI
https://github.com/etri-edgeai/
21
TrainDB
AI
https://github.com/traindb-project/
22
BeeAI: KSB AI Framework
AI
https://etrioss.kr/thkimetri/ksb19.03-manual
23
azalea
OS
https://github.com/oslab-swrc/Azalea
24
aliusM
OS
https://github.com/oslab-swrc/aliusM
25
Hydrangea
OS
https://github.com/oslab-swrc/Hydrangea
26
mkpac
OS
https://github.com/oslab-swrc/mkpac
27
RECIPE-with-Tonic
System
https://github.com/oslab-swrc/RECIPE-with-Tonic
28
pmperf
Tools
https://github.com/oslab-swrc/pmperf
Government-
Funded Research
Institute Partnership
(consultative body)
Open Source
Community
Partnership
(developers, academia,
related communities,
etc.)
Public-Private
Partnerships
(industries, public
institutions, etc.)
Government
Institution
Partnership
(including related
organizations)
Creating an Open Source R&D Culture &
Building Sound SW Ecosystem
3
External
Collaboration
ETRI Official GitHub
https://github.com/etri
ETRI Open Source
Sharing Website
https://opensource.etri.re.kr
EOST Day Official Website
https://eostday.kr
EOST GitHub Website
https://github.com/eostday
ETRI YouTube Channel
https://www.youtube.com/
user/etri9401
32
33
E
T
R
I O
p
en S
o
u
rc
e A
n
n
u
al R
ep
o
rt 2
02
1
O
p
en S
o
ur
ce G
ov
er
na
n
ce
Op
en
S
o
ur
ce
R
&
D
A
ctivit
ie
s
O
p
en S
o
ur
ce R
&
D S
up
p
or
t I
n
fra
str
u
ctu
re
O
u
tre
ac
h A
cti
viti
es
a
n
d I
n
te
rn
ati
on
ali
za
tio
n
A
p
p
en
dix
Publisher
Myung-Joon Kim
Publication ETRI
Site https://www.etri.re.kr
Editorial Office Open Source Center, ETRI
218 Gajeong-ro, Yuseong-gu, Daejeon, 34129
Tel. +82 42 860 5508
E-mail: syl@etri.re.kr, osc@etri.re.kr
Publishing Date May 30, 2022
Design
Samsung Advertising Agency
ETRI Open Source
Annual Report 2021
ETRI Open Source
Annual Report 2021
R&D
Innovation with
Open Source
9 7 7 2 9 5 0 9 5 7 0 0 0
25
ISSN 2950-9572