SlideShare ist ein Scribd-Unternehmen logo
1 von 47
Downloaden Sie, um offline zu lesen
Open is as Open does
Andrew Clay Shafer

OSCON Open Cloud Day 2014
@littleidea
@littleidea
this guy
disclaimer
a school of thought
buckle up
keep your arms and legs
inside the ride at all times
http://www.flickr.com/photos/spatch/4630771984/
here we go
• words about stuff

• more words

• open words

• cloud words

• question everything
open dialog
What is ‘Open’?
if (free == open) then ??
• The freedom to run the program as you wish, for any purpose (freedom 0).
• The freedom to study how the program works, and change it so it does your
computing as you wish (freedom 1). Access to the source code is a
precondition for this.
• The freedom to redistribute copies so you can help your neighbor (freedom 2).
• The freedom to distribute copies of your modified versions to others (freedom
3). By doing this you can give the whole community a chance to benefit from
your changes. Access to the source code is a precondition for this.
if (free == open) then ??
• (freedom 0) can you really run a cloud?
• really?
• (freedom 1) can you change what you don’t understand?
• (freedom 2) can your neighbor really run a cloud?
• (freedom 3) if you got this far, sure, why not…
–Wikipedia
“The concept of free sharing of technological information existed
long before computers. For example, cooking recipes have been
shared and remixed since the beginning of human culture.”
In 1911, independent automaker Henry Ford won a challenge to
the Selden patent. The result was that the Selden patent became
virtually worthless and a new association was formed. The new
association instituted a cross-licensing agreement among all US
auto manufacturers: although each company would develop
technology and file patents, these patents were shared openly and
without the exchange of money between all the manufacturers. By
the time the US entered World War 2, 92 Ford patents and 515
patents from other companies were being shared between these
manufacturers, without any exchange of money (or lawsuits).”
Open is relationships
Open is relative
Open Source is Big Business
who pays what? to whom?
Cloud, as we now know it, would not
have happened without ‘Open Source’
what even is cloud?
PaaS
IaaSSaaS
Public Private
Hybrid
not here to argue definitions
everyone
believes
their
perspective
everyone is
not wrong
everyone
has an
agenda
A Spectrum
closed code open code
closed intentions
open intentions
proprietary
with roadmap
occasionally
update a tar file
open code
open backlog
open wip
hmm
closed code open code
proprietary API
open standards
SQL
HTML
TCP/IP
driverslots of stuff
SQL
HTML
TCP/IP
closed governance open governance
proprietary API
open (defacto?) standards
Cisco IOS
private public
proprietary API
open (defacto?) standards
things to be aware of
• trust
• walled gardens
• mercantilism
• harvest
trust
walled gardens
mercantilism
harvest
words in the open cloud conversation that make me cringe
• standards
• committee
• vendor lockin
• meritocracy
standards & committees
vendor lockin
everyone’s favorite strawman
meritocracy
I don’t always use words to mask
oligarchy, but when I do, I prefer to
use the title of a dystopian novel.
questions to ask
what do you value?
start with ‘why’
are you a consumer?
are you a producer?
how will you define ‘open’?
how will your choices reflect your
values and definitions?
what is right?
what is right for you?
come at me
@littleideaOSCON Open Cloud Day 2014

Weitere ähnliche Inhalte

Was ist angesagt?

Resilient Functional Service Design
Resilient Functional Service DesignResilient Functional Service Design
Resilient Functional Service Design
Uwe Friedrichsen
 
Real-world consistency explained
Real-world consistency explainedReal-world consistency explained
Real-world consistency explained
Uwe Friedrichsen
 

Was ist angesagt? (20)

DevOps Culture Shift: Expanding On-Call Responsibilties
DevOps Culture Shift: Expanding On-Call ResponsibiltiesDevOps Culture Shift: Expanding On-Call Responsibilties
DevOps Culture Shift: Expanding On-Call Responsibilties
 
Binary crosswords
Binary crosswordsBinary crosswords
Binary crosswords
 
Medavie Blue Cross - Enterprise Cloud Transition
Medavie Blue Cross - Enterprise Cloud TransitionMedavie Blue Cross - Enterprise Cloud Transition
Medavie Blue Cross - Enterprise Cloud Transition
 
Dancing for a product release
Dancing for a product releaseDancing for a product release
Dancing for a product release
 
Resilient Functional Service Design
Resilient Functional Service DesignResilient Functional Service Design
Resilient Functional Service Design
 
Introduction to Containers and Cloud
Introduction to Containers and CloudIntroduction to Containers and Cloud
Introduction to Containers and Cloud
 
Own Your Own Impact: Incident Response at Airbnb [FutureStack16]
Own Your Own Impact: Incident Response at Airbnb [FutureStack16]Own Your Own Impact: Incident Response at Airbnb [FutureStack16]
Own Your Own Impact: Incident Response at Airbnb [FutureStack16]
 
DevOps: The Future is Already Here — It’s Just Unevenly Distributed
DevOps: The Future is Already Here — It’s Just Unevenly DistributedDevOps: The Future is Already Here — It’s Just Unevenly Distributed
DevOps: The Future is Already Here — It’s Just Unevenly Distributed
 
Fantastic Elastic
Fantastic ElasticFantastic Elastic
Fantastic Elastic
 
Watch your communication
Watch your communicationWatch your communication
Watch your communication
 
Continuous Delivery Tools Collaboration Conways Law - QCon London - Matthew S...
Continuous Delivery Tools Collaboration Conways Law - QCon London - Matthew S...Continuous Delivery Tools Collaboration Conways Law - QCon London - Matthew S...
Continuous Delivery Tools Collaboration Conways Law - QCon London - Matthew S...
 
HLayer / Cloud Native Best Practices
HLayer / Cloud Native Best PracticesHLayer / Cloud Native Best Practices
HLayer / Cloud Native Best Practices
 
Software Development Innovation in Practice - 33rd Degree 2014
Software Development Innovation in Practice - 33rd Degree 2014Software Development Innovation in Practice - 33rd Degree 2014
Software Development Innovation in Practice - 33rd Degree 2014
 
Loosely Coupled Complexity - Unleash the power of your Domain Model with Comm...
Loosely Coupled Complexity - Unleash the power of your Domain Model with Comm...Loosely Coupled Complexity - Unleash the power of your Domain Model with Comm...
Loosely Coupled Complexity - Unleash the power of your Domain Model with Comm...
 
Why Enterprises Are Embracing the Cloud
Why Enterprises Are Embracing the CloudWhy Enterprises Are Embracing the Cloud
Why Enterprises Are Embracing the Cloud
 
TDD - Cultivating a Beginner's Mind
TDD -  Cultivating a Beginner's MindTDD -  Cultivating a Beginner's Mind
TDD - Cultivating a Beginner's Mind
 
Goto Berlin - Migrating to Microservices (Fast Delivery)
Goto Berlin - Migrating to Microservices (Fast Delivery)Goto Berlin - Migrating to Microservices (Fast Delivery)
Goto Berlin - Migrating to Microservices (Fast Delivery)
 
Continuous Delivery (The newest)
Continuous Delivery (The newest)Continuous Delivery (The newest)
Continuous Delivery (The newest)
 
Real-world consistency explained
Real-world consistency explainedReal-world consistency explained
Real-world consistency explained
 
When Things Go Bump in the Night
When Things Go Bump in the NightWhen Things Go Bump in the Night
When Things Go Bump in the Night
 

Andere mochten auch

Harvest Fast Day 09 parish Powerpoint
Harvest Fast Day 09 parish PowerpointHarvest Fast Day 09 parish Powerpoint
Harvest Fast Day 09 parish Powerpoint
CAFOD
 
Haiti 2 years on gallery
Haiti 2 years on   galleryHaiti 2 years on   gallery
Haiti 2 years on gallery
CAFOD
 

Andere mochten auch (20)

Istanbul issep2014
Istanbul issep2014Istanbul issep2014
Istanbul issep2014
 
Harvest Fast Day 09 parish Powerpoint
Harvest Fast Day 09 parish PowerpointHarvest Fast Day 09 parish Powerpoint
Harvest Fast Day 09 parish Powerpoint
 
Experiencia 8
Experiencia 8Experiencia 8
Experiencia 8
 
Keyphrase analysis tools for Search Engine Marketing
Keyphrase analysis tools for Search Engine MarketingKeyphrase analysis tools for Search Engine Marketing
Keyphrase analysis tools for Search Engine Marketing
 
Control I RobòTica
Control I RobòTicaControl I RobòTica
Control I RobòTica
 
The Design of an Undergraduate Program in Homeland Security - Jon E. Travis a...
The Design of an Undergraduate Program in Homeland Security - Jon E. Travis a...The Design of an Undergraduate Program in Homeland Security - Jon E. Travis a...
The Design of an Undergraduate Program in Homeland Security - Jon E. Travis a...
 
Apgres1
Apgres1Apgres1
Apgres1
 
Dr. William Allan Kritsonis - Expression & Associational Rights PPT.
Dr. William Allan Kritsonis - Expression & Associational Rights PPT.Dr. William Allan Kritsonis - Expression & Associational Rights PPT.
Dr. William Allan Kritsonis - Expression & Associational Rights PPT.
 
MBA TEP BATCH 6 REPORT CASE CAREERS IN SUPPLY CHAIN
MBA TEP BATCH 6 REPORT CASE CAREERS IN SUPPLY CHAINMBA TEP BATCH 6 REPORT CASE CAREERS IN SUPPLY CHAIN
MBA TEP BATCH 6 REPORT CASE CAREERS IN SUPPLY CHAIN
 
Dr. William Allan Kritsonis, Dissertation Chair for Rhodena Townsell, Dissert...
Dr. William Allan Kritsonis, Dissertation Chair for Rhodena Townsell, Dissert...Dr. William Allan Kritsonis, Dissertation Chair for Rhodena Townsell, Dissert...
Dr. William Allan Kritsonis, Dissertation Chair for Rhodena Townsell, Dissert...
 
Freedom Of Expression Employees
Freedom Of Expression EmployeesFreedom Of Expression Employees
Freedom Of Expression Employees
 
GoodData: Introducing Insights as a Service (White Paper)
GoodData: Introducing Insights as a Service (White Paper)GoodData: Introducing Insights as a Service (White Paper)
GoodData: Introducing Insights as a Service (White Paper)
 
Werk vinden met social media (Twitter & LinkedIn).
Werk vinden met social media (Twitter & LinkedIn).Werk vinden met social media (Twitter & LinkedIn).
Werk vinden met social media (Twitter & LinkedIn).
 
Haiti 2 years on gallery
Haiti 2 years on   galleryHaiti 2 years on   gallery
Haiti 2 years on gallery
 
Dr. William Allan Kritsonis, Dissertation Chair for Elias Alex Torrez, Disser...
Dr. William Allan Kritsonis, Dissertation Chair for Elias Alex Torrez, Disser...Dr. William Allan Kritsonis, Dissertation Chair for Elias Alex Torrez, Disser...
Dr. William Allan Kritsonis, Dissertation Chair for Elias Alex Torrez, Disser...
 
E-Maturity and School Development
E-Maturity and School DevelopmentE-Maturity and School Development
E-Maturity and School Development
 
Integra: Cloud Navigation Checklist (Brief)
Integra: Cloud Navigation Checklist (Brief)Integra: Cloud Navigation Checklist (Brief)
Integra: Cloud Navigation Checklist (Brief)
 
Biblio Ticket (Triennale)_Lab Sintesi Finale
Biblio Ticket (Triennale)_Lab Sintesi FinaleBiblio Ticket (Triennale)_Lab Sintesi Finale
Biblio Ticket (Triennale)_Lab Sintesi Finale
 
Court Case 3
Court  Case 3Court  Case 3
Court Case 3
 
Lezing goede en slechte cases met Paul Blok
Lezing goede en slechte cases met Paul BlokLezing goede en slechte cases met Paul Blok
Lezing goede en slechte cases met Paul Blok
 

Ähnlich wie Open is as Open does

Ähnlich wie Open is as Open does (20)

Opensource Talk
Opensource TalkOpensource Talk
Opensource Talk
 
Opensource Talk
Opensource TalkOpensource Talk
Opensource Talk
 
Introduction To Open Source
Introduction To Open SourceIntroduction To Open Source
Introduction To Open Source
 
Open source software
Open source softwareOpen source software
Open source software
 
Smau Milano 2016 - Fabio Alessandro Locati
Smau Milano 2016 - Fabio Alessandro LocatiSmau Milano 2016 - Fabio Alessandro Locati
Smau Milano 2016 - Fabio Alessandro Locati
 
Open Source
Open SourceOpen Source
Open Source
 
OPEN SOURCE SEMINAR PRESENTATION
OPEN SOURCE SEMINAR PRESENTATIONOPEN SOURCE SEMINAR PRESENTATION
OPEN SOURCE SEMINAR PRESENTATION
 
Open Source Presentation
Open Source PresentationOpen Source Presentation
Open Source Presentation
 
A kick-start into Open Source
A kick-start into Open SourceA kick-start into Open Source
A kick-start into Open Source
 
Chalk Talk! Open: source, access, education, research, minds
Chalk Talk! Open: source, access, education, research, mindsChalk Talk! Open: source, access, education, research, minds
Chalk Talk! Open: source, access, education, research, minds
 
Open source software and os
Open source software and osOpen source software and os
Open source software and os
 
Free Software Introduction
Free Software IntroductionFree Software Introduction
Free Software Introduction
 
RailsGirls Berlin - Because social responsibility matters
RailsGirls Berlin - Because social responsibility mattersRailsGirls Berlin - Because social responsibility matters
RailsGirls Berlin - Because social responsibility matters
 
Open source software
Open source softwareOpen source software
Open source software
 
Open Source Software for Libraries
Open Source Software for LibrariesOpen Source Software for Libraries
Open Source Software for Libraries
 
gsoc
gsocgsoc
gsoc
 
Understanding and implementation of open source ecosystems final
Understanding and implementation of open source ecosystems finalUnderstanding and implementation of open source ecosystems final
Understanding and implementation of open source ecosystems final
 
open source
open sourceopen source
open source
 
Open source
Open sourceOpen source
Open source
 
Presentation group 4
Presentation group 4Presentation group 4
Presentation group 4
 

Mehr von Andrew Shafer

cloud foundry summit - no talent shortage
cloud foundry summit - no talent shortagecloud foundry summit - no talent shortage
cloud foundry summit - no talent shortage
Andrew Shafer
 

Mehr von Andrew Shafer (20)

We Must Always Take Sides
We Must Always Take SidesWe Must Always Take Sides
We Must Always Take Sides
 
Always Take Sides
Always Take SidesAlways Take Sides
Always Take Sides
 
DevSecOps: The End of the Beginning - Austin
DevSecOps: The End of the Beginning - AustinDevSecOps: The End of the Beginning - Austin
DevSecOps: The End of the Beginning - Austin
 
deep devops - learning to learn dotScale 2017
deep devops - learning to learn dotScale 2017deep devops - learning to learn dotScale 2017
deep devops - learning to learn dotScale 2017
 
do you see what I see?
do you see what I see?do you see what I see?
do you see what I see?
 
the end of the beginning - devopsdays Denver 2017
the end of the beginning - devopsdays Denver 2017the end of the beginning - devopsdays Denver 2017
the end of the beginning - devopsdays Denver 2017
 
Chop Wood, Carry Water
Chop Wood, Carry WaterChop Wood, Carry Water
Chop Wood, Carry Water
 
transforming how the world operates software
transforming how the world operates softwaretransforming how the world operates software
transforming how the world operates software
 
Architecture, what does it even mean?
Architecture, what does it even mean?Architecture, what does it even mean?
Architecture, what does it even mean?
 
Patterns of Cloud Native Architecture
Patterns of Cloud Native ArchitecturePatterns of Cloud Native Architecture
Patterns of Cloud Native Architecture
 
container crash course
container crash coursecontainer crash course
container crash course
 
devops, microservices, and platforms, oh my!
devops, microservices, and platforms, oh my!devops, microservices, and platforms, oh my!
devops, microservices, and platforms, oh my!
 
Bosh - Configuring Services
Bosh - Configuring ServicesBosh - Configuring Services
Bosh - Configuring Services
 
Unicorns, Dragons, Open Source Business Models and Other Mythical Creatures
Unicorns, Dragons, Open Source Business Models and Other Mythical CreaturesUnicorns, Dragons, Open Source Business Models and Other Mythical Creatures
Unicorns, Dragons, Open Source Business Models and Other Mythical Creatures
 
How did your organizational learning game come up? - Velocity 2014
How did your organizational learning game come up? - Velocity 2014How did your organizational learning game come up? - Velocity 2014
How did your organizational learning game come up? - Velocity 2014
 
cloud foundry summit - no talent shortage
cloud foundry summit - no talent shortagecloud foundry summit - no talent shortage
cloud foundry summit - no talent shortage
 
OpenStack - an authentic critique
OpenStack - an authentic critiqueOpenStack - an authentic critique
OpenStack - an authentic critique
 
devopsdays Austin - no true devops
devopsdays Austin - no true devopsdevopsdays Austin - no true devops
devopsdays Austin - no true devops
 
The Learning Organization - MoDev
The Learning Organization - MoDevThe Learning Organization - MoDev
The Learning Organization - MoDev
 
Agile Doesn't Work - Agile Twin Cities
Agile Doesn't Work - Agile Twin CitiesAgile Doesn't Work - Agile Twin Cities
Agile Doesn't Work - Agile Twin Cities
 

Kürzlich hochgeladen

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
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
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Kürzlich hochgeladen (20)

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
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
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
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
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
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
 
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
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
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
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 

Open is as Open does