Avatar
moneyball
e20f8a383ac5e15366101c1608ee4f33fa8b2d79250ceb2b5a8abaa4394a6e7c
₿moneyball@twelve.cash

Fantastic work by Matt!

nostr:note1z6cwn6v5wp4c6yvzq2d8jqf8nxzrl69c2nl0f03nu434pvfqu9ls5lrp4d

I'm grateful for Bitcoin Core developers

9. Public good mindset. Does the project's culture allow it to shift from what might initially start as a company project to ultimately a public good?

8. External maintainers. Does the core team attempt to grow external contributors into maintainers and ultimately relinquish some power over the direction of the project?

7. Self-sufficient funding. Does the core team proactively seek external funding sources for development of the project so that the project can survive even if the founding entity abandons it?

6. Recruiting external contributors. Does the core team embrace and champion new contributors who aren't affiliated with the core team's organization?

4. General vs. specific design. Did the team that created the software design it with only their specific application in mind? Or did they design it general enough to accommodate many types of future users?

3. Working in the open. That is, does a team work for months or years in private only to publish code for major releases? Or are issues and PRs in a public tracker with public discussion on a daily basis?

2. Permissive license. Does the license restrict commercial use or is it free open source like MIT License?

What does it mean to be open source? When I first got involved with open source bitcoin in 2017, I thought this was a simple question. However, it is far more nuanced that I rarely see discussed. There are at least 9 different gradations ... am I missing any?