japan mb's reportossforum.jp/jossfiles/wg3-report.pdf · 11/20/2014 · status report wg3:...
TRANSCRIPT
Status ReportWG3: Study on Standardization & Certification
2014-11-20
NEA OSS Promotion Forum
Table of Contents
Copyright (C) NEA OSS Promotion Forum WG3
1.RepOSS2.Open Source Software Governance Framework3.Future Work: Software Package Data Exchange
(SPDX)
2
Copyright (C) NEA OSS Promotion Forum WG3
1.RepOSS
3
The RepOSS’s history
Copyright (C) NEA OSS Promotion Forum WG3
FY2010
FY2011
FY2012
FY2013
- Study on some assessment methodologies.-- like the Qualipso, QSOS, OpenBRR, and more.
- Classification of Open Source Software projects.-- Categorized about 300 Open Source Software.
- Attributes for evaluation of Open Source Software.-- Assessment 55 Items.
-- Case study and trial about 120 software.
- Public presentation of our result as .
- Attributes for evaluation is further strengthened. -- Assessment 89 items.
-- Case study and trial about 340 software.
- Assessment Methodologies mapping onto RepOSS.-- QSOS and OpenBRR
- Registered its trademark in all member nations.
- Improvement of the system by a user's feedback.
- Evaluation of 23 open source software.-- which had been strongly leading “Cloud”, “Big Data”, “Mobile” markets.
-- Proposal of new assessment items like Google Trends.
4
The problem of RepOSS
• The newest software is insufficient.
– New open source software appears one after another, especially in
“Cloud”, “Big Data”, “Mobile”, and “Social” markets.
– We need to correspond to the changes of open source software.
• Assessment items are insufficient.
– The development style of open source software is also changing.
– In some communities, Twitter and Facebook are actively used rather
than e-mail.
Copyright (C) NEA OSS Promotion Forum WG35
This year’s activities
• Study on the method of automatic collection.
Copyright (C) NEA OSS Promotion Forum WG3
Services & Software & Distributions
Repository
Collector
The RepOSS Collector collects the newest information automatically.
6
The image of RepOSS Collector
Copyright (C) NEA OSS Promotion Forum WG3
CollectorConfiguration
(YAML)
Output
(XML)
Repository
Collection
Package Information
Analyze
7
Copyright (C) NEA OSS Promotion Forum WG3
1-1. Localization (China)
8
RepOSS in China
Copyright (C) NEA OSS Promotion Forum WG3
• Current lifecycle phase project is in:
Deployment phase
Integration Deployment LocalizationTest
MaintenancePromotion
9
Copyright (C) NEA OSS Promotion Forum WG3
1-2. Localization (Korea)
10
System Architecture of Korea RepOSS
Copyright (C) NEA OSS Promotion Forum WG3
Web Sever(Apache)
VM(KVM)
CMS(Wordpress)
PHP, HTML, CSS, Java Script, JQuery
RepOSS(Web APP)
DBMS(MySQL)
OS(Linux)
Analytics(Infobright)
11
Roadmap (3 years)
Copyright (C) NEA OSS Promotion Forum WG3
2013
• Deploy & Develop Korea Style RepOSS System• Apply Static Contents & UX• Develop User Mgmt System• Apply OSMAAM
2014• Enhance UX & Update contents• Apply FOSS Governance • Apply Statistics(Access, Usage, Region …)
2015
• Develop User Centered OSMAAM System - TBD• Develop Automatic Contents Mgmt System• Analytics : infobright …• Apply SPDX
12
• Activities delay issues
– Internal : Downsize the workforce due to budget
– External : The government scale down support(inc. budget)
• Adjust development scope & schedule
– Developing User Centered OSMAAM System
• Will be starting after 2015
• Progress
– Contents update -> Promotion -> Statistics
• Objectives & Scope 2014
– Update contents & enhance UX
– Applying FOSS Governance Framework
– Applying website statistics – Web analytics & Reporting
Objectives & Scope - 2014
Copyright (C) NEA OSS Promotion Forum WG313
• Requirements Analysis
– UX
• Enhance Site layout & design
• Apply preference survey
• Goto top
– Develop user communication channel
• Blog, forum, BBS …
– Consider developing a Korean or an English website
– Update the contents - OSS Project List
• Update periodically: old data
• Discuss update automation
• Discuss RepOSS Process : Need CJK WG3 discussion
Objectives & Scope - 2014
Copyright (C) NEA OSS Promotion Forum WG314
– Applying FOSS Governance Framework
– Statistical Analysis(if possible using plugin)
• Access
• Search
– Marketing
• Using major portal site
• E-mail marketing
: National IT Industry Promotion Agency
• Cooperation of the agencies concerned
Objectives & Scope - 2014
Copyright (C) NEA OSS Promotion Forum WG315
Copyright (C) NEA OSS Promotion Forum WG3
2. Open Source Software
Governance Framework
16
About TTA
• The purpose of TTA is to contribute to the advancement of
technology and the promotion of information and
telecommunications services and industry as well as the
development of national economy, by effectively establishing and
providing technical standards that reflect the latest domestic and
international technological advances, needed for the planning,
design and operation of global end-to-end telecommunications and
related information services, in close collaboration with companies,
organizations and groups concerned with information and
telecommunications such as network operators, service providers,
equipment manufacturers, academia, R&D institutes, etc.
Copyright (C) NEA OSS Promotion Forum WG3
DEC 1988 TTA(Telecommunications Technology Association) Established by Civil Law
17
Purpose of Standard
• The purpose of this standard is to provide OSS users with a
standard framework of OSS governance which contributes to
minimizing compliance risks and maximizing usage benefits.
Copyright (C) NEA OSS Promotion Forum WG318
Summary of Contents
• The OSS governance framework is categorized into three phases
according to the flow of OSS in the echo system. The first phase is for
internal usage in which OSS is used in an organization. The second
phase is for distribution where OSS is sent outside of an
organization. The last phase is for external service where an
organization provides OSS customers with technical support services.
Action items and check lists are defined as standard elements for
OSS governance with respect to the characteristics of each phase.
Copyright (C) NEA OSS Promotion Forum WG319
OSS Governance Framework
Copyright (C) NEA OSS Promotion Forum WG3
OSS Governance Framework
Open Source Community
Internal
Usage
External
Service
Distribut
ion
Using OSS only
within
organization.
Using OSS on
product or
solution for sale
or delivery to
customers and
users.
Using OSS for
network service
to customers
and users(Cloud,
portal, banking
service and etc)
Consulting
Policy Establishment
Composition of Organization
Requirements Analysis
Research
Analysis
Contract
Design
Development
Installation
Operation
Maintenance
Technical Support
Community
Packaging
Testing
Distribution
Assesment
Life Cycle using OSS
OSS Governance Activity Elements
Policy Acquisition DeploymentOperation & Maintenance
Training MonitoringCompliance
Management and Improvement
20
Standard Activity Elements of OSS
Copyright (C) NEA OSS Promotion Forum WG3
Activity Elements Features Description
1. Research
Sequential
Find a new or suitable OSS for the particular fields.
2. Analysis Identify properties and analyze status or level of OSS.
3. AssessmentGrading each attribute by grant a weighted value and apply an assessment model.
4. RequirementAnalysis
Analysis worries and requirements of customer or user.
5. DesignDesigning the functions and configurations regarding the needs analysis result in advance.
6. DevelopmentModifying the OSS program.
7. TestTest the quality and performance whether meets the required level or not.
8. PackagingPackage into a single program for easy installation of OSS.
21
Standard Activity Elements of OSS
Copyright (C) NEA OSS Promotion Forum WG3
Activity Elements Features Description
9. Contract
Sequential
Make a contract about providing service with deploy of OSS.
10. Distribution Deliver the OSS via storage, website, equipment etc.
11. Installation Porting to the OSS capable equipment.
12. OperationExecuting OSS and run consistently as normal state.
13. MaintenanceCarrying out prerequisite works for maintain the best operating conditions.
14. Technical Support
Service an OSS technology such as reflect additional requirements or solve disability.
15. MonitoringUnderstand the situation after applying of the OSS and receive feedback.
22
Standard Activity Elements of OSS
Copyright (C) NEA OSS Promotion Forum WG3
Activity Elements Features Description
16. Organization
Non-Sequential
/ Occasional
Presenting the operational plan in accordance with the roles, responsibilities and staffing efficiently.
17. TrainingProviding knowledge to enhance understanding and improve technology.
18. ConsultingProviding advisory services for strategic planning and OSS.
19. PolicyEstablish rules and guidelines that must be followed in accordance with the objectives and strategies.
20. CommunitySuggest source code contribution, financial support, activity exchanges, participation methods.
21. ComplianceResolving legal issues and license compliance obligations.
23
Copyright (C) NEA OSS Promotion Forum WG3
3. Future Work
Software Package Data Exchange (SPDX)
24
SPDX® Group
• A working group of Linux Foundation and a key pillar in Linux
Foundation’s
• Goal
– Create a defined format for a file of license fact information describing a
software package
• History
– A grass roots effort started by corporate counsels, business leads, and
release managers responsible for ensuring release compliance with
applicable licenses of FOSS included in the release
• Operation
– Open participation through www.spdx.org
– Very inclusive process
Copyright (C) NEA OSS Promotion Forum WG325
A range of organizations and roles
Copyright (C) NEA OSS Promotion Forum WG3
Systems
OS Distributions
Applications
Integration & Services
Device OEMs
End-Users
Semiconductor Vendors
Open Source Organizations
…and others
26
Status
• Version 1.0 – Released August 2011
• Version 1.1– Q2 2012
• Version 2.0– Targeted for end of 2012
Copyright (C) NEA OSS Promotion Forum WG3
http://www.spdx.org
27
What SPDX® Means for You
Copyright (C) NEA OSS Promotion Forum WG3
Embedded & SW
Supply Chains
Save Time/Money
Better Compliance
Open Source
Developers
Help Users Comply
With Your Licenses
Consumers of
SW & OSS
Understand Licensing
of the Code You Use
28
The SPDX® License List
Copyright (C) NEA OSS Promotion Forum WG3
SPDX® license repo• List of most common
licenses (150+)
• Standardized license
names
• Exact text of licenses
• Guidelines for matching
• Available on SPDX®
website – URLs won’t
change
• Short names adopted
by OSI
29
The SPDX® File
Copyright (C) NEA OSS Promotion Forum WG3
Package identification, copyright and
licensing
Text of licenses that are not in
SPDX™ license list
SPDX version and SPDX data license
How, when, who
Log of 3rd party reviews
File is in RDF/XML or tag value form; can be
converted to/from spreadsheets.
Per-file identification, copyright and
licensing
Package Info
Licensing Info
File Info
Review
Document & Creation Info
30
Tools for SPDX®
• Open Source Tools (git.spdx.org)
– Viewer (reads RDF/XML format)
– Translate from
• RDF to Spreadsheet
• Tag/Value to Spreadsheet
• Spreadsheet to RDF or Tag/Value
– SPDX spreadsheet template
• Commercial Tools
– Scanning tools to provide SPDX™ support
Copyright (C) NEA OSS Promotion Forum WG331
Copyright (C) NEA OSS Promotion Forum WG3
Thank You !
32