SlideShare une entreprise Scribd logo
1  sur  21
Télécharger pour lire hors ligne
ONF Project Atrium & Open Source SDN:
Getting Online and Engaged
Rick Bauer, OSSDN Manager
May 15, 2015
ONF & SDN Agenda
Time Topic Lead Presenter
8:15am Intro to SDN, OpenFlow, and ONF Rick Bauer
8:45am Understanding OpenFlow with Flowsim Jasson Casey
9:15am SDN: Technical RFI Response Briefing Stu Bailey
9:45am Introduction to OpenSourceSDN.org Rick Bauer
10:00am Break
10:20am Atrium: An Integrated SDN Stack Stu Bailey
11:00am Deployment and Management of
Programmable Networks
Stu Bailey & Jasson Casey
11:30am SDN Training & Certification Rick Bauer
11:40am Where to Plug In Panel
11:50am Summary, Conclusion, Next Steps Panel
ONF OpenSourceSDN: Building a Global Community
China SDN/NFV Conference 2015
3
Factors for Increased Adoption
8 out of 10 organizations are choosing open source based on QUALITY.
Source: Black Duck, “Future of Open Source 2014”
ONF OpenSourceSDN: Building a Global Community
China SDN/NFV Conference 2015
4
Corporate Participation in OSS
Source: Black Duck, “Future of Open Source 2014”
50%
OVER
OF ALL ENTERPRISES ARE
EXPECTED TO CONTRIBUTE TO AND
ADOPT OPEN SOURCE
Source: Black Duck, “Future of Open Source 2014”
ONF OpenSourceSDN: Building a Global Community
China SDN/NFV Conference 2015
5 Source: Black Duck, “Future of Open Source 2014”
CLOUD &
VIRTUALIZATION
63%
57% 53% 51%
CONTENT
MANAGEMENT
MOBILE SECURITY
ONF OpenSourceSDN: Building a Global Community
China SDN/NFV Conference 2015
6 Source: Black Duck, “Future of Open Source 2014”
63%
CLOUD&VIRTUALIZATION
57%
49%
53%
48% 46%
27% 26%
13%
12% 10%
51%CONTENTMANAGEMENT
MOBILE
SECURITY
ANALYTICS
NETWORKMANAGEMENT
COLLABORATION
SOCIALMEDIA
3DPRINTING
DRONES
GAMING
ERP
Open Source SDN Orientation
Sponsored by Open Networking Foundation
Outline
7
• 3 Platforms for Open Source Activities
– http://OpenSourceSDN.org (Open Source SDN Website)
– http://groups.OpenSourceSDN.org (Open Source
Groups/Community Website)
– https://github.com/OpenNetworkingFoundation (ONF/OSSDN
GitHub Environment)
• Workflow for Creating a New Open Source Project
• Governance, Licensing, and other (tedious and soul-killing) matters
of Intellectual Property
• How to Get Started/Q&A
Open Source SDN Orientation
Sponsored by Open Networking Foundation
Open Source SDN Orientation
Sponsored by Open Networking Foundation 9
Our Workspaces
Open Source SDN Orientation
Sponsored by Open Networking Foundation
OpenSourceSDN.org
10
• Sponsored by Open Networking Foundation
• “External-facing site”, landing site, portal, reference site
• OSSDN Projects, links to other projects, links to other OSSDN sites
(groups, GitHub, etc.)
• Events, news, governance, and more
• Director of Product and Community Management: Bithika
Khargharia (Extreme Networks)
• Let’s create an account:
• Go to http://OpenSourceSDN.org
Open Source SDN Orientation
Sponsored by Open Networking Foundation
Open Source SDN Community Site
11
• Similar to ARO, used by ONF members
• Working Group tools: communication, archive, lists, schedules, etc.
• Free to all to join (open communication, open licensing via Apache 2.0, no other IPR policy)
• Visit & join (self-enroll) today! http://groups.opensourcesdn.org
Open Source SDN Orientation
Sponsored by Open Networking Foundation 12
https://groups/opensourcesdn.org
Register for new account
Complete simple form (privacy protected)
E-mail validation
1 2
3
Open Source SDN Orientation
Sponsored by Open Networking Foundation 13
Activate and Setup Account
Visit your e-mail account
Activate by clicking on link
Complete form and password (can always reset if you forget—sent to e-mail address)
Open Source SDN Orientation
Sponsored by Open Networking Foundation 14
Pick your Projects!
Click on “View Working Groups or Open Source Projects”
Pick your projects and engagement
Open Source SDN Orientation
Sponsored by Open Networking Foundation
Open Source Projects (1 of 2)
OSSDN Project
Name
Description Status as of 6/1/2015 Completion Date Comments/Questions
Aspen Real-Time Media
Interface
Specification
Final code drop completed by NEC, interface
spec and reference implementation ready,
working marketing plan for announcement
after ONS
All code completed
and posted
Source code written by NEC with
the ODL driver, and will be
referenced to ODL site. Reference
code drop 5/8/2015 by Ciena.
Atrium
2015/A
SDN Integrated
Stack—BGP
Router
Integrating 5 switches, 4 contributing network
operators, engagement with a major controller
community (ONOS) and preliminary outlining
of the next controller engagement
(OpenDaylight), and a growing application
environment (Quagga)
First demo version
@ONS June 2015
Global press release scheduled for
June 9; demonstration at ONS/ONF
SDN Solutions Showcase June 16-
18, 2015 (demo mode); full code
drop planned for June 30.
Boulder Intent NBI Code drop completed and announcement
strategy planned. Engagement with
OpenDaylight.
June 2015 Support for Open Daylight, cross-
license endeavor
Durango OF-Config support
for OVS
Final code drop 4/27; Demo at AppFest in May
2015; plans for next steps in Q3/Q4 to be
announced
Demo completed at
AppFest by CESNET
(remote).
Support for OVS; presentation to
all participants of AppFest from the
CESNET programmers good success
Florence Security
assessment tools
for SDN
Project announced at China SDN/NFV
conference 4/23
Uncertain, could be
long-term ongoing
Leadership by both ONF Security
WG and members of the Research
Associates community.
Open Source SDN Orientation
Sponsored by Open Networking Foundation
Open Source Projects (2 of 2)
OSSDN Project
Name
Description Status as of 6/1/2015 Completion Date Comments/Questions
FullSail Deployment
support with
open source SDN
Prelim discussions with Goldman Sachs and a
few other operators
Very uncertain SLC taking the lead with ONF
support, meetings with Goldman,
outreach to other operators; need
to reengage now that we have
other financial companies wanting
to participate
Telluride E2E WAN as a
Service
Spun up April 7, 2015, with leadership and
5FTE engineers form Huawei; engagement
from China Mobile and China Telecom
Unknown, still
defining work items
Initial drops of code
Protocol
Independent
Forwarding
(PIF)
PIF work and
code moving from
ONF site to
OSSDN
community
activity
Code drop already (prelim); migration from
ONF WG to OSSDN open source community
completed in May 2015. Regular meetings
taking place for any and all participants. Need
outreach plan to engage non-ONF members
and research community in this project.
Migration completed
in May 2015
Open Source SDN Orientation
Sponsored by Open Networking Foundation
GitHub Environment
17
• The location for code repositories, project information, README information about the codebase
(communications that are not specific to the code should be on lists or in the Community site)
• Some Git environments are CLOSED (ONF members only), others are OPEN (anyone with a Git
account can join)
Open Source SDN Orientation
Sponsored by Open Networking Foundation 18
Governance & Licensing
• Apache 2.0 licensing throughout
• Contributor Agreements &
Governance
• Project Level Decision Making
• “Lazy Consensus” v. SDO Soul-
Killing Process
Open Source SDN Orientation
Sponsored by Open Networking Foundation
Project-Level Roles & Responsibilities
19
• Users
– Users are community members who have a need for the project. Anyone can be a User; there are no
special requirements. Common User contributions include evangelizing the project (e.g., display a link on a
website and raise awareness through word-of-mouth), informing developers of strengths and weaknesses
from a new user perspective, or providing moral support (a “thank you” goes a long way).
• Contributors
– Contributors are community members who contribute in concrete ways to the project, most often in the form
of code and/or documentation. Anyone can become a Contributor, and contributions can take many forms.
There is no expectation of commitment to the project, no specific skill requirements, and no selection
process.
• Committers
– Committers are community members who have shown that they are committed to the continued
development of the project through ongoing engagement with the community. Committers are given push
access to the project’s GitHub repo and must abide by the project’s Contribution Standards, including
milestones such as feature complete and code freeze.
• Reviewers
– Reviewers are individuals identified as “project admins” for the project on GitHub. Reviewers have additional
responsibilities over and above those of a Committer. These responsibilities ensure the smooth running of
the project. Reviewers are expected to review code contributions, approve changes to this document, and
manage the copyrights within the project outputs.
Open Source SDN Orientation
Sponsored by Open Networking Foundation
Decision Making Process within a Project
20
• Technical discussions are conducted on GitHub, the bug tracker,
and the Contributor Mailing List, or within the Community. The
Forum should mainly be used for technical support. Occasionally,
sensitive discussions may occur on the private Reviewers’ Mailing
List.
• In order to ensure that the project is not bogged down by endless
discussion and continual voting, the project operates a policy of lazy
consensus. This allows the majority of decisions to be made without
resorting to a formal vote.
Open Source SDN Orientation
Sponsored by Open Networking Foundation
How to Get Started
21
• Talk to me (meet with your group)
• We need committers, code-writers! (not, “ONF ought to write this
code”)
• Let us support your activities
• Rick.bauer@opennetworking.org

Contenu connexe

Tendances

GitHub Gone Wrong - Lessons learned from organic open source
GitHub Gone Wrong - Lessons learned from organic open sourceGitHub Gone Wrong - Lessons learned from organic open source
GitHub Gone Wrong - Lessons learned from organic open sourceAll Things Open
 
Open Social Technical Update for Java developers - Presented at sv-gtug.org m...
Open Social Technical Update for Java developers - Presented at sv-gtug.org m...Open Social Technical Update for Java developers - Presented at sv-gtug.org m...
Open Social Technical Update for Java developers - Presented at sv-gtug.org m...Chris Schalk
 
Essentials of Open Source Documentation
Essentials of Open Source DocumentationEssentials of Open Source Documentation
Essentials of Open Source DocumentationMoi Borah
 
lfpub_cp_cost_estimate2015 (1)
lfpub_cp_cost_estimate2015 (1)lfpub_cp_cost_estimate2015 (1)
lfpub_cp_cost_estimate2015 (1)Amanda McPherson
 
Making software-projects-successful-nicar-2013
Making software-projects-successful-nicar-2013Making software-projects-successful-nicar-2013
Making software-projects-successful-nicar-2013Rich Gordon
 
Welcome to the FOSS4G Community
Welcome to the FOSS4G CommunityWelcome to the FOSS4G Community
Welcome to the FOSS4G CommunityJody Garnett
 
LCA14: George Grey Keynote - LCA14
LCA14: George Grey Keynote - LCA14LCA14: George Grey Keynote - LCA14
LCA14: George Grey Keynote - LCA14Linaro
 
Osgeo incubation-2014
Osgeo incubation-2014Osgeo incubation-2014
Osgeo incubation-2014Jody Garnett
 
Oscon 2016: open source lessons from the todo group
Oscon 2016: open source lessons from the todo groupOscon 2016: open source lessons from the todo group
Oscon 2016: open source lessons from the todo groupBen VanEvery
 
The internet of things in now , see how golang is a part of this evolution
The internet of things in now , see how golang is a part of this evolutionThe internet of things in now , see how golang is a part of this evolution
The internet of things in now , see how golang is a part of this evolutionYoni Davidson
 
Open Source Licensing: Types, Strategies and Compliance
Open Source Licensing: Types, Strategies and ComplianceOpen Source Licensing: Types, Strategies and Compliance
Open Source Licensing: Types, Strategies and ComplianceAll Things Open
 
ASWF Technical Advisory Council: How to Enable An Open Source Community
ASWF Technical Advisory Council: How to Enable An Open Source CommunityASWF Technical Advisory Council: How to Enable An Open Source Community
ASWF Technical Advisory Council: How to Enable An Open Source CommunityAcademySoftwareFoundation
 
Digi Pro 2019: ASWF Technical Advisory Council: How to Enable An Open Source ...
Digi Pro 2019: ASWF Technical Advisory Council: How to Enable An Open Source ...Digi Pro 2019: ASWF Technical Advisory Council: How to Enable An Open Source ...
Digi Pro 2019: ASWF Technical Advisory Council: How to Enable An Open Source ...AcademySoftwareFoundation
 
OSGeo Incubation 2014
OSGeo Incubation 2014OSGeo Incubation 2014
OSGeo Incubation 2014Jody Garnett
 
Impliquer des contributeurs externes dans son projet open source
Impliquer des contributeurs externes dans son projet open sourceImpliquer des contributeurs externes dans son projet open source
Impliquer des contributeurs externes dans son projet open sourceOpen Source Experience
 
About the IETF: Presentation for the University of Botswana
About the IETF: Presentation for the University of BotswanaAbout the IETF: Presentation for the University of Botswana
About the IETF: Presentation for the University of BotswanaInternet Society
 
Making ILRI code open: Software as an International Public Good
Making ILRI code open: Software as an International Public GoodMaking ILRI code open: Software as an International Public Good
Making ILRI code open: Software as an International Public GoodILRI
 

Tendances (20)

GitHub Gone Wrong - Lessons learned from organic open source
GitHub Gone Wrong - Lessons learned from organic open sourceGitHub Gone Wrong - Lessons learned from organic open source
GitHub Gone Wrong - Lessons learned from organic open source
 
Open Social Technical Update for Java developers - Presented at sv-gtug.org m...
Open Social Technical Update for Java developers - Presented at sv-gtug.org m...Open Social Technical Update for Java developers - Presented at sv-gtug.org m...
Open Social Technical Update for Java developers - Presented at sv-gtug.org m...
 
Essentials of Open Source Documentation
Essentials of Open Source DocumentationEssentials of Open Source Documentation
Essentials of Open Source Documentation
 
lfpub_cp_cost_estimate2015 (1)
lfpub_cp_cost_estimate2015 (1)lfpub_cp_cost_estimate2015 (1)
lfpub_cp_cost_estimate2015 (1)
 
Making software-projects-successful-nicar-2013
Making software-projects-successful-nicar-2013Making software-projects-successful-nicar-2013
Making software-projects-successful-nicar-2013
 
Welcome to the FOSS4G Community
Welcome to the FOSS4G CommunityWelcome to the FOSS4G Community
Welcome to the FOSS4G Community
 
LCA14: George Grey Keynote - LCA14
LCA14: George Grey Keynote - LCA14LCA14: George Grey Keynote - LCA14
LCA14: George Grey Keynote - LCA14
 
Osgeo incubation-2014
Osgeo incubation-2014Osgeo incubation-2014
Osgeo incubation-2014
 
Oscon 2016: open source lessons from the todo group
Oscon 2016: open source lessons from the todo groupOscon 2016: open source lessons from the todo group
Oscon 2016: open source lessons from the todo group
 
The internet of things in now , see how golang is a part of this evolution
The internet of things in now , see how golang is a part of this evolutionThe internet of things in now , see how golang is a part of this evolution
The internet of things in now , see how golang is a part of this evolution
 
Open Source Licensing: Types, Strategies and Compliance
Open Source Licensing: Types, Strategies and ComplianceOpen Source Licensing: Types, Strategies and Compliance
Open Source Licensing: Types, Strategies and Compliance
 
ASWF Technical Advisory Council: How to Enable An Open Source Community
ASWF Technical Advisory Council: How to Enable An Open Source CommunityASWF Technical Advisory Council: How to Enable An Open Source Community
ASWF Technical Advisory Council: How to Enable An Open Source Community
 
ASWF Open Source Forum 2020
ASWF Open Source Forum 2020ASWF Open Source Forum 2020
ASWF Open Source Forum 2020
 
Digi Pro 2019: ASWF Technical Advisory Council: How to Enable An Open Source ...
Digi Pro 2019: ASWF Technical Advisory Council: How to Enable An Open Source ...Digi Pro 2019: ASWF Technical Advisory Council: How to Enable An Open Source ...
Digi Pro 2019: ASWF Technical Advisory Council: How to Enable An Open Source ...
 
OSGeo Incubation 2014
OSGeo Incubation 2014OSGeo Incubation 2014
OSGeo Incubation 2014
 
Impliquer des contributeurs externes dans son projet open source
Impliquer des contributeurs externes dans son projet open sourceImpliquer des contributeurs externes dans son projet open source
Impliquer des contributeurs externes dans son projet open source
 
About the IETF: Presentation for the University of Botswana
About the IETF: Presentation for the University of BotswanaAbout the IETF: Presentation for the University of Botswana
About the IETF: Presentation for the University of Botswana
 
IETF Talk
IETF TalkIETF Talk
IETF Talk
 
Making ILRI code open: Software as an International Public Good
Making ILRI code open: Software as an International Public GoodMaking ILRI code open: Software as an International Public Good
Making ILRI code open: Software as an International Public Good
 
ION Toronto - Best Current Operational Practices Update
ION Toronto - Best Current Operational Practices UpdateION Toronto - Best Current Operational Practices Update
ION Toronto - Best Current Operational Practices Update
 

En vedette

Будьте просты и понятны
Будьте просты и понятныБудьте просты и понятны
Будьте просты и понятныArtem Kovalenko
 
Ejercicios de matematica II
Ejercicios de matematica IIEjercicios de matematica II
Ejercicios de matematica IIAlejandro Torres
 
Top led ro Lampa Scialitica LED
Top led ro  Lampa Scialitica LEDTop led ro  Lampa Scialitica LED
Top led ro Lampa Scialitica LEDminimedsolutions
 
Income Inequality
Income Inequality Income Inequality
Income Inequality Keenan Olsen
 
Slide share
Slide shareSlide share
Slide shareTchrlady
 
Welcome to wetheme
Welcome to wethemeWelcome to wetheme
Welcome to wethemewetheme
 
sam ekom resume 1
sam ekom resume 1sam ekom resume 1
sam ekom resume 1Samuel Ekom
 
Dokumenstandardduniasainsdanteknologisjkctahun32 130805213747-phpapp02
Dokumenstandardduniasainsdanteknologisjkctahun32 130805213747-phpapp02Dokumenstandardduniasainsdanteknologisjkctahun32 130805213747-phpapp02
Dokumenstandardduniasainsdanteknologisjkctahun32 130805213747-phpapp02Saiwah Jun
 
Facts we need to know
Facts we need to knowFacts we need to know
Facts we need to knowNaila Syed
 
Proyecto tecnologico 10 02
Proyecto tecnologico 10 02Proyecto tecnologico 10 02
Proyecto tecnologico 10 02anamariatarriba5
 
Re think slide deck
Re think slide deckRe think slide deck
Re think slide deckfuhton
 

En vedette (17)

Будьте просты и понятны
Будьте просты и понятныБудьте просты и понятны
Будьте просты и понятны
 
Ejercicios de matematica II
Ejercicios de matematica IIEjercicios de matematica II
Ejercicios de matematica II
 
Top led ro Lampa Scialitica LED
Top led ro  Lampa Scialitica LEDTop led ro  Lampa Scialitica LED
Top led ro Lampa Scialitica LED
 
Income Inequality
Income Inequality Income Inequality
Income Inequality
 
Kip12
Kip12Kip12
Kip12
 
-Lampa Scialitica LED
-Lampa Scialitica LED-Lampa Scialitica LED
-Lampa Scialitica LED
 
Slide share
Slide shareSlide share
Slide share
 
Welcome to wetheme
Welcome to wethemeWelcome to wetheme
Welcome to wetheme
 
sam ekom resume 1
sam ekom resume 1sam ekom resume 1
sam ekom resume 1
 
D4461045416
D4461045416D4461045416
D4461045416
 
Dokumenstandardduniasainsdanteknologisjkctahun32 130805213747-phpapp02
Dokumenstandardduniasainsdanteknologisjkctahun32 130805213747-phpapp02Dokumenstandardduniasainsdanteknologisjkctahun32 130805213747-phpapp02
Dokumenstandardduniasainsdanteknologisjkctahun32 130805213747-phpapp02
 
Facts we need to know
Facts we need to knowFacts we need to know
Facts we need to know
 
Proyecto tecnologico 10 02
Proyecto tecnologico 10 02Proyecto tecnologico 10 02
Proyecto tecnologico 10 02
 
Fisika
FisikaFisika
Fisika
 
Masa Operatii
Masa OperatiiMasa Operatii
Masa Operatii
 
Re think slide deck
Re think slide deckRe think slide deck
Re think slide deck
 
Contec cms 800
Contec cms 800Contec cms 800
Contec cms 800
 

Similaire à OSSDN Introduction 06112015

[APIdays Singapore 2019] Managing the API lifecycle with Open Source Technolo...
[APIdays Singapore 2019] Managing the API lifecycle with Open Source Technolo...[APIdays Singapore 2019] Managing the API lifecycle with Open Source Technolo...
[APIdays Singapore 2019] Managing the API lifecycle with Open Source Technolo...WSO2
 
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 4aspyker
 
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 DeerSymphony Software Foundation
 
Intro to open source - 101 presentation
Intro to open source - 101 presentationIntro to open source - 101 presentation
Intro to open source - 101 presentationJavier Perez
 
OSSF 2018 - Overcoming Compliance Barriers to Open Source Collaboration Infra...
OSSF 2018 - Overcoming Compliance Barriers to Open Source Collaboration Infra...OSSF 2018 - Overcoming Compliance Barriers to Open Source Collaboration Infra...
OSSF 2018 - Overcoming Compliance Barriers to Open Source Collaboration Infra...FINOS
 
OpenDaylight: an open source SDN for your OpenStack cloud
OpenDaylight: an open source SDN for your OpenStack cloudOpenDaylight: an open source SDN for your OpenStack cloud
OpenDaylight: an open source SDN for your OpenStack cloudAnees Shaikh
 
Opensource SDN slides
Opensource SDN slides Opensource SDN slides
Opensource SDN slides ssk
 
Delivering Network Innovation with SDN - Tom Nadeau
Delivering Network Innovation with SDN - Tom Nadeau Delivering Network Innovation with SDN - Tom Nadeau
Delivering Network Innovation with SDN - Tom Nadeau scoopnewsgroup
 
Introduction to OpenDaylight and Hydrogen, Learnings from the Year, What's Ne...
Introduction to OpenDaylight and Hydrogen, Learnings from the Year, What's Ne...Introduction to OpenDaylight and Hydrogen, Learnings from the Year, What's Ne...
Introduction to OpenDaylight and Hydrogen, Learnings from the Year, What's Ne...David Meyer
 
Open intents Open Governance
Open intents Open GovernanceOpen intents Open Governance
Open intents Open GovernanceFriedger Müffke
 
Open Source Lessons from the TODO Group
Open Source Lessons from the TODO GroupOpen Source Lessons from the TODO Group
Open Source Lessons from the TODO GroupChris Aniszczyk
 
Welcome to the @OpenShift Origin Community by Diane Mueller @pythondj @redhat
Welcome to the @OpenShift Origin Community by Diane Mueller @pythondj @redhatWelcome to the @OpenShift Origin Community by Diane Mueller @pythondj @redhat
Welcome to the @OpenShift Origin Community by Diane Mueller @pythondj @redhatOpenShift Origin
 
Complex Made Simple @ Bird&Birds OpenChain Seminar
Complex Made Simple @ Bird&Birds OpenChain SeminarComplex Made Simple @ Bird&Birds OpenChain Seminar
Complex Made Simple @ Bird&Birds OpenChain SeminarShane Coughlan
 
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 Symphony Software Foundation
 
[Workshop] Building an Integration Agile Digital Enterprise with Open Source ...
[Workshop] Building an Integration Agile Digital Enterprise with Open Source ...[Workshop] Building an Integration Agile Digital Enterprise with Open Source ...
[Workshop] Building an Integration Agile Digital Enterprise with Open Source ...WSO2
 
Community catalysts value of open source
Community catalysts   value of open sourceCommunity catalysts   value of open source
Community catalysts value of open sourceDave Neary
 
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...Niklas Heidloff
 
Webinar: Open Source on the Modern Mainframe
Webinar: Open Source on the Modern MainframeWebinar: Open Source on the Modern Mainframe
Webinar: Open Source on the Modern MainframeOpen Mainframe Project
 

Similaire à OSSDN Introduction 06112015 (20)

[APIdays Singapore 2019] Managing the API lifecycle with Open Source Technolo...
[APIdays Singapore 2019] Managing the API lifecycle with Open Source Technolo...[APIdays Singapore 2019] Managing the API lifecycle with Open Source Technolo...
[APIdays Singapore 2019] Managing the API lifecycle with Open Source Technolo...
 
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
 
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
 
OpenDaylight nluug_november
OpenDaylight nluug_novemberOpenDaylight nluug_november
OpenDaylight nluug_november
 
Intro to open source - 101 presentation
Intro to open source - 101 presentationIntro to open source - 101 presentation
Intro to open source - 101 presentation
 
OaaS:Open as a Strategy
OaaS:Open as a StrategyOaaS:Open as a Strategy
OaaS:Open as a Strategy
 
OSSF 2018 - Overcoming Compliance Barriers to Open Source Collaboration Infra...
OSSF 2018 - Overcoming Compliance Barriers to Open Source Collaboration Infra...OSSF 2018 - Overcoming Compliance Barriers to Open Source Collaboration Infra...
OSSF 2018 - Overcoming Compliance Barriers to Open Source Collaboration Infra...
 
OpenDaylight: an open source SDN for your OpenStack cloud
OpenDaylight: an open source SDN for your OpenStack cloudOpenDaylight: an open source SDN for your OpenStack cloud
OpenDaylight: an open source SDN for your OpenStack cloud
 
Opensource SDN slides
Opensource SDN slides Opensource SDN slides
Opensource SDN slides
 
Delivering Network Innovation with SDN - Tom Nadeau
Delivering Network Innovation with SDN - Tom Nadeau Delivering Network Innovation with SDN - Tom Nadeau
Delivering Network Innovation with SDN - Tom Nadeau
 
Introduction to OpenDaylight and Hydrogen, Learnings from the Year, What's Ne...
Introduction to OpenDaylight and Hydrogen, Learnings from the Year, What's Ne...Introduction to OpenDaylight and Hydrogen, Learnings from the Year, What's Ne...
Introduction to OpenDaylight and Hydrogen, Learnings from the Year, What's Ne...
 
Open intents Open Governance
Open intents Open GovernanceOpen intents Open Governance
Open intents Open Governance
 
Open Source Lessons from the TODO Group
Open Source Lessons from the TODO GroupOpen Source Lessons from the TODO Group
Open Source Lessons from the TODO Group
 
Welcome to the @OpenShift Origin Community by Diane Mueller @pythondj @redhat
Welcome to the @OpenShift Origin Community by Diane Mueller @pythondj @redhatWelcome to the @OpenShift Origin Community by Diane Mueller @pythondj @redhat
Welcome to the @OpenShift Origin Community by Diane Mueller @pythondj @redhat
 
Complex Made Simple @ Bird&Birds OpenChain Seminar
Complex Made Simple @ Bird&Birds OpenChain SeminarComplex Made Simple @ Bird&Birds OpenChain Seminar
Complex Made Simple @ Bird&Birds OpenChain Seminar
 
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
 
[Workshop] Building an Integration Agile Digital Enterprise with Open Source ...
[Workshop] Building an Integration Agile Digital Enterprise with Open Source ...[Workshop] Building an Integration Agile Digital Enterprise with Open Source ...
[Workshop] Building an Integration Agile Digital Enterprise with Open Source ...
 
Community catalysts value of open source
Community catalysts   value of open sourceCommunity catalysts   value of open source
Community catalysts value of open source
 
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...
 
Webinar: Open Source on the Modern Mainframe
Webinar: Open Source on the Modern MainframeWebinar: Open Source on the Modern Mainframe
Webinar: Open Source on the Modern Mainframe
 

OSSDN Introduction 06112015

  • 1. ONF Project Atrium & Open Source SDN: Getting Online and Engaged Rick Bauer, OSSDN Manager May 15, 2015
  • 2. ONF & SDN Agenda Time Topic Lead Presenter 8:15am Intro to SDN, OpenFlow, and ONF Rick Bauer 8:45am Understanding OpenFlow with Flowsim Jasson Casey 9:15am SDN: Technical RFI Response Briefing Stu Bailey 9:45am Introduction to OpenSourceSDN.org Rick Bauer 10:00am Break 10:20am Atrium: An Integrated SDN Stack Stu Bailey 11:00am Deployment and Management of Programmable Networks Stu Bailey & Jasson Casey 11:30am SDN Training & Certification Rick Bauer 11:40am Where to Plug In Panel 11:50am Summary, Conclusion, Next Steps Panel
  • 3. ONF OpenSourceSDN: Building a Global Community China SDN/NFV Conference 2015 3 Factors for Increased Adoption 8 out of 10 organizations are choosing open source based on QUALITY. Source: Black Duck, “Future of Open Source 2014”
  • 4. ONF OpenSourceSDN: Building a Global Community China SDN/NFV Conference 2015 4 Corporate Participation in OSS Source: Black Duck, “Future of Open Source 2014” 50% OVER OF ALL ENTERPRISES ARE EXPECTED TO CONTRIBUTE TO AND ADOPT OPEN SOURCE Source: Black Duck, “Future of Open Source 2014”
  • 5. ONF OpenSourceSDN: Building a Global Community China SDN/NFV Conference 2015 5 Source: Black Duck, “Future of Open Source 2014” CLOUD & VIRTUALIZATION 63% 57% 53% 51% CONTENT MANAGEMENT MOBILE SECURITY
  • 6. ONF OpenSourceSDN: Building a Global Community China SDN/NFV Conference 2015 6 Source: Black Duck, “Future of Open Source 2014” 63% CLOUD&VIRTUALIZATION 57% 49% 53% 48% 46% 27% 26% 13% 12% 10% 51%CONTENTMANAGEMENT MOBILE SECURITY ANALYTICS NETWORKMANAGEMENT COLLABORATION SOCIALMEDIA 3DPRINTING DRONES GAMING ERP
  • 7. Open Source SDN Orientation Sponsored by Open Networking Foundation Outline 7 • 3 Platforms for Open Source Activities – http://OpenSourceSDN.org (Open Source SDN Website) – http://groups.OpenSourceSDN.org (Open Source Groups/Community Website) – https://github.com/OpenNetworkingFoundation (ONF/OSSDN GitHub Environment) • Workflow for Creating a New Open Source Project • Governance, Licensing, and other (tedious and soul-killing) matters of Intellectual Property • How to Get Started/Q&A
  • 8. Open Source SDN Orientation Sponsored by Open Networking Foundation
  • 9. Open Source SDN Orientation Sponsored by Open Networking Foundation 9 Our Workspaces
  • 10. Open Source SDN Orientation Sponsored by Open Networking Foundation OpenSourceSDN.org 10 • Sponsored by Open Networking Foundation • “External-facing site”, landing site, portal, reference site • OSSDN Projects, links to other projects, links to other OSSDN sites (groups, GitHub, etc.) • Events, news, governance, and more • Director of Product and Community Management: Bithika Khargharia (Extreme Networks) • Let’s create an account: • Go to http://OpenSourceSDN.org
  • 11. Open Source SDN Orientation Sponsored by Open Networking Foundation Open Source SDN Community Site 11 • Similar to ARO, used by ONF members • Working Group tools: communication, archive, lists, schedules, etc. • Free to all to join (open communication, open licensing via Apache 2.0, no other IPR policy) • Visit & join (self-enroll) today! http://groups.opensourcesdn.org
  • 12. Open Source SDN Orientation Sponsored by Open Networking Foundation 12 https://groups/opensourcesdn.org Register for new account Complete simple form (privacy protected) E-mail validation 1 2 3
  • 13. Open Source SDN Orientation Sponsored by Open Networking Foundation 13 Activate and Setup Account Visit your e-mail account Activate by clicking on link Complete form and password (can always reset if you forget—sent to e-mail address)
  • 14. Open Source SDN Orientation Sponsored by Open Networking Foundation 14 Pick your Projects! Click on “View Working Groups or Open Source Projects” Pick your projects and engagement
  • 15. Open Source SDN Orientation Sponsored by Open Networking Foundation Open Source Projects (1 of 2) OSSDN Project Name Description Status as of 6/1/2015 Completion Date Comments/Questions Aspen Real-Time Media Interface Specification Final code drop completed by NEC, interface spec and reference implementation ready, working marketing plan for announcement after ONS All code completed and posted Source code written by NEC with the ODL driver, and will be referenced to ODL site. Reference code drop 5/8/2015 by Ciena. Atrium 2015/A SDN Integrated Stack—BGP Router Integrating 5 switches, 4 contributing network operators, engagement with a major controller community (ONOS) and preliminary outlining of the next controller engagement (OpenDaylight), and a growing application environment (Quagga) First demo version @ONS June 2015 Global press release scheduled for June 9; demonstration at ONS/ONF SDN Solutions Showcase June 16- 18, 2015 (demo mode); full code drop planned for June 30. Boulder Intent NBI Code drop completed and announcement strategy planned. Engagement with OpenDaylight. June 2015 Support for Open Daylight, cross- license endeavor Durango OF-Config support for OVS Final code drop 4/27; Demo at AppFest in May 2015; plans for next steps in Q3/Q4 to be announced Demo completed at AppFest by CESNET (remote). Support for OVS; presentation to all participants of AppFest from the CESNET programmers good success Florence Security assessment tools for SDN Project announced at China SDN/NFV conference 4/23 Uncertain, could be long-term ongoing Leadership by both ONF Security WG and members of the Research Associates community.
  • 16. Open Source SDN Orientation Sponsored by Open Networking Foundation Open Source Projects (2 of 2) OSSDN Project Name Description Status as of 6/1/2015 Completion Date Comments/Questions FullSail Deployment support with open source SDN Prelim discussions with Goldman Sachs and a few other operators Very uncertain SLC taking the lead with ONF support, meetings with Goldman, outreach to other operators; need to reengage now that we have other financial companies wanting to participate Telluride E2E WAN as a Service Spun up April 7, 2015, with leadership and 5FTE engineers form Huawei; engagement from China Mobile and China Telecom Unknown, still defining work items Initial drops of code Protocol Independent Forwarding (PIF) PIF work and code moving from ONF site to OSSDN community activity Code drop already (prelim); migration from ONF WG to OSSDN open source community completed in May 2015. Regular meetings taking place for any and all participants. Need outreach plan to engage non-ONF members and research community in this project. Migration completed in May 2015
  • 17. Open Source SDN Orientation Sponsored by Open Networking Foundation GitHub Environment 17 • The location for code repositories, project information, README information about the codebase (communications that are not specific to the code should be on lists or in the Community site) • Some Git environments are CLOSED (ONF members only), others are OPEN (anyone with a Git account can join)
  • 18. Open Source SDN Orientation Sponsored by Open Networking Foundation 18 Governance & Licensing • Apache 2.0 licensing throughout • Contributor Agreements & Governance • Project Level Decision Making • “Lazy Consensus” v. SDO Soul- Killing Process
  • 19. Open Source SDN Orientation Sponsored by Open Networking Foundation Project-Level Roles & Responsibilities 19 • Users – Users are community members who have a need for the project. Anyone can be a User; there are no special requirements. Common User contributions include evangelizing the project (e.g., display a link on a website and raise awareness through word-of-mouth), informing developers of strengths and weaknesses from a new user perspective, or providing moral support (a “thank you” goes a long way). • Contributors – Contributors are community members who contribute in concrete ways to the project, most often in the form of code and/or documentation. Anyone can become a Contributor, and contributions can take many forms. There is no expectation of commitment to the project, no specific skill requirements, and no selection process. • Committers – Committers are community members who have shown that they are committed to the continued development of the project through ongoing engagement with the community. Committers are given push access to the project’s GitHub repo and must abide by the project’s Contribution Standards, including milestones such as feature complete and code freeze. • Reviewers – Reviewers are individuals identified as “project admins” for the project on GitHub. Reviewers have additional responsibilities over and above those of a Committer. These responsibilities ensure the smooth running of the project. Reviewers are expected to review code contributions, approve changes to this document, and manage the copyrights within the project outputs.
  • 20. Open Source SDN Orientation Sponsored by Open Networking Foundation Decision Making Process within a Project 20 • Technical discussions are conducted on GitHub, the bug tracker, and the Contributor Mailing List, or within the Community. The Forum should mainly be used for technical support. Occasionally, sensitive discussions may occur on the private Reviewers’ Mailing List. • In order to ensure that the project is not bogged down by endless discussion and continual voting, the project operates a policy of lazy consensus. This allows the majority of decisions to be made without resorting to a formal vote.
  • 21. Open Source SDN Orientation Sponsored by Open Networking Foundation How to Get Started 21 • Talk to me (meet with your group) • We need committers, code-writers! (not, “ONF ought to write this code”) • Let us support your activities • Rick.bauer@opennetworking.org