"the linux community operates under an unwritten cooperative social contract: users co-own the software & in return go the extra mile to improve it." — @lritter[1]
That's what it should be for all #OpenSource projects! Sadly, I think this unwritten social contract remains largely unfulfilled & unsigned in many other parts (usage domains) of the OSS world, displaced by most people treating these offerings purely with a consumer mindset and as nothing more than freely available commodities (to be fair, I also do think NOT being more pro-active, teaching about and making these social aspects part of FLOSS licenses has been a major oversight/failure with a lot of long term self-harming effects)... This is not just my own experience (e.g. Red Hat has a rule of thumb: For every 10,000 users, there might be 100 who open an issue and only 1 person who contributes code!) — but it's not just about direct contributions of that kind (there are many others), hence I'm super grateful to all the people still feeling part of the above mentioned social contract and the feedback cycles still being used...
The post-spectacular society[2] is still far way...