gt-ospo / oss-training

Topical training for getting started with open-source development
Creative Commons Attribution Share Alike 4.0 International
2 stars 3 forks source link

Lesson 5 - Lessons Learned from OSS projects #4

Open jyoung3131 opened 6 months ago

jyoung3131 commented 6 months ago

In this lesson, attendees will learn the following:

jyoung3131 commented 5 months ago

A Survey of Software Foundations in Open Source

jyoung3131 commented 5 months ago

Governance models - resources

https://opensource.org/blog/what-is-open-governance-drafting-a-charter-for-an-open-source-project https://github.com/GoverningOpen/governingopen.github.io https://www.redhat.com/en/blog/understanding-open-source-governance-models

https://github.blog/2021-07-22-minimum-viable-governance-lightweight-community-structure-foss-projects/

http://oss-watch.ac.uk/resources/governancemodels

Organization & Structure of Open Source Software Development Initiatives

Governance models

Benevolent dictator (aka Founder-Leader) - Linux Meritocracy (aka Do-ocracy) - Apache httpd Electoral - Corporate-backed Foundation-backed

Difference between Bazaar and Cathedral - everything in the open or some carefully curated core of development

jyoung3131 commented 4 months ago

Suggested to look a new and stable projects like Linux, emacs/vim, Python, rust, LLVM, neovim.

jyoung3131 commented 4 months ago

Other foundations/organizations focused on open source:

https://www.futo.org/about/what-is-futo/ https://www.spi-inc.org/ - Software in the Public Interest

jyoung3131 commented 4 months ago

Some additional useful references:

https://eddiejaoude.github.io/book-open-source-tips/ - an ebook with some dos and don'ts for OSS projects.