Knowledgebase

Supporting Open Source in Production Print

  • 0

Running it reliably.

WHAT DIFFERS FROM COMMERCIAL SOFTWARE

No vendor obligation to help No guaranteed response Support depends on you or on paid third parties

WHAT TO ESTABLISH BEFORE DEPLOYING ANYTHING IMPORTANT

Who fixes it when it breaks Whether that person exists in your organisation Whether commercial support is available

WHY

Discovering you have nobody during an outage is the wrong moment.

WHAT OPTIONS EXIST

Internal capability Commercial support from a vendor supporting the project A consultant or contractor Community support

WHAT COMMUNITY SUPPORT PROVIDES

Answers, eventually, from people with no obligation.

WHAT IT DOES NOT PROVIDE

A response time.

WHAT TO ESTABLISH

Whether that is acceptable for the system in question.

WHAT COMMERCIAL SUPPORT PROVIDES

Defined response, and someone accountable.

WHAT TO ASSESS

Whether the cost is justified by the criticality.

WHAT TO ESTABLISH INTERNALLY

That someone understands the component well enough to diagnose problems.

WHY

Dependencies nobody understands are dependencies nobody can fix.

WHAT TO DOCUMENT

How it is configured Why it was configured that way Any modifications made How to recover it

WHY MODIFICATIONS SPECIFICALLY

They are lost on upgrade and they are forgotten.

WHAT TO ESTABLISH ABOUT MODIFICATIONS

Whether they are necessary, and whether they could be contributed upstream.

WHY UPSTREAM

Maintained modifications become someone else's responsibility.

WHAT TO TRACK

Versions in use Update status Known issues affecting you

WHAT TO PLAN FOR

A project becoming unmaintained.


Was this answer helpful?
Back

Are you happy with your experience? Leave us a review on Trustpilot.


Trustpilot