Closed clausmullie closed 4 years ago
I agree with this, it is crucial that Public Code remains and grows as a community term.
The way this is done by other foundations is that they call a mature stewarded codebase a project specifically. I personally feel that does not communicate well and there are some problems with project versus product.
The advantage of that is to say that we only connect our brand to codebases that actually are mature, and so our brand becomes the mark of trust, which I feel is exactly what we want. When people see our mark they should know they are safe.
@ericherman, do you have any views on this? How do other stewarded codebases do this?
@clausmullie, is there something we can do to move forward on this or shall we close the issue?
Context
We are building a trust machine for stewarded code bases developed and maintained to a specific standard. We need to be able to refer to this. However, a) others in the ecosystem are already using public code, b) others may apply our standard without being audited by us (yet), c) others may create their own definition of public code and standard(s) for this.
Issue
Some of our team currently use ‘Public Code’ to refer to code bases stewarded by us. However, this is not very ‘secure’ or ‘scalable’. One idea could be to build a brand around ‘Foundation Stewardship’ with a mark + status (Incubation, Mature, Attic etc) so that this can serve as the differentiator trust qualifier. We could then refer to ‘code bases Stewarded by the Foundation for Public Code’
Other open source govtech software can then be ‘public code’, as part of our mission is to raise awareness about this and have others join our mission.
Next steps
Issue made with @nebster and @ElenaFdR