From c25fe4ced79c536b441743176811e4767b36ecd1 Mon Sep 17 00:00:00 2001 From: Jet Hughes Date: Thu, 16 Jun 2022 13:10:00 +1200 Subject: [PATCH] vault backup: 2022-06-16 13:10:00 --- content/notes/22-open-source-software.md | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/content/notes/22-open-source-software.md b/content/notes/22-open-source-software.md index 334153160..cd7012f9e 100644 --- a/content/notes/22-open-source-software.md +++ b/content/notes/22-open-source-software.md @@ -73,4 +73,22 @@ tags: - sustainability - software is seldom "finished" - new features require development - bugs need fiing, but hobbyists don't give 24/7 service - - older code within project may nee + - older code within project may need maintenance +- Development path can become contentious + - e.g., too slow, or percieved to be in wrong direction + - ...which can lead to project forks and split community + +## Examples +- PEP python enchancement proposal + - usually focis on language feature additions or changes + - but sometimes relate to the governance of Python + - PEP approval process involves input from: + - python community + - python steering council + - Guido van rossum was 'benevolent dictator for life' + - st ood d +- JCP java community process + - open collaboration to ratify java standards + - ![](https://i.imgur.com/ls7GAck.png) + - JSRs java specification request + - \ No newline at end of file