Blog for Public Code

This blogpost

Notes from the Standard for Public Code community call - 6 May 2021

Attendees

Updates from the Foundation

Notes

This call we talked about the issue: Add vendor and platform independence as a criterion.

Background: This was an empty header early in the Standard for Public code. Later it was removed without any text ever being added to the section. Clearly the issue was in mind from the beginning and the issue remained in the backlog.

Eric mentioned that the purpose is to make a codebase as reusable as possible, and we have the criteria Create reusable and portable code to cover it. Could a new requirement like below be enough?

Required services and platforms SHOULD be available from multiple vendors.

It’s worth thinking about the risk of becoming too reliant on a single vendor. As a counterargument, if the Standard for Public Code is adhered to closely, this should not really be a problem. After some further discussion we thought that it might be useful to add some extra advice under Management: what you need to do along the lines of:

Make sure you are not giving a single vendor exclusive rights when procuring services.

With those two additions, we think that we are addressing this issue properly.