26
The Role of Vendors in an Open Software Ecosystem Challenges and Opportunities Marty Tarle - BiblioCommons

The Role of Vendors in Open Software Ecosystems

Embed Size (px)

DESCRIPTION

Here are the slides from my talk at Access 2011 in Vancouver. > MT

Citation preview

Page 1: The Role of Vendors in Open Software Ecosystems

The Role of Vendors in an Open Software Ecosystem

Challenges and Opportunities

Marty Tarle - BiblioCommons

Page 2: The Role of Vendors in Open Software Ecosystems

Typical Library Software Ecosystem

Page 3: The Role of Vendors in Open Software Ecosystems

Typical Library Software Ecosystem (cont.)

Some open source software

Lots of proprietary software

All needs to work together

Open Source

Software

Proprietary Software

Page 4: The Role of Vendors in Open Software Ecosystems

Perception of Proprietary Software Vendors

Perceived as closed and inflexible

Lack of APIs, difficult to integrate with

Long development cycles

Page 5: The Role of Vendors in Open Software Ecosystems

Focus is Often on Wrong Things

Open sourcing

Standards support

Direct access to data

Page 6: The Role of Vendors in Open Software Ecosystems

Open Sourcing

“If vendors’ products were open source, we could make any change we want”

Inefficient and costly without vendor buy-in

Page 7: The Role of Vendors in Open Software Ecosystems

Standards Support

“Vendors’ products just need to support industry standards”

Standards are out of date, and limited

Page 8: The Role of Vendors in Open Software Ecosystems

Direct Access to Data

“If we could just get the data out, we can do whatever we want with it”

Tremendous duplication of algorithms, infrastructure and operations

Page 9: The Role of Vendors in Open Software Ecosystems

Focus Should be on Vendor Cooperation

Interoperability is a two-way street

Vendors need to

– proactively enable integrations

– proactively integrate other solutions into theirs

Page 10: The Role of Vendors in Open Software Ecosystems

Vendor Development Models

Agility is critical

Scrum and lean are now the norm

Long development cycles are unacceptable

Page 11: The Role of Vendors in Open Software Ecosystems

Vendor Delivery Models

SaaS rapid deployment of new functionality

Cloud rapid scaling of hardware

Industry trend is towards “continuous deployment”

Page 12: The Role of Vendors in Open Software Ecosystems

Vendor Culture

Openness = part of company DNA

Integration = core organizational capability

Openness = proactive, continuous effort

Page 13: The Role of Vendors in Open Software Ecosystems

What to ask your vendors

Pace of innovation

How many releases

Release notes

Development model

Delivery model

Page 14: The Role of Vendors in Open Software Ecosystems

What to ask your vendors (cont.)

API?

Public

Scalable

Flexible

White label?

Cloud / SOA?

Page 15: The Role of Vendors in Open Software Ecosystems

What to ask your vendors (cont.)

Philosophy

Intentions

History

Page 16: The Role of Vendors in Open Software Ecosystems

Opportunities

Different strengths of proprietary and open source presents opportunities

Technology lifecycle is important!

Page 17: The Role of Vendors in Open Software Ecosystems

Technology Adoption LifecycleAdoption of Open

Source Technology by Libraries Adoption of Proprietary

Technology by Libraries

Page 18: The Role of Vendors in Open Software Ecosystems

Adopting OS Technology Too Soon

Impacts service delivery

Increases in-house IT costs

Increases operational costs organization-wide

Page 19: The Role of Vendors in Open Software Ecosystems

Best Time to Adopt Open Source

The most successful OS projects are in mature/commodity categories

– Operating systems (Linux, Ubuntu)– Browsers (Firefox)– Databases (MySQL)– Content Management Systems (Drupal, Wordpress)

Page 20: The Role of Vendors in Open Software Ecosystems

Best Time to Adopt Proprietary

Commodity/mature products still charge high technology prices

Proprietary products provide the best value earlier in the cycle

Page 21: The Role of Vendors in Open Software Ecosystems

Opportunities - ROI

Proprietary Investment

Open Source Investment

Page 22: The Role of Vendors in Open Software Ecosystems

Opportunities - Strategic

Open source and proprietary can be combined strategically:

– Complementary

– Additive

Page 23: The Role of Vendors in Open Software Ecosystems

Complementary

Primary goal is cost savings

Example: Proprietary solution use to complement open source

Drupal + Acquia (Drupal Gardens)

Evergreen + BiblioCommons

Page 24: The Role of Vendors in Open Software Ecosystems

Additive

Primary goal is innovation

Example: proprietary platform enables rapid development of extensions

BiblioCommons API

Page 25: The Role of Vendors in Open Software Ecosystems

Conclusion

Vendors and open source communities can work together.

What makes a successful partnership?

– Communication

– Transparency

– Accountability

– Shared Success

Page 26: The Role of Vendors in Open Software Ecosystems

“”

THANK YOU, THANK YOU, THANK YOU. IT IS AWESOME. I am sure the revisions to this website were made from a lot of people hours, the collective efforts from a talented, trained and very bright library staff.

-- patron feedback