SlideShare une entreprise Scribd logo
1  sur  24
Télécharger pour lire hors ligne
Pa#erns	
  for	
  Open	
  Source	
  Success	
  
Stephen	
  R.	
  Walli	
  
The	
  Outercurve	
  Founda7on	
  
May	
  9,	
  2013	
  
Orders	
  
of	
  
magnitude	
  
ROTOR	
  
500K	
  LoC	
  
500K	
  Lines-­‐of-­‐Test	
  Harness	
  
Ran	
  on	
  Windows,	
  Mac	
  OS	
  X,	
  FreeBSD	
  
One	
  script	
  to	
  set	
  environment	
  
One	
  command	
  to	
  build	
  everything	
  
One	
  command	
  to	
  test	
  it	
  all	
  
Minimal	
  documenta7on	
  
	
  
24	
  hours	
  later	
  …	
  
24	
  hours	
  later	
  again	
  …	
  	
  
CommiQer(s)	
  
+	
  
Code	
  
Developers	
  
CommiQers	
  
+	
  
Code	
  
Developers	
  
CommiQers	
  
+	
  
Code	
  
Developers	
  
Users	
  
CommiQers	
  
+	
  
Code	
  
Developers	
  
Users	
  
CommiQers	
  
+	
  
Code	
  
How	
  do	
  you	
  increase	
  your	
  user	
  base?	
  
(How	
  do	
  you	
  make	
  it	
  easy	
  to	
  install/configure/use	
  the	
  soZware?)	
  
	
  
How	
  do	
  you	
  encourage	
  developers?	
  
(How	
  do	
  you	
  make	
  it	
  easy	
  to	
  build/test/experiment?)	
  
	
  
How	
  do	
  you	
  make	
  it	
  easy	
  to	
  contribute?	
  
(What	
  do	
  you	
  communicate	
  to	
  your	
  community)	
  
How	
  do	
  you	
  increase	
  your	
  user	
  base?	
  
(How	
  do	
  you	
  make	
  it	
  easy	
  to	
  install/configure/use	
  the	
  soZware?)	
  
	
  
How	
  do	
  you	
  increase	
  your	
  user	
  base?	
  
(How	
  do	
  you	
  make	
  it	
  easy	
  to	
  install/configure/use	
  the	
  soZware?)	
  
	
  
Project	
  Exes	
  
published	
  
Project	
  Install	
  
Automated	
  
SoZware	
  Construc7on	
  Ac7vi7es	
  
Project	
  
BugTracking	
  
How	
  do	
  you	
  increase	
  your	
  user	
  base?	
  
(How	
  do	
  you	
  make	
  it	
  easy	
  to	
  install/configure/use	
  the	
  soZware?)	
  
	
  
Project	
  Exes	
  
published	
  
Project	
  Install	
  
Automated	
  
SoZware	
  Construc7on	
  Ac7vi7es	
  
Project	
  
License	
  
FAQs,	
  Howto	
  
Community	
  Development	
  Ac7vi7es	
  	
  
Project	
  
BugTracking	
  Forums,	
  Email	
  
How	
  do	
  you	
  encourage	
  developers?	
  
(How	
  do	
  you	
  make	
  it	
  easy	
  to	
  build/test/experiment?)	
  
	
  
	
  
How	
  do	
  you	
  encourage	
  developers?	
  
(How	
  do	
  you	
  make	
  it	
  easy	
  to	
  build/test/experiment?)	
  
	
  
	
  
Project	
  Build	
  
Automated	
  I	
  
Complete	
  Src	
  
published	
  
Project	
  Test	
  
Automated	
  I	
  
SoZware	
  Construc7on	
  Ac7vi7es	
  
How	
  do	
  you	
  encourage	
  developers?	
  
(How	
  do	
  you	
  make	
  it	
  easy	
  to	
  build/test/experiment?)	
  
	
  
	
  
Project	
  Build	
  
Automated	
  I	
  
Complete	
  Src	
  
published	
  
Project	
  Test	
  
Automated	
  I	
  
SoZware	
  Construc7on	
  Ac7vi7es	
  
Mission	
  
Statement	
  
Comms	
  
Plaborm	
  
Contributoion
Guidelines	
  
Community	
  Development	
  Ac7vi7es	
  	
  
Code	
  of	
  
Conduct	
  
How	
  do	
  you	
  make	
  it	
  easy	
  to	
  contribute?	
  
(What	
  do	
  you	
  communicate	
  to	
  your	
  community)	
  
How	
  do	
  you	
  make	
  it	
  easy	
  to	
  contribute?	
  
(What	
  do	
  you	
  communicate	
  to	
  your	
  community)	
  
Project	
  Build	
  
Automated	
  II	
  
Project	
  Test	
  
Automated	
  II	
  
Basic	
  Arch	
  
Descrip7on	
  
SoZware	
  Construc7on	
  Ac7vi7es	
  
How	
  do	
  you	
  make	
  it	
  easy	
  to	
  contribute?	
  
(What	
  do	
  you	
  communicate	
  to	
  your	
  community)	
  
Project	
  Build	
  
Automated	
  II	
  
Project	
  Test	
  
Automated	
  II	
  
Basic	
  Arch	
  
Descrip7on	
  
SoZware	
  Construc7on	
  Ac7vi7es	
  
Governance	
  
Events	
  
Community	
  Development	
  Ac7vi7es	
  	
  
How	
  do	
  you	
  make	
  it	
  easy	
  to	
  contribute?	
  
(What	
  do	
  you	
  communicate	
  to	
  your	
  COMMERCIAL	
  community)	
  
Project	
  
License	
  
Provenance	
  
Tracking	
  
Repositories	
  
Protected	
  
Dependencies	
  
Documented	
  
Contribu7ons	
  
AudiQed	
  	
  
Provenance	
  
Management	
  
CommiQers	
  
Indemnified	
  
CommiQer	
  
Governance	
  
Trademark	
  
Management	
  
IP	
  Management	
  Ac7vi7es	
  	
  
 	
  	
  	
  	
  	
  	
  	
  Open	
  Source	
  Community	
  Pa#erns	
  
Project	
  Exes	
  
published	
  
Project	
  Build	
  
Automated	
  I	
  
Project	
  Install	
  
Automated	
  
Complete	
  Src	
  
published	
  
Project	
  
BugTracking	
  
Project	
  Build	
  
Automated	
  II	
  
Project	
  Test	
  
Automated	
  I	
  
Project	
  Test	
  
Automated	
  II	
  
Basic	
  Arch	
  
Descrip7on	
  
Project	
  
License	
  
Project	
  
License	
  
Mission	
  
Statement	
  
Code	
  of	
  
Conduct	
  
Forums,	
  Email	
  
Comms	
  
Plaborm	
  
FAQs,	
  Howto	
  
Governance	
  
Contributoion
Guidelines	
  
Events	
  
Provenance	
  
Tracking	
  
Repositories	
  
Protected	
  
Dependencies	
  
Documented	
  
Contribu7ons	
  
AudiQed	
  	
  
Provenance	
  
Management	
  
CommiQers	
  
Indemnified	
  
CommiQer	
  
Governance	
  
Trademark	
  
Management	
  
IP	
  Management	
  Ac7vi7es	
  	
  
Community	
  Development	
  	
  
SoZware	
  Construc7on	
  Maturity	
  
Developers	
  
Users	
  
CommiQers	
  
+	
  
Code	
  
Developers	
  
Users	
  
CommiQers	
  
+	
  
Code	
  
Books	
  
Contractors	
  
Products	
  
Distribu2ons	
  
Consul2ng	
  
Training	
  
Support	
  
Building	
  the	
  Ecosystem	
  
Plan	
  Forward	
  
•  This	
  is	
  a	
  Work-­‐in-­‐Progress	
  
•  Github	
  
•  Atlas	
  (asciiDoc	
  and	
  Markdown)	
  
•  Run	
  as	
  an	
  open	
  source	
  project	
  
•  Crea7ve	
  Commons	
  Licensed	
  
•  Designed/developed	
  to	
  be	
  as	
  inclusive	
  as	
  
possible	
  
Ques@ons	
  &	
  Comments	
  
Stephen	
  R	
  Walli	
  
swalli@outercurve.org	
  
@stephenrwalli	
  

Contenu connexe

En vedette (6)

Outer conf 2013 welcome
Outer conf 2013 welcomeOuter conf 2013 welcome
Outer conf 2013 welcome
 
Developing a Community and an Ecosystem with NuGet
Developing a Community and an Ecosystem with NuGetDeveloping a Community and an Ecosystem with NuGet
Developing a Community and an Ecosystem with NuGet
 
NuGet (Anti-)Patterns - Tales from the Trenches
NuGet (Anti-)Patterns - Tales from the TrenchesNuGet (Anti-)Patterns - Tales from the Trenches
NuGet (Anti-)Patterns - Tales from the Trenches
 
Scott Guthrie Presents at OuterConf2013
Scott Guthrie Presents at OuterConf2013Scott Guthrie Presents at OuterConf2013
Scott Guthrie Presents at OuterConf2013
 
Hosting your own NuGet private repository
Hosting your own NuGet private repositoryHosting your own NuGet private repository
Hosting your own NuGet private repository
 
Hadoop Big Data A big picture
Hadoop Big Data A big pictureHadoop Big Data A big picture
Hadoop Big Data A big picture
 

Similaire à A Framework for Open Source Software Success

Badge des bonnes pratiques OpenSSF de la CII
Badge des bonnes pratiques OpenSSF de la CIIBadge des bonnes pratiques OpenSSF de la CII
Badge des bonnes pratiques OpenSSF de la CII
Open Source Experience
 
Seaside — Agile Software Development
Seaside — Agile Software DevelopmentSeaside — Agile Software Development
Seaside — Agile Software Development
Lukas Renggli
 

Similaire à A Framework for Open Source Software Success (20)

DevOps and the C64: what's your excuse
DevOps and the C64: what's your excuseDevOps and the C64: what's your excuse
DevOps and the C64: what's your excuse
 
Badge des bonnes pratiques OpenSSF de la CII
Badge des bonnes pratiques OpenSSF de la CIIBadge des bonnes pratiques OpenSSF de la CII
Badge des bonnes pratiques OpenSSF de la CII
 
Life of a Wookie
Life of a WookieLife of a Wookie
Life of a Wookie
 
DockerCon EU 2015: Day 1 General Session
DockerCon EU 2015: Day 1 General SessionDockerCon EU 2015: Day 1 General Session
DockerCon EU 2015: Day 1 General Session
 
Automation and Developer Infrastructure — Empowering Engineers to Move from I...
Automation and Developer Infrastructure — Empowering Engineers to Move from I...Automation and Developer Infrastructure — Empowering Engineers to Move from I...
Automation and Developer Infrastructure — Empowering Engineers to Move from I...
 
5/ GitHub Inner Source @ OPEN'16
5/ GitHub Inner Source @ OPEN'165/ GitHub Inner Source @ OPEN'16
5/ GitHub Inner Source @ OPEN'16
 
Do's and don'ts for continuous delivery
Do's and don'ts for continuous deliveryDo's and don'ts for continuous delivery
Do's and don'ts for continuous delivery
 
The OSGeo Foundation: Professionally Leveraging Open Source Geospatial
The OSGeo Foundation: Professionally Leveraging Open Source GeospatialThe OSGeo Foundation: Professionally Leveraging Open Source Geospatial
The OSGeo Foundation: Professionally Leveraging Open Source Geospatial
 
Step away from that knife!
Step away from that knife!Step away from that knife!
Step away from that knife!
 
Intro to DevOps 4 undergraduates
Intro to DevOps 4 undergraduates Intro to DevOps 4 undergraduates
Intro to DevOps 4 undergraduates
 
StackEngine Problem Space Demo
StackEngine Problem Space DemoStackEngine Problem Space Demo
StackEngine Problem Space Demo
 
Fundamentals of Using Open Source Code to Build Products
Fundamentals of Using Open Source Code to Build ProductsFundamentals of Using Open Source Code to Build Products
Fundamentals of Using Open Source Code to Build Products
 
Von JavaEE auf Microservice in 6 Monaten - The Good, the Bad, and the wtfs...
Von JavaEE auf Microservice in 6 Monaten - The Good, the Bad, and the wtfs...Von JavaEE auf Microservice in 6 Monaten - The Good, the Bad, and the wtfs...
Von JavaEE auf Microservice in 6 Monaten - The Good, the Bad, and the wtfs...
 
Meet Microplatforms. Stuart Harris, Red Badger
Meet Microplatforms. Stuart Harris, Red BadgerMeet Microplatforms. Stuart Harris, Red Badger
Meet Microplatforms. Stuart Harris, Red Badger
 
Backstage l'Internal Developer Portal Open Source per una migliore Developer ...
Backstage l'Internal Developer Portal Open Source per una migliore Developer ...Backstage l'Internal Developer Portal Open Source per una migliore Developer ...
Backstage l'Internal Developer Portal Open Source per una migliore Developer ...
 
Agile Seaside
Agile SeasideAgile Seaside
Agile Seaside
 
Seaside — Agile Software Development
Seaside — Agile Software DevelopmentSeaside — Agile Software Development
Seaside — Agile Software Development
 
HTML5: The Parts You Care About - 4/Nov/13 - PrDC Saskatoon, SK
HTML5: The Parts You Care About - 4/Nov/13 - PrDC Saskatoon, SKHTML5: The Parts You Care About - 4/Nov/13 - PrDC Saskatoon, SK
HTML5: The Parts You Care About - 4/Nov/13 - PrDC Saskatoon, SK
 
Ng spain
Ng spainNg spain
Ng spain
 
Strengthening Adobe’s Enterprise Platform with Day Software and Open Development
Strengthening Adobe’s Enterprise Platform with Day Software and Open DevelopmentStrengthening Adobe’s Enterprise Platform with Day Software and Open Development
Strengthening Adobe’s Enterprise Platform with Day Software and Open Development
 

Plus de Paula Hunter (6)

Open Source Governance Models
Open Source Governance ModelsOpen Source Governance Models
Open Source Governance Models
 
The Open Source Project Lifecycle, Challenges and Opportunties
The Open Source Project Lifecycle, Challenges and OpportuntiesThe Open Source Project Lifecycle, Challenges and Opportunties
The Open Source Project Lifecycle, Challenges and Opportunties
 
Posscon OSS Project Lifecycle
Posscon OSS Project LifecyclePosscon OSS Project Lifecycle
Posscon OSS Project Lifecycle
 
OSS and Social Media
OSS and Social MediaOSS and Social Media
OSS and Social Media
 
Outercurve foundation survey summary
Outercurve foundation survey summaryOutercurve foundation survey summary
Outercurve foundation survey summary
 
Outercurve "Foundation in a Box"
Outercurve "Foundation in a Box"Outercurve "Foundation in a Box"
Outercurve "Foundation in a Box"
 

Dernier

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 

Dernier (20)

ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 

A Framework for Open Source Software Success

  • 1. Pa#erns  for  Open  Source  Success   Stephen  R.  Walli   The  Outercurve  Founda7on   May  9,  2013  
  • 3. ROTOR   500K  LoC   500K  Lines-­‐of-­‐Test  Harness   Ran  on  Windows,  Mac  OS  X,  FreeBSD   One  script  to  set  environment   One  command  to  build  everything   One  command  to  test  it  all   Minimal  documenta7on     24  hours  later  …   24  hours  later  again  …    
  • 9. How  do  you  increase  your  user  base?   (How  do  you  make  it  easy  to  install/configure/use  the  soZware?)     How  do  you  encourage  developers?   (How  do  you  make  it  easy  to  build/test/experiment?)     How  do  you  make  it  easy  to  contribute?   (What  do  you  communicate  to  your  community)  
  • 10. How  do  you  increase  your  user  base?   (How  do  you  make  it  easy  to  install/configure/use  the  soZware?)    
  • 11. How  do  you  increase  your  user  base?   (How  do  you  make  it  easy  to  install/configure/use  the  soZware?)     Project  Exes   published   Project  Install   Automated   SoZware  Construc7on  Ac7vi7es   Project   BugTracking  
  • 12. How  do  you  increase  your  user  base?   (How  do  you  make  it  easy  to  install/configure/use  the  soZware?)     Project  Exes   published   Project  Install   Automated   SoZware  Construc7on  Ac7vi7es   Project   License   FAQs,  Howto   Community  Development  Ac7vi7es     Project   BugTracking  Forums,  Email  
  • 13. How  do  you  encourage  developers?   (How  do  you  make  it  easy  to  build/test/experiment?)      
  • 14. How  do  you  encourage  developers?   (How  do  you  make  it  easy  to  build/test/experiment?)       Project  Build   Automated  I   Complete  Src   published   Project  Test   Automated  I   SoZware  Construc7on  Ac7vi7es  
  • 15. How  do  you  encourage  developers?   (How  do  you  make  it  easy  to  build/test/experiment?)       Project  Build   Automated  I   Complete  Src   published   Project  Test   Automated  I   SoZware  Construc7on  Ac7vi7es   Mission   Statement   Comms   Plaborm   Contributoion Guidelines   Community  Development  Ac7vi7es     Code  of   Conduct  
  • 16. How  do  you  make  it  easy  to  contribute?   (What  do  you  communicate  to  your  community)  
  • 17. How  do  you  make  it  easy  to  contribute?   (What  do  you  communicate  to  your  community)   Project  Build   Automated  II   Project  Test   Automated  II   Basic  Arch   Descrip7on   SoZware  Construc7on  Ac7vi7es  
  • 18. How  do  you  make  it  easy  to  contribute?   (What  do  you  communicate  to  your  community)   Project  Build   Automated  II   Project  Test   Automated  II   Basic  Arch   Descrip7on   SoZware  Construc7on  Ac7vi7es   Governance   Events   Community  Development  Ac7vi7es    
  • 19. How  do  you  make  it  easy  to  contribute?   (What  do  you  communicate  to  your  COMMERCIAL  community)   Project   License   Provenance   Tracking   Repositories   Protected   Dependencies   Documented   Contribu7ons   AudiQed     Provenance   Management   CommiQers   Indemnified   CommiQer   Governance   Trademark   Management   IP  Management  Ac7vi7es    
  • 20.                Open  Source  Community  Pa#erns   Project  Exes   published   Project  Build   Automated  I   Project  Install   Automated   Complete  Src   published   Project   BugTracking   Project  Build   Automated  II   Project  Test   Automated  I   Project  Test   Automated  II   Basic  Arch   Descrip7on   Project   License   Project   License   Mission   Statement   Code  of   Conduct   Forums,  Email   Comms   Plaborm   FAQs,  Howto   Governance   Contributoion Guidelines   Events   Provenance   Tracking   Repositories   Protected   Dependencies   Documented   Contribu7ons   AudiQed     Provenance   Management   CommiQers   Indemnified   CommiQer   Governance   Trademark   Management   IP  Management  Ac7vi7es     Community  Development     SoZware  Construc7on  Maturity  
  • 22. Developers   Users   CommiQers   +   Code   Books   Contractors   Products   Distribu2ons   Consul2ng   Training   Support   Building  the  Ecosystem  
  • 23. Plan  Forward   •  This  is  a  Work-­‐in-­‐Progress   •  Github   •  Atlas  (asciiDoc  and  Markdown)   •  Run  as  an  open  source  project   •  Crea7ve  Commons  Licensed   •  Designed/developed  to  be  as  inclusive  as   possible  
  • 24. Ques@ons  &  Comments   Stephen  R  Walli   swalli@outercurve.org   @stephenrwalli